diff --git a/data_descriptors/.DS_Store b/data_descriptors/.DS_Store
new file mode 100644
index 000000000..84caab420
Binary files /dev/null and b/data_descriptors/.DS_Store differ
diff --git a/data_descriptors/.nojekyll b/data_descriptors/.nojekyll
new file mode 100644
index 000000000..e69de29bb
diff --git a/data_descriptors/404.html b/data_descriptors/404.html
new file mode 100644
index 000000000..81dc292d8
--- /dev/null
+++ b/data_descriptors/404.html
@@ -0,0 +1,27 @@
+
+
+
+
+
+ Load JSON Key Display
+
+
+
+
+ Data Descriptor
+
+
+
+
+
+
+
diff --git a/data_descriptors/_context_ b/data_descriptors/_context_
new file mode 100644
index 000000000..71a3fe918
--- /dev/null
+++ b/data_descriptors/_context_
@@ -0,0 +1,14 @@
+{
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/MIP-variables/",
+ "@vocab": "https://wcrp-cmip.github.io/MIP-variables/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "mip-variables": "https://wcrp-cmip.github.io/MIP-variables/",
+ "wcrp-universe": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/"
+ },
+ "@embed": "@always"
+}
\ No newline at end of file
diff --git a/data_descriptors/deldrdr.ipynb b/data_descriptors/deldrdr.ipynb
new file mode 100644
index 000000000..404b53894
--- /dev/null
+++ b/data_descriptors/deldrdr.ipynb
@@ -0,0 +1,66 @@
+{
+ "cells": [
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import os, glob, json, sys, re\n",
+ "from collections import OrderedDict"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "tables = glob.glob('tables/*.json')\n",
+ "\n",
+ "for i in tables:\n",
+ " with open(i) as f:\n",
+ " data = json.load(f)\n",
+ " data['type'] = 'mip_table'\n",
+ " data['product'] = {'id': f\"{data['product']}.json\"}\n",
+ " \n",
+ " # https://wcrp-cmip.github.io/WCRP-UNIVERSE/data_descriptors/product/\n",
+ " \n",
+ " data = OrderedDict(sorted(data.items()))\n",
+ " \n",
+ " json.dump(data, open(i, 'w'), indent=4)\n",
+ " \n",
+ "\n",
+ " "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "base",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.10.10"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}
diff --git a/data_descriptors/graph b/data_descriptors/graph
new file mode 100644
index 000000000..5fa39cf2a
--- /dev/null
+++ b/data_descriptors/graph
@@ -0,0 +1,73899 @@
+[
+ {
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/MIP-variables/tables/",
+ "@vocab": "https://wcrp-cmip.github.io/MIP-variables/tables/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "mip-variables": "https://wcrp-cmip.github.io/MIP-variables/",
+ "wcrp-universe": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/",
+ "product": {
+ "@type": "@id",
+ "@context": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/product/_context_"
+ },
+ "variable_entry": {
+ "@context": "https://wcrp-cmip.github.io/MIP-variables/variables/_context_"
+ }
+ },
+ "@graph": [
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "acmon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "ACmon",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "acmonz",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "ACmonZ",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.041667,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ae1hr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AE1hr",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ae3hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AE3hrPt",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "ae3hrptlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AE3hrPtLev",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ae6hr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AE6hr",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ae6hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AE6hrPt",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "ae6hrptlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AE6hrPtLev",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "aeday",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AEday",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "aemon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AEmon",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "aemonlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AEmonLev",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "aemonz",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AEmonZ",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.017361,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "aesubhrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AEsubhrPt",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.017361,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "aesubhrptsite",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AEsubhrPtSite",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.041667,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ap1hr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AP1hr",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.041667,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ap1hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AP1hrPt",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ap3hr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "AP3hr",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ap3hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "AP3hrPt",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "ap3hrptlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AP3hrPtLev",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ap6hr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "AP6hr",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ap6hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AP6hrPt",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "ap6hrptlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AP6hrPtLev",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ap6hrptz",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AP6hrPtZ",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apday",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "APday",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "apdaylev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "APdayLev",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apdayz",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "APdayZ",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apfx",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "APfx",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apmon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "APmon",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apmonclim",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "APmonClim",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "apmonclimlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "APmonClimLev",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.041667,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apmondiurnal",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "APmonDiurnal",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "apmonlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "APmonLev",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apmonz",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "APmonZ",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.017361,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apsubhrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "APsubhrPt",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.017361,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "apsubhrptlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "APsubhrPtLev",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.017361,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apsubhrptsite",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "APsubhrPtSite",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "giafx",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "GIAfx",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "giamon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "GIAmon",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "giayr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "GIAyr",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "gigfx",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "GIGfx",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "gigmon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "GIGmon",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "gigyr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "GIGyr",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "li3hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LI3hrPt",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "li6hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LI6hrPt",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "liday",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LIday",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lifx",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LIfx",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "limon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "LImon",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.017361,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lisubhrptsite",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LIsubhrPtSite",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lp3hr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LP3hr",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lp3hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LP3hrPt",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lp6hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LP6hrPt",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lpday",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LPday",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lpfx",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "LPfx",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lpmon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "LPmon",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lpyr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LPyr",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lpyrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LPyrPt",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "obday",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OBday",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "obmon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OBmon",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "olevel",
+ "olevhalf"
+ ],
+ "id": "obmonlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OBmonLev",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "obyr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OByr",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "olevel",
+ "olevhalf"
+ ],
+ "id": "obyrlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OByrLev",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "op3hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OP3hrPt",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opday",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "OPday",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 3650,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opdec",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "OPdec",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 3650,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "olevel",
+ "olevhalf"
+ ],
+ "id": "opdeclev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "OPdecLev",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 3650,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opdecz",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OPdecZ",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opfx",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OPfx",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opmon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "OPmon",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opmonclim",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OPmonClim",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "olevel",
+ "olevhalf"
+ ],
+ "id": "opmonclimlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OPmonClimLev",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "olevel",
+ "olevhalf"
+ ],
+ "id": "opmonlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "OPmonLev",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opmonz",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "OPmonZ",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opyr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OPyr",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "olevel",
+ "olevhalf"
+ ],
+ "id": "opyrlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OPyrLev",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "siday",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "SIday",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "simon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "SImon",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "simonpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "SImonPt",
+ "type": "mip_table"
+ }
+ ]
+ },
+ {
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/MIP-variables/variables/",
+ "@vocab": "https://wcrp-cmip.github.io/MIP-variables/variables/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "mip-variables": "https://wcrp-cmip.github.io/MIP-variables/",
+ "wcrp-universe": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/",
+ "mip_tables": {
+ "@reverse": "https://wcrp-cmip.github.io/MIP-variables/tables/variable_entry",
+ "@context": "https://wcrp-cmip.github.io/MIP-variables/tables/_context_"
+ }
+ },
+ "@graph": [
+ {
+ "id": "acmon.flashrate",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "acmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "proposed name: lightning_flash_rate (units to be interpreted as 'counts km-2 s-1)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Lightning Flash Rate",
+ "modeling_realm": [
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "flashrate",
+ "positive": "",
+ "standard_name": "frequency_of_lightning_flashes_per_unit_area",
+ "units": "km-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "acmonz.oxloss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "acmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "total chemical loss rate for o+o1d+o3",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Odd Oxygen (Ox) Loss Rate",
+ "modeling_realm": [
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "oxloss",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_ox_in_air_due_to_chemical_destruction",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "acmonz.oxprod",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "acmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "total production rate of o+o1d+o3 including o2 photolysis and all o3 producing reactions",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Odd Oxygen (Ox) Production Rate",
+ "modeling_realm": [
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "oxprod",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_ox_in_air_due_to_chemical_and_photolytic_production",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "acmonz.vmrox",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "acmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole Fraction of Ox",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of Odd Oxygen (O, O3 and O1D)",
+ "modeling_realm": [
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vmrox",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ox_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ae1hr.sfno2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae1hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "1hr",
+ "long_name": "NO2 Volume Mixing Ratio in Lowest Model Layer",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfno2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrogen_dioxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ae1hr.sfo3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae1hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "1hr",
+ "long_name": "O3 Volume Mixing Ratio in Lowest Model Layer",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfo3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ae1hr.sfpm25",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae1hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass fraction of atmospheric particulate compounds with an aerodynamic diameter of less than or equal to 2.5 micrometers. To specify the relative humidity and temperature at which the particle size applies, provide scalar coordinate variables with the standard names of 'relative_humidity' and 'air_temperature'.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "1hr",
+ "long_name": "PM2.5 Mass Mixing Ratio in Lowest Model Layer",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfpm25",
+ "positive": "",
+ "standard_name": "mass_fraction_of_pm2p5_ambient_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ae3hrpt.rsdscsaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated in the absence of aerosols and clouds.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downwelling Clear-Sky, Aerosol-Free Shortwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscsaf",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ae3hrpt.rsdscsafbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "Calculated in the absence of aerosols and clouds, following Ghan (2013, ACP). This requires a double-call in the radiation code with precisely the same meteorology.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downwelling Clear-Sky, Aerosol-Free Shortwave Radiation in Bands",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscsafbnd",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ae3hrpt.rsuscsaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Surface Upwelling Clear-sky, Aerosol Free Shortwave Radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upwelling Clean Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscsaf",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ae3hrpt.rsuscsafbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "Calculated in the absence of aerosols and clouds, following Ghan (ACP, 2013). This requires a double-call in the radiation code with precisely the same meteorology.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upwelling Clear-Sky, Aerosol-Free Shortwave Radiation in Bands",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscsafbnd",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ae3hrpt.rsutcsaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Flux corresponding to rsutcs resulting from aerosol-free call to radiation, following Ghan (ACP, 2013)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Outgoing Clear-Sky, Aerosol-Free Shortwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcsaf",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ae3hrptlev.rsdcsaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated in the absence of aerosols and clouds (following Ghan). This requires a double-call in the radiation code with precisely the same meteorology.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Downwelling Clear-Sky, Aerosol-Free Shortwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdcsaf",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ae3hrptlev.rsdcsafbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated in the absence of aerosols and clouds (following Ghan). This requires a double-call in the radiation code with precisely the same meteorology.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Downwelling Clear-Sky, Aerosol-Free, Shortwave Radiation in Bands",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdcsafbnd",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ae3hrptlev.rsucsaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated in the absence of aerosols and clouds (following Ghan). This requires a double-call in the radiation code with precisely the same meteorology.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Upwelling Clear-Sky, Aerosol-Free Shortwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsucsaf",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ae3hrptlev.rsucsafbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated in the absence of aerosols and clouds (following Ghan). This requires a double-call in the radiation code with precisely the same meteorology.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Upwelling Clear-Sky, Aerosol-Free Shortwave Radiation in Bands",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsucsafbnd",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ae6hr.bldep",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Boundary layer depth",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "6hr",
+ "long_name": "Boundary Layer Depth",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bldep",
+ "positive": "",
+ "standard_name": "atmosphere_boundary_layer_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ae6hrpt.zg500",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "geopotential height on the 500 hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "p500"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Geopotential Height at 500hPa",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg500",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ae6hrptlev.bs550aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae6hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Aerosol Backscatter at 550nm and 180 degrees, computed from extinction and lidar ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1",
+ "lambda550nm"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Aerosol Backscatter Coefficient",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bs550aer",
+ "positive": "",
+ "standard_name": "volume_scattering_function_of_radiative_flux_in_air_due_to_ambient_aerosol_particles",
+ "units": "m-1 sr-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ae6hrptlev.ec550aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae6hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Aerosol volume extinction coefficient at 550nm wavelength.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1",
+ "lambda550nm"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Aerosol Extinction Coefficient",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ec550aer",
+ "positive": "",
+ "standard_name": "volume_extinction_coefficient_in_air_due_to_ambient_aerosol_particles",
+ "units": "m-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aeday.cod",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The optical thickness is the integral along the path of radiation of a volume scattering/absorption/attenuation coefficient. The radiative flux is reduced by a factor exp(-optical_thickness) on traversing the path. A coordinate variable of radiation_wavelength or radiation_frequency can be specified to indicate that the optical thickness applies at specific wavelengths or frequencies. The atmosphere optical thickness applies to radiation passing through the entire atmosphere. 'Cloud' means the component of extinction owing to the presence of liquid or ice water particles. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Cloud Optical Depth",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cod",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_cloud",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aeday.maxpblz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "maximum boundary layer height during the day (add cell_methods attribute: 'time: maximum')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Maximum PBL Height",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "maxpblz",
+ "positive": "",
+ "standard_name": "atmosphere_boundary_layer_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aeday.minpblz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: minimum",
+ "comment": "minimum boundary layer height during the day (add cell_methods attribute: 'time: minimum')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Minimum PBL Height",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "minpblz",
+ "positive": "",
+ "standard_name": "atmosphere_boundary_layer_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aeday.od550aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "AOD from the ambient aerosols (i.e., includes aerosol water). Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 550nm'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "day",
+ "long_name": "Ambient Aerosol Optical Thickness at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550aer",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aeday.sfo3max",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Maximum O3 Volume Mixing Ratio in Lowest Model Layer",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfo3max",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aeday.toz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total ozone column calculated at 0 degrees C and 1 bar, such that 1m = 1e5 DU.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Total Column Ozone",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "toz",
+ "positive": "",
+ "standard_name": "equivalent_thickness_at_stp_of_atmosphere_ozone_content",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aeday.ua10",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Zonal wind on the 10 hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p10"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Wind at 10hPa",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua10",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aeday.zg10",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Geopotential height on the 10hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p10"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height at 10hPa",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg10",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aeday.zg100",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Geopotential height on the 100 hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p100"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height at 100hPa",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg100",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aeday.zg500",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "geopotential height on the 500 hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p500"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height at 500hPa",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg500",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.abs550aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Optical thickness of atmospheric aerosols at wavelength 550 nanometers.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Ambient Aerosol Absorption Optical Thickness at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "abs550aer",
+ "positive": "",
+ "standard_name": "atmosphere_absorption_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.bldep",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Boundary layer depth",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Boundary Layer Depth",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bldep",
+ "positive": "",
+ "standard_name": "atmosphere_boundary_layer_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.ccn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "proposed name: number_concentration_of_ambient_aerosol_in_air_at_liquid_water_cloud_top",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Cloud Condensation Nuclei Concentration at Liquid Cloud Top",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ccn",
+ "positive": "",
+ "standard_name": "number_concentration_of_cloud_condensation_nuclei_at_stp_in_air",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.chepasoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "anthropogenic part of chepsoa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Net Production of Anthropogenic Secondary Organic Aerosol",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chepasoa",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol_particles_due_to_net_chemical_production",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.chepsoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "If model lumps secondary organic aerosol (SOA) emissions with primary organic aerosol (POA), then the sum of POA and SOA emissions is reported as OA emissions. Here, mass refers to the mass of primary organic matter, not mass of organic carbon alone.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Chemical Production of Dry Aerosol Secondary Organic Matter",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chepsoa",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol_particles_due_to_net_chemical_production",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.cltc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Convective cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes only convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Convective Cloud Cover Percentage",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltc",
+ "positive": "",
+ "standard_name": "convective_cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.cod",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The optical thickness is the integral along the path of radiation of a volume scattering/absorption/attenuation coefficient. The radiative flux is reduced by a factor exp(-optical_thickness) on traversing the path. A coordinate variable of radiation_wavelength or radiation_frequency can be specified to indicate that the optical thickness applies at specific wavelengths or frequencies. The atmosphere optical thickness applies to radiation passing through the entire atmosphere. 'Cloud' means the component of extinction owing to the presence of liquid or ice water particles. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Cloud Optical Depth",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cod",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_cloud",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.depdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Fdry mass deposition rate of dust",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Deposition Rate of Dust",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "depdust",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.drybc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry deposition includes gravitational settling and turbulent deposition.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of Black Carbon Aerosol Mass",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "drybc",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_elemental_carbon_dry_aerosol_particles_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.drydust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry deposition includes gravitational settling and turbulent deposition.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of Dust",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "drydust",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.drynh3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry Deposition includes gravitational settling and turbulent deposition",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of NH3",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "drynh3",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_ammonia_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.drynh4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry Deposition includes gravitational settling and turbulent deposition",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of NH4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "drynh4",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_ammonium_dry_aerosol_particles_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.drynoy",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "NOy is the sum of all simulated oxidized nitrogen species out of NO, NO2, HNO3, HNO4, NO3 aerosol, NO3(radical), N2O5, PAN, other organic nitrates. Dry deposition includes gravitational settling and turbulent deposition.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of NOy",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "drynoy",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_noy_expressed_as_nitrogen_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.dryo3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry Deposition includes gravitational settling and turbulent deposition.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of O3",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dryo3",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_ozone_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.dryoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of atmosphere mass content of organic dry aerosol due to dry deposition: This is the sum of dry deposition of primary organic aerosol (POA) and dry deposition of secondary organic aerosol (SOA). Here, mass refers to the mass of organic matter, not mass of organic carbon alone. We recommend a scale factor of POM=1.4*OC, unless your model has more detailed info available. Was called dry_pom in old ACCMIP Excel table. Dry deposition includes gravitational settling and turbulent deposition.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of Dry Aerosol Total Organic Matter",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dryoa",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_particles_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.dryso2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry Deposition includes gravitational settling and turbulent deposition",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of SO2",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dryso2",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.dryso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry Deposition includes gravitational settling and turbulent deposition",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of SO4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dryso4",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_particles_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.dryss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry deposition includes gravitational settling and turbulent deposition.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of Sea-Salt Aerosol",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dryss",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_sea_salt_dry_aerosol_particles_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.emiaco",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Anthropogenic emission of CO.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Anthropogenic CO",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emiaco",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_monoxide_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.emianox",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Store flux as Nitrogen. Anthropogenic fraction. NOx=NO+NO2, Includes agricultural waste burning but no other biomass burning. Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Anthropogenic NOx",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emianox",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_nox_expressed_as_nitrogen_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.emiaoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "anthropogenic part of emioa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Anthropogenic Organic Aerosol",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emiaoa",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_particles_due_to_net_chemical_production_and_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.emibc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Black Carbon Aerosol Mass",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emibc",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_elemental_carbon_dry_aerosol_particles_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.emibvoc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field._If_ fixed molecular weight of NMVOC is not available in model, please provide in units of kilomole m-2 s-1 (i.e. kg m-2 s-1 as if model NMVOC had molecular weight of 1) and add a comment to your file.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Biogenic NMVOC",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emibvoc",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_biogenic_nmvoc_expressed_as_carbon_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.emico",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of CO",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emico",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_monoxide_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.emidms",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of DMS",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emidms",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_dimethyl_sulfide_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.emidust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Dust",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emidust",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.emiisop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Isoprene",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emiisop",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_isoprene_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.eminh3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of NH3",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "eminh3",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_ammonia_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.eminox",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "NOx=NO+NO2. Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of NOx",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "eminox",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_nox_expressed_as_nitrogen_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.emioa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "This is the sum of total emission of primary organic aerosol (POA) and total production of secondary organic aerosol (SOA) (emipoa+chepsoa). Here, mass refers to the mass of organic matter, not mass of organic carbon alone. We recommend a scale factor of POM=1.4*OC, unless your model has more detailed info available. Integrate 3D chemical production and emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Primary Emission and Chemical Production of Dry Aerosol Organic Matter",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emioa",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_particles_due_to_net_chemical_production_and_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.emiso2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of SO2",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emiso2",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.emiso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Direct primary emission does not include secondary sulfate production. Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Direct Emission Rate of SO4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emiso4",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_particles_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.emiss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Sea-Salt Aerosol",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emiss",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_sea_salt_dry_aerosol_particles_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.emivoc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field. _If_ fixed molecular weight of NMVOC is not available in model, please provide in units of kilomole m-2 s-1 (i.e. kg m-2 s-1 as if model NMVOC had molecular weight of 1) and add a comment to your file.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of NMVOC",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emivoc",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_nmvoc_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.lwp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total mass of liquid water in cloud per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Liquid Water Path",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwp",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_liquid_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.mmrno3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry mass fraction of nitrate aerosol particles in air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "NO3 Aerosol Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrno3",
+ "positive": "",
+ "standard_name": "mass_fraction_of_nitrate_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.od440aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "AOD from the ambient aerosols (i.e., includes aerosol water). Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 440nm'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ambient Aerosol Optical Thickness at 440nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od440aer",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.od550aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "AOD from the ambient aerosols (i.e., includes aerosol water). Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 550nm'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Ambient Aerosol Optical Thickness at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550aer",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.od550aerh2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "proposed name: atmosphere_optical_thickness_due_to_water_ambient_aerosol",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Aerosol Water Optical Thickness at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550aerh2o",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_water_in_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.od550bb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "total organic aerosol AOD due to biomass burning (excluding so4, nitrate BB components)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Aerosol Optical Depth at 550nm Due to Biomass Burning",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550bb",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_particulate_organic_matter_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.od550bc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to black carbon aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Black Carbon Optical Thickness at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550bc",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_black_carbon_ambient_aerosol",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.od550csaer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "AOD from the ambient aerosols in clear skies if od550aer is for all-sky (i.e., includes aerosol water). Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 550nm'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Ambient Aerosol Optical Thickness at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550csaer",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.od550dust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to dust aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Dust Optical Thickness at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550dust",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_dust_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.od550lt1aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "od550 due to particles with wet diameter less than 1 um (ambient here means wetted). When models do not include explicit size information, it can be assumed that all anthropogenic aerosols and natural secondary aerosols have diameter less than 1 um.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Ambient Fine Aerosol Optical Depth at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550lt1aer",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_pm1_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.od550no3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to nitrate aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrate Aerosol Optical Depth at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550no3",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_nitrate_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.od550oa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to organic aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Organic Aerosol Optical Depth at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550oa",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_particulate_organic_matter_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.od550so4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to sulfate aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Sulfate Aerosol Optical Depth at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550so4",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_sulfate_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.od550soa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total organic aerosol AOD due to secondary aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Particulate Organic Aerosol Optical Depth at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550soa",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_particulate_organic_matter_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.od550ss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to sea salt aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Salt Aerosol Optical Depth at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550ss",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_sea_salt_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.od870aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "AOD from the ambient aerosols (i.e., includes aerosol water). Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 870nm'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ambient Aerosol Optical Depth at 870nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od870aer",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.pod0",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: sum",
+ "comment": "Accumulated stomatal ozone flux over the threshold of 0 mol m-2 s-1; Computation: Time Integral of (hourly above canopy ozone concentration * stomatal conductance * Rc/(Rb+Rc) )",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Phytotoxic Ozone Dose",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pod0",
+ "positive": "",
+ "standard_name": "integral_wrt_time_of_mole_stomatal_uptake_of_ozone",
+ "units": "mol m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.ptp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "2D monthly mean thermal tropopause calculated using WMO tropopause definition on 3d temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tropopause Air Pressure",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ptp",
+ "positive": "",
+ "standard_name": "tropopause_air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.reffclwtop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. This is the effective radius as seen from space over liquid cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, or for some models it is the sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere (TOA) each time sample when computing monthly mean. Reported values are weighted by total liquid cloud top fraction of (as seen from TOA) each time sample when computing monthly mean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Cloud-Top Effective Droplet Radius",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclwtop",
+ "positive": "",
+ "standard_name": "effective_radius_of_cloud_liquid_water_particles_at_liquid_water_cloud_top",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.rlutaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Flux corresponding to rlut resulting from aerosol-free call to radiation, following Ghan (ACP, 2013)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Aerosol-Free Longwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutaf",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.rlutcsaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Flux corresponding to rlutcs resulting from aerosol-free call to radiation, following Ghan (ACP, 2013)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Clear-Sky, Aerosol-Free Longwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcsaf",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.rsutaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Flux corresponding to rsut resulting from aerosol-free call to radiation, following Ghan (ACP, 2013)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Aerosol-Free Shortwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutaf",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.rsutcsaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Flux corresponding to rsutcs resulting from aerosol-free call to radiation, following Ghan (ACP, 2013)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Clear-Sky, Aerosol-Free Shortwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcsaf",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.sedustci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry mass deposition rate of dust aerosol.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sedimentation Flux of Dust Mode Coarse Insoluble",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sedustCI",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_insoluble_dust_dry_aerosol_particles_due_to_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.tatp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "2D monthly mean thermal tropopause calculated using WMO tropopause definition on 3d temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tropopause Air Temperature",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tatp",
+ "positive": "",
+ "standard_name": "tropopause_air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.tntrl27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Tendency of air temperature due to longwave radiative heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Longwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrl27",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.tntrs27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Tendency of air temperature due to shortwave radiative heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Shortwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrs27",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.toz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total ozone column calculated at 0 degrees C and 1 bar, such that 1m = 1e5 DU.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Column Ozone",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "toz",
+ "positive": "",
+ "standard_name": "equivalent_thickness_at_stp_of_atmosphere_ozone_content",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.tropoz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tropospheric ozone column, should be consistent with definition of tropopause used to calculate the pressure of the tropopause (ptp). Calculated at 0 degrees C and 1 bar, such that 1m = 1e5 DU.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tropospheric Ozone Column",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tropoz",
+ "positive": "",
+ "standard_name": "equivalent_thickness_at_stp_of_atmosphere_ozone_content",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.ttop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "cloud_top refers to the top of the highest cloud. Air temperature is the bulk temperature of the air, not the surface (skin) temperature.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Air Temperature at Cloud Top",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ttop",
+ "positive": "",
+ "standard_name": "air_temperature_at_cloud_top",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.wetbc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface deposition rate of black carbon (dry mass) due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of Black Carbon Aerosol Mass",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetbc",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_elemental_carbon_dry_aerosol_particles_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.wetdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface deposition rate of dust (dry mass) due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of Dust",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetdust",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.wetnh3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface deposition rate of ammonia (NH3) due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of NH3",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetnh3",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_ammonia_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.wetnh4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface deposition rate of ammonium (NH4) due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of NH4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetnh4",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_ammonium_dry_aerosol_particles_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.wetnoy",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "NOy is the sum of all simulated oxidized nitrogen species, out of NO, NO2, HNO3, HNO4, NO3 aerosol, NO3 (radical), N2O5, PAN, other organic nitrates.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of NOy Including Aerosol Nitrate",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetnoy",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_noy_expressed_as_nitrogen_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.wetoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Deposition rate of organic matter in aerosols (measured by the dry mass) due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of Dry Aerosol Total Organic Matter",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetoa",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_particles_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.wetso2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Deposition rate of sulfur dioxide due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of SO2",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetso2",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.wetso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Deposition rate of sulfate aerosols (measured by the dry mass) due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of SO4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetso4",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_particles_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.wetss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Deposition rate of sea salt aerosols (measured by the dry mass) due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of Sea-Salt Aerosol",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetss",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_sea_salt_dry_aerosol_particles_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.ztp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "2D monthly mean thermal tropopause calculated using WMO tropopause definition on 3d temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tropopause Altitude Above Geoid",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ztp",
+ "positive": "",
+ "standard_name": "tropopause_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.airmass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The mass of air in an atmospheric layer.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Vertically Integrated Mass Content of Air in Layer",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "airmass",
+ "positive": "",
+ "standard_name": "atmosphere_mass_of_air_per_unit_area",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.aoanh",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Fixed surface layer mixing ratio over 30o-50oN (0 ppbv), uniform fixed source (at all levels) everywhere else (source is unspecified but must be constant in space and time and documented). Note that the source could be 1yr/yr, so the tracer concentration provides mean age in years. For method using linearly increasing tracer include a method attribute: 'linearly increasing tracer'For method using uniform source (1yr/yr) include a method attribute: 'uniform source'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northern Hemisphere Tracer Lifetime",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "aoanh",
+ "positive": "",
+ "standard_name": "tracer_lifetime",
+ "units": "yr",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.c2h2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "C2H2 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c2h2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ethyne_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.c2h6",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "C2H6 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c2h6",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ethane_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.c3h6",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "C3H6 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c3h6",
+ "positive": "",
+ "standard_name": "mole_fraction_of_propene_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.c3h8",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "C3H8 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c3h8",
+ "positive": "",
+ "standard_name": "mole_fraction_of_propane_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.cdnc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Cloud Droplet Number Concentration in liquid water clouds.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Cloud Liquid Droplet Number Concentration",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cdnc",
+ "positive": "",
+ "standard_name": "number_concentration_of_cloud_liquid_water_particles_in_air",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.ch3coch3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction 'mole_fraction_of_X_in_Y', where X is a material constituent of Y. A chemical species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. Acetone is an organic molecule with the chemical formula CH3CH3CO. The IUPAC name for acetone is propan-2-one. Acetone is a member of the group of organic compounds known as ketones. There are standard names for the ketone group as well as for some of the individual species.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CH3COCH3 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch3coch3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_acetone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.ch4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of CH4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch4",
+ "positive": "",
+ "standard_name": "mole_fraction_of_methane_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.cheaqpso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "proposed name: tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_aqueous_phase_net_chemical_production",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Aqueous-Phase Production Rate of SO4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cheaqpso4",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_particles_due_to_aqueous_phase_net_chemical_production",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.chegpso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "proposed name: tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_gas_phase_net_chemical_production",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Gas-Phase Production Rate of SO4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chegpso4",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_particles_due_to_gaseous_phase_net_chemical_production",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.co",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CO Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co",
+ "positive": "",
+ "standard_name": "mole_fraction_of_carbon_monoxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of CO2",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_carbon_dioxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.dms",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dimethyl Sulphide (DMS) Mole Fraction",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dms",
+ "positive": "",
+ "standard_name": "mole_fraction_of_dimethyl_sulfide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.ec550aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Aerosol volume extinction coefficient at 550nm wavelength.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Aerosol Extinction Coefficient",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ec550aer",
+ "positive": "",
+ "standard_name": "volume_extinction_coefficient_in_air_due_to_ambient_aerosol_particles",
+ "units": "m-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.emilnox",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate the NOx production for lightning over model layer. proposed name: tendency_of_atmosphere_mass_content_of_nox_from_lightning",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Layer-Integrated Lightning Production of NOx",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emilnox",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_moles_of_nox_expressed_as_nitrogen",
+ "units": "mol s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.h2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes all phases of water",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Water",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "h2o",
+ "positive": "",
+ "standard_name": "mass_fraction_of_water_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.hcho",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Formaldehyde Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hcho",
+ "positive": "",
+ "standard_name": "mole_fraction_of_formaldehyde_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.hcl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of hydrogen chloride is HCl.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "HCl Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hcl",
+ "positive": "",
+ "standard_name": "mole_fraction_of_hydrogen_chloride_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.hno3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "HNO3 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hno3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitric_acid_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.isop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction of isoprene in air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Isoprene Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "isop",
+ "positive": "",
+ "standard_name": "mole_fraction_of_isoprene_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.jno2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Photolysis rate of nitrogen dioxide (NO2)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Photolysis Rate of NO2",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jno2",
+ "positive": "",
+ "standard_name": "photolysis_rate_of_nitrogen_dioxide",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.lossch4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "monthly averaged atmospheric loss",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Monthly Loss of Atmospheric Methane",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lossch4",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mole_concentration_of_methane_due_to_chemical_destruction",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.lossco",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "monthly averaged atmospheric loss",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Monthly Loss of Atmospheric Carbon Monoxide",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lossco",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mole_concentration_of_carbon_monoxide_due_to_chemical_destruction",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.lossn2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "monthly averaged atmospheric loss",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Monthly Loss of Atmospheric Nitrous Oxide",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lossn2o",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mole_concentration_of_nitrous_oxide_due_to_chemical_destruction",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.mmraerh2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass fraction is used in the construction mass_fraction_of_X_in_Y, where X is a material constituent of Y. It means the ratio of the mass of X to the mass of Y (including X). 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. 'Ambient_aerosol' means that the aerosol is measured or modelled at the ambient state of pressure, temperature and relative humidity that exists in its immediate environment. 'Ambient aerosol particles' are aerosol particles that have taken up ambient water through hygroscopic growth. The extent of hygroscopic growth depends on the relative humidity and the composition of the particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Aerosol Water Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmraerh2o",
+ "positive": "",
+ "standard_name": "mass_fraction_of_water_in_ambient_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.mmrbc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry mass fraction of black carbon aerosol particles in air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Elemental Carbon Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrbc",
+ "positive": "",
+ "standard_name": "mass_fraction_of_elemental_carbon_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.mmrdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry mass fraction of dust aerosol particles in air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dust Aerosol Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrdust",
+ "positive": "",
+ "standard_name": "mass_fraction_of_dust_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.mmrnh4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry mass fraction of ammonium aerosol particles in air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "NH4 Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrnh4",
+ "positive": "",
+ "standard_name": "mass_fraction_of_ammonium_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.mmrno3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry mass fraction of nitrate aerosol particles in air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "NO3 Aerosol Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrno3",
+ "positive": "",
+ "standard_name": "mass_fraction_of_nitrate_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.mmroa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "We recommend a scale factor of POM=1.4*OC, unless your model has more detailed info available.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Organic Aerosol Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmroa",
+ "positive": "",
+ "standard_name": "mass_fraction_of_particulate_organic_matter_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.mmrpm1",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass fraction atmospheric particulate compounds with an aerodynamic diameter of less than or equal to 1 micrometers",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "PM1.0 Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrpm1",
+ "positive": "",
+ "standard_name": "mass_fraction_of_pm1_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.mmrpm10",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass fraction atmospheric particulate compounds with an aerodynamic diameter of less than or equal to 10 micrometers",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "PM10 Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrpm10",
+ "positive": "",
+ "standard_name": "mass_fraction_of_pm10_ambient_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.mmrpm2p5",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass fraction atmospheric particulate compounds with an aerodynamic diameter of less than or equal to 2.5 micrometers",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "PM2.5 Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrpm2p5",
+ "positive": "",
+ "standard_name": "mass_fraction_of_pm2p5_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.mmrso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry mass of sulfate (SO4) in aerosol particles as a fraction of air mass.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Aerosol Sulfate Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrso4",
+ "positive": "",
+ "standard_name": "mass_fraction_of_sulfate_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.mmrsoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass fraction in the atmosphere of secondary organic aerosols (particulate organic matter formed within the atmosphere from gaseous precursors; dry mass).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Secondary Organic Aerosol Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrsoa",
+ "positive": "",
+ "standard_name": "mass_fraction_of_secondary_particulate_organic_matter_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.mmrss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass fraction in the atmosphere of sea salt aerosol (dry mass).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Salt Aerosol Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrss",
+ "positive": "",
+ "standard_name": "mass_fraction_of_sea_salt_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.n2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of nitrous oxide is N2O.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of N2O",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "n2o",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrous_oxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.nh50",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Fixed surface layer mixing ratio over 30o-50oN (100ppbv), uniform fixed 50-day exponential decay.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Artificial Tracer with 50 Day Lifetime",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nh50",
+ "positive": "",
+ "standard_name": "mole_fraction_of_artificial_tracer_with_fixed_lifetime_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.no",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "NO Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "no",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrogen_monoxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.no2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "NO2 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "no2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrogen_dioxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.o3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of O3",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.o3loss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "ONLY provide the sum of the following reactions: (i) O(1D)+H2O; (ii) O3+HO2; (iii) O3+OH; (iv) O3+alkenes (isoprene, ethene,...)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "O3 Destruction Rate",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3loss",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mole_concentration_of_ozone_due_to_chemical_destruction",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.o3prod",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "ONLY provide the sum of all the HO2/RO2 + NO reactions (as k*[HO2]*[NO])",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "O3 Production Rate",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3prod",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mole_concentration_of_ozone_due_to_chemical_production",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.o3ste",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Ozone tracer intended to map out strat-trop exchange (STE) of ozone. Set to ozone in the stratosphere, then destroyed in the troposphere using the ozone chemical loss rate. Please specify the tropopause definition used",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Stratospheric Ozone Tracer Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3ste",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.oh",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "OH Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "oh",
+ "positive": "",
+ "standard_name": "mole_fraction_of_hydroxyl_radical_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.pan",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "PAN Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pan",
+ "positive": "",
+ "standard_name": "mole_fraction_of_peroxyacetyl_nitrate_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.pfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air pressure on model levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Pressure at Model Full-Levels",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pfull",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.phalf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air pressure on model half-levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Pressure on Model Half-Levels",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phalf",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.photo1d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "proposed name: photolysis_rate_of_ozone_to_O1D",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Photolysis Rate of Ozone (O3) to Excited Atomic Oxygen (the Singlet D State, O1D)",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "photo1d",
+ "positive": "",
+ "standard_name": "photolysis_rate_of_ozone_to_1D_oxygen_atom",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.so2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "SO2 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "so2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_sulfur_dioxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.tntrl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of air temperature due to longwave radiative heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Longwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrl",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.tntrs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of air temperature due to shortwave radiative heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Shortwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.wa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "A velocity is a vector quantity. 'Upward' indicates a vector component which is positive when directed upward (negative downward). Upward air velocity is the vertical component of the 3D air velocity vector. The standard name downward_air_velocity may be used for a vector component with the opposite sign convention.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upward Air Velocity",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wa",
+ "positive": "",
+ "standard_name": "upward_air_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonz.bry",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Total family (the sum of all appropriate species in the model) ; list the species in the netCDF header, e.g. Bry = Br + BrO + HOBr + HBr + BrONO2 + BrCl Definition: Total inorganic bromine (e.g., HBr and inorganic bromine oxides and radicals (e.g., BrO, atomic bromine (Br), bromine nitrate (BrONO2)) resulting from degradation of bromine-containing organic source gases (halons, methyl bromide, VSLS), and natural inorganic bromine sources (e.g., volcanoes, sea salt, and other aerosols) add comment attribute with detailed description about how the model calculates these fields",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Inorganic Bromine Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bry",
+ "positive": "",
+ "standard_name": "mole_fraction_of_inorganic_bromine_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonz.ch4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of CH4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch4",
+ "positive": "",
+ "standard_name": "mole_fraction_of_methane_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonz.cly",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Total family (the sum of all appropriate species in the model) ; list the species in the netCDF header, e.g. Cly = HCl + ClONO2 + HOCl + ClO + Cl + 2*Cl2O2 +2Cl2 + OClO + BrCl Definition: Total inorganic stratospheric chlorine (e.g., HCl, ClO) resulting from degradation of chlorine-containing source gases (CFCs, HCFCs, VSLS), and natural inorganic chlorine sources (e.g., sea salt and other aerosols) add comment attribute with detailed description about how the model calculates these fields",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Inorganic Chlorine Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cly",
+ "positive": "",
+ "standard_name": "mole_fraction_of_inorganic_chlorine_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonz.h2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "includes all phases of water",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Water",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "h2o",
+ "positive": "",
+ "standard_name": "mass_fraction_of_water_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonz.hcl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of hydrogen chloride is HCl.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "HCl Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hcl",
+ "positive": "",
+ "standard_name": "mole_fraction_of_hydrogen_chloride_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonz.hno3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "HNO3 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hno3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitric_acid_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonz.ho2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of hydroperoxyl radical is HO2.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "HO2 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ho2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_hydroperoxyl_radical_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonz.meanage",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "The mean age of air is defined as the mean time that a stratospheric air mass has been out of contact with the well-mixed troposphere.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mean Age of Stratospheric Air",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "meanage",
+ "positive": "",
+ "standard_name": "age_of_stratospheric_air",
+ "units": "yr",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonz.n2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of nitrous oxide is N2O.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of N2O",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "n2o",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrous_oxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonz.noy",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Total family (the sum of all appropriate species in the model); list the species in the netCDF header, e.g. NOy = N + NO + NO2 + NO3 + HNO3 + 2N2O5 + HNO4 + ClONO2 + BrONO2 Definition: Total reactive nitrogen; usually includes atomic nitrogen (N), nitric oxide (NO), NO2, nitrogen trioxide (NO3), dinitrogen radical (N2O5), nitric acid (HNO3), peroxynitric acid (HNO4), BrONO2, ClONO2 add comment attribute with detailed description about how the model calculates these fields",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Reactive Nitrogen Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "noy",
+ "positive": "",
+ "standard_name": "mole_fraction_of_noy_expressed_as_nitrogen_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonz.o3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of O3",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonz.oh",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "OH Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "oh",
+ "positive": "",
+ "standard_name": "mole_fraction_of_hydroxyl_radical_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonz.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonz.tntrl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of air temperature due to longwave radiative heating",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Longwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrl",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonz.tntrs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of air temperature due to shortwave radiative heating",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Shortwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonz.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonz.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonz.vt100",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Zonally averaged eddy temperature flux at 100hPa as monthly means derived from daily (or higher frequency) fields.",
+ "dimensions": [
+ "latitude",
+ "time",
+ "p100"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Eddy Temperature Flux",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vt100",
+ "positive": "",
+ "standard_name": "covariance_over_longitude_of_northward_wind_and_air_temperature",
+ "units": "K m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aesubhrpt.bldep",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aesubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Boundary layer depth",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Boundary Layer Depth",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bldep",
+ "positive": "",
+ "standard_name": "atmosphere_boundary_layer_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aesubhrptsite.tntrl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aesubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of air temperature due to longwave radiative heating",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Longwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrl",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aesubhrptsite.tntrs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aesubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of air temperature due to shortwave radiative heating",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Shortwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap1hr.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "1hr",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap1hr.prc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Convective precipitation at surface; includes both liquid and solid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "1hr",
+ "long_name": "Convective Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prc",
+ "positive": "",
+ "standard_name": "convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap1hr.ps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "1hr",
+ "long_name": "Surface Air Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ps",
+ "positive": "",
+ "standard_name": "surface_air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap1hr.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "1hr",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap1hrpt.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap1hrpt.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap1hrpt.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev3",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap1hrpt.ta27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta27",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap1hrpt.tntr27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Tendency of Air Temperature due to Radiative Heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Tendency of Air Temperature Due to Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntr27",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_radiative_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap1hrpt.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev3",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap1hrpt.ua27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua27",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap1hrpt.utendnogw27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Tendency of the eastward wind by parameterized nonorographic gravity waves.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Eastward Acceleration Due to Non-Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendnogw27",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_nonorographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap1hrpt.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev3",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap1hrpt.va27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va27",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap1hrpt.vtendnogw27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Tendency of the northward wind by parameterized nonorographic gravity waves. (Note that CF name tables only have a general northward tendency for all gravity waves, and we need it separated by type.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Northward Acceleration Due to Non-Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vtendnogw27",
+ "positive": "",
+ "standard_name": "tendency_of_northward_wind_due_to_nonorographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap1hrpt.wap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev3",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap1hrpt.wap27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap27",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap1hrpt.zg27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg27",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.clivi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "mass of ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Ice Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clivi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_ice",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.clt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clt",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.clwvi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass of condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Condensed Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwvi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_condensed_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.hfls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfls",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.hfss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfss",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.prc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Convective precipitation at surface; includes both liquid and solid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Convective Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prc",
+ "positive": "",
+ "standard_name": "convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.prcsh",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Convection precipitation from shallow convection",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Precipitation Flux from Shallow Convection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prcsh",
+ "positive": "",
+ "standard_name": "shallow_convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.prra",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Rainfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prra",
+ "positive": "",
+ "standard_name": "rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.prrc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Convective Rainfall Rate",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prrc",
+ "positive": "",
+ "standard_name": "convective_rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.prsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "At surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.prsnc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "convective precipitation of all forms of water in the solid phase.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Convective Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsnc",
+ "positive": "",
+ "standard_name": "convective_snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.prw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "vertically integrated through the atmospheric column",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Water Vapor Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_water_vapor",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.rlds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.rldscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling clear-sky longwave radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Downwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.rlus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.rlutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling clear-sky longwave radiation at top of atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.rsds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface solar irradiance for UV calculations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.rsdscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface solar irradiance clear sky for UV calculations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.rsdsdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling solar irradiance from diffuse radiation for UV calculations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Diffuse Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdsdiff",
+ "positive": "down",
+ "standard_name": "surface_diffuse_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.rsdt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Shortwave radiation incident at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "TOA Incident Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdt",
+ "positive": "down",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.rsus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.rsuscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface Upwelling Clear-sky Shortwave Radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscs",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.rsut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "TOA Outgoing Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.rsutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated in the absence of clouds.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.sfcwind",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "3hr",
+ "long_name": "Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWind",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.uas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Eastward component of the near-surface (usually, 10 meters) wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "3hr",
+ "long_name": "Eastward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uas",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.vas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Northward component of the near surface wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "3hr",
+ "long_name": "Northward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vas",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.albdiffbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "The fraction of the surface diffuse downwelling shortwave radiation flux which is reflected. If the diffuse radiation is isotropic, this term is equivalent to the integral of surface bidirectional reflectance over all incident angles and over all outgoing angles in the hemisphere above the surface. Reported in spectral frequency bands.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Diffuse Surface Albedo for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "albdiffbnd",
+ "positive": "",
+ "standard_name": "surface_diffuse_shortwave_hemispherical_reflectance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.albdirbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "The fraction of the surface direct downwelling shortwave radiation flux which is reflected. It is equivalent to the surface bidirectional reflectance at the incident angle of the incoming solar radiation and integrated over all outgoing angles in the hemisphere above the surface. Reported in spectral frequency bands.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Direct Surface Albedo for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "albdirbnd",
+ "positive": "",
+ "standard_name": "surface_direct_shortwave_hemispherical_reflectance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.cfaddbze94",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "CFAD (Cloud Frequency Altitude Diagrams) are frequency distributions of radar reflectivity (or lidar scattering ratio) as a function of altitude. The variable cfadDbze94 is defined as the simulated relative frequency of occurrence of radar reflectivity in sampling volumes defined by altitude bins. The radar is observing at a frequency of 94GHz.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "dbze",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CloudSat Radar Reflectivity CFAD",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfadDbze94",
+ "positive": "",
+ "standard_name": "histogram_of_equivalent_reflectivity_factor_over_height_above_reference_ellipsoid",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.cfadlidarsr532",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "CFAD (Cloud Frequency Altitude Diagrams) are frequency distributions of radar reflectivity (or lidar scattering ratio) as a function of altitude. The variable cfadLidarsr532 is defined as the simulated relative frequency of lidar scattering ratio in sampling volumes defined by altitude bins. The lidar is observing at a wavelength of 532nm.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "scatratio",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CALIPSO Scattering Ratio CFAD",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfadLidarsr532",
+ "positive": "",
+ "standard_name": "histogram_of_backscattering_ratio_in_air_over_height_above_reference_ellipsoid",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.ci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Fraction of time that convection occurs in the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Fraction of Time Convection Occurs in Cell",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ci",
+ "positive": "",
+ "standard_name": "convection_time_fraction",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.clcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Percentage cloud cover in CALIPSO standard atmospheric layers.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CALIPSO Percentage Cloud Cover",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.clcalipso2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Clouds detected by CALIPSO but below the detectability threshold of CloudSat",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CALIPSO Cloud Cover Percentage Undetected by CloudSat (as Percentage of Area Covered)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clcalipso2",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.clhcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Percentage cloud cover in layer centred on 220hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "p220"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CALIPSO High Level Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clhcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.clisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Percentage cloud cover in optical depth categories.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7c",
+ "tau",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "ISCCP Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clisccp",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.clivi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "mass of ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Ice Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clivi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_ice",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.cllcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Percentage cloud cover in layer centred on 840hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "p840"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CALIPSO Low Level Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cllcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.clmcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Percentage cloud cover in layer centred on 560hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "p560"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CALIPSO Mid Level Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clmcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.clmisr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Cloud percentage in spectral bands and layers as observed by the Multi-angle Imaging SpectroRadiometer (MISR) instrument. The first layer in each profile is reserved for a retrieval error flag.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt16",
+ "tau",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Percentage Cloud Cover as Calculated by the MISR Simulator (Including Error Flag)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clmisr",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.clt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clt",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.cltc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Convective cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes only convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltc",
+ "positive": "",
+ "standard_name": "convective_cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.cltcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen by the Cloud-Aerosol Lidar and Infrared Pathfinder Satellite Observation (CALIPSO) instrument. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CALIPSO Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.clwvi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Mass of condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Condensed Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwvi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_condensed_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.evspsbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Evaporation at surface (also known as evapotranspiration): flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Evaporation Including Sublimation and Transpiration",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evspsbl",
+ "positive": "",
+ "standard_name": "water_evapotranspiration_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.hfls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfls",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.hfss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfss",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.hurs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Near-Surface Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hurs",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.hus7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus7h",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.huss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Near-surface (usually, 2 meter) specific humidity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Near-Surface Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "huss",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.jpdftaureicemodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Joint probability distribution function, giving probability of cloud as a function of optical thickness and particle size, as measured by MODIS. For cloud ice particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "effectRadIc",
+ "tau",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "MODIS Joint Distribution of Optical Thickness and Particle Size, Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jpdftaureicemodis",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.jpdftaureliqmodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Joint probability distribution function, giving probability of cloud as a function of optical thickness and particle size, as measured by MODIS. For liquid cloud particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "effectRadLi",
+ "tau",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "MODIS Optical Thickness-Particle Size Joint Distribution, Liquid",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jpdftaureliqmodis",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.parasolrefl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where sea time: point",
+ "comment": "Simulated reflectance from PARASOL as seen at the top of the atmosphere for 5 solar zenith angles. Valid only over ocean and for one viewing direction (viewing zenith angle of 30 degrees and relative azimuth angle 320 degrees).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sza5",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "PARASOL Reflectance",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "parasolRefl",
+ "positive": "",
+ "standard_name": "toa_bidirectional_reflectance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.prc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Convective precipitation at surface; includes both liquid and solid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prc",
+ "positive": "",
+ "standard_name": "convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.prsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "At surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.prw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "vertically integrated through the atmospheric column",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Water Vapor Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_water_vapor",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.ps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Air Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ps",
+ "positive": "",
+ "standard_name": "surface_air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.rlds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.rldscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Surface downwelling clear-sky longwave radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.rlus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.rlutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Upwelling clear-sky longwave radiation at top of atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.rsds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Surface solar irradiance for UV calculations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.rsdscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Surface solar irradiance clear sky for UV calculations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.rsdscsbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "Calculated with aerosols but without clouds. This is a standard clear-sky calculation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscsbnd",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.rsdt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Shortwave radiation incident at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Incident Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdt",
+ "positive": "down",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.rsus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.rsuscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Surface Upwelling Clear-sky Shortwave Radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscs",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.rsuscsbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "Calculated with aerosols but without clouds. This is a standard clear-sky calculation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscsbnd",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.rsut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Outgoing Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.rsutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated in the absence of clouds.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.rsutcsafbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "Calculated in the absence of aerosols and clouds, following Ghan (2013, ACP). This requires a double-call in the radiation code with precisely the same meteorology.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Outgoing Clear-Sky, Aerosol-Free Shortwave Radiation in Bands",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcsafbnd",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.rsutcsbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "Calculated with aerosols but without clouds. This is a standard clear-sky calculation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcsbnd",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.rtmt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Net Downward Radiative Flux at Top of Model : I.e., at the top of that portion of the atmosphere where dynamics are explicitly treated by the model. This is reported only if it differs from the net downward radiative flux at the top of the atmosphere.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Net Downward Radiative Flux at Top of Model",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rtmt",
+ "positive": "down",
+ "standard_name": "net_downward_radiative_flux_at_top_of_atmosphere_model",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.sci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Fraction of time that shallow convection occurs in the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Fraction of Time Shallow Convection Occurs",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sci",
+ "positive": "",
+ "standard_name": "shallow_convection_time_fraction",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.sfcwind",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWind",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.solbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "Solar irradiance at a horizontal surface at top of atmosphere.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Solar Irradiance for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "solbnd",
+ "positive": "",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.sza",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The angle between the line of sight to the sun and the local vertical",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Solar Zenith Angle",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sza",
+ "positive": "",
+ "standard_name": "solar_zenith_angle",
+ "units": "degree",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.ta7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta7h",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.tauu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Downward eastward wind stress at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downward Eastward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauu",
+ "positive": "down",
+ "standard_name": "surface_downward_eastward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.tauv",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Downward northward wind stress at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downward Northward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauv",
+ "positive": "down",
+ "standard_name": "surface_downward_northward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.ts",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ts",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.ua7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua7h",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.uas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Eastward component of the near-surface (usually, 10 meters) wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Eastward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uas",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.va7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va7h",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.vas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Northward component of the near surface wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Northward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vas",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.wap7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap7h",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.aerasymbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The asymmetry factor is the angular integral of the aerosol scattering phase function weighted by the cosine of the angle with the incident radiation flux. The asymmetry coefficient is here an integral over all wavelength bands.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Aerosol Level Asymmetry Parameter for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "aerasymbnd",
+ "positive": "",
+ "standard_name": "asymmetry_factor_of_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.aeroptbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Optical thickness of atmospheric aerosols in wavelength bands.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Aerosol Level Absorption Optical Thickness for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "aeroptbnd",
+ "positive": "",
+ "standard_name": "atmosphere_absorption_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.aerssabnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The single scattering albedo is the fraction of radiation in an incident light beam scattered by the particles of an aerosol reference volume for a given wavelength. It is the ratio of the scattering and the extinction coefficients of the aerosol particles in the reference volume. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Aerosol Level Single Scattering Albedo for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "aerssabnd",
+ "positive": "",
+ "standard_name": "single_scattering_albedo_in_air_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.ch4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mole Fraction of CH4",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch4",
+ "positive": "",
+ "standard_name": "mole_fraction_of_methane_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.clc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Include only convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clc",
+ "positive": "",
+ "standard_name": "convective_cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.clic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated as the mass of convective cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mass Fraction of Convective Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clic",
+ "positive": "",
+ "standard_name": "mass_fraction_of_convective_cloud_ice_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.clis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated as the mass of stratiform cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mass Fraction of Stratiform Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clis",
+ "positive": "",
+ "standard_name": "mass_fraction_of_stratiform_cloud_ice_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.cls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Cloud area fraction (reported as a percentage) for the whole atmospheric column due to stratiform clouds, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Percentage Cover of Stratiform Cloud",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cls",
+ "positive": "",
+ "standard_name": "stratiform_cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.clwc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated as the mass of convective cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mass Fraction of Convective Cloud Liquid Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwc",
+ "positive": "",
+ "standard_name": "mass_fraction_of_convective_cloud_liquid_water_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.clws",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated as the mass of stratiform cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mass Fraction of Stratiform Cloud Liquid Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clws",
+ "positive": "",
+ "standard_name": "mass_fraction_of_stratiform_cloud_liquid_water_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mole Fraction of CO2",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_carbon_dioxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.demc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is the in-cloud emissivity obtained by considering only the cloudy portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Cloud Emissivity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "demc",
+ "positive": "",
+ "standard_name": "convective_cloud_longwave_emissivity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.dems",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is the in-cloud emissivity obtained by considering only the cloudy portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Stratiform Cloud Emissivity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dems",
+ "positive": "",
+ "standard_name": "stratiform_cloud_longwave_emissivity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.dtauc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is the in-cloud optical depth obtained by considering only the cloudy portion of the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Cloud Optical Depth",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dtauc",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_convective_cloud",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.dtaus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is the in-cloud optical depth obtained by considering only the cloudy portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Stratiform Cloud Optical Depth",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dtaus",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_stratiform_cloud",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.grpllsprof",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. Stratiform precipitation, whether liquid or frozen, is precipitation that formed in stratiform cloud. Graupel consists of heavily rimed snow particles, often called snow pellets; often indistinguishable from very small soft hail except when the size convention that hail must have a diameter greater than 5 mm is adopted. Reference: American Meteorological Society Glossary http://glossary.ametsoc.org/wiki/Graupel. There are also separate standard names for hail. Standard names for 'graupel_and_hail' should be used to describe data produced by models that do not distinguish between hail and graupel.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Stratiform Graupel Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "grpllsprof",
+ "positive": "",
+ "standard_name": "stratiform_graupel_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.h2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "includes all phases of water",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mass Fraction of Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "h2o",
+ "positive": "",
+ "standard_name": "mass_fraction_of_water_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.hus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.n2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of nitrous oxide is N2O.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mole Fraction of N2O",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "n2o",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrous_oxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.o3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mole Fraction of O3",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.pfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air pressure on model levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Pressure at Model Full-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pfull",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.phalf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air pressure on model half-levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Pressure on Model Half-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phalf",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.prcprof",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Rainfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prcprof",
+ "positive": "",
+ "standard_name": "convective_rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.prlsns",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "large-scale precipitation of all forms of water in the solid phase.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Stratiform Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prlsns",
+ "positive": "",
+ "standard_name": "stratiform_snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.prlsprof",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. Stratiform precipitation, whether liquid or frozen, is precipitation that formed in stratiform cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Stratiform Rainfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prlsprof",
+ "positive": "",
+ "standard_name": "stratiform_rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.prsnc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "convective precipitation of all forms of water in the solid phase.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsnc",
+ "positive": "",
+ "standard_name": "convective_snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.reffclic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Hydrometeor Effective Radius of Convective Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclic",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_ice_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.reffclis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Hydrometeor Effective Radius of Stratiform Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclis",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_ice_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.reffclwc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Droplets are liquid. The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Cloud Liquid Droplet Effective Radius",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclwc",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_liquid_water_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.reffclws",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Droplets are liquid. The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Stratiform Cloud Liquid Droplet Effective Radius",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclws",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_liquid_water_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.reffgrpls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Hydrometeor Effective Radius of Stratiform Graupel",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffgrpls",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_graupel_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.reffrainc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Hydrometeor Effective Radius of Convective Rainfall",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffrainc",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_rain_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.reffrains",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Hydrometeor Effective Radius of Stratiform Rainfall",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffrains",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_rain_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.reffsnowc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Hydrometeor Effective Radius of Convective Snowfall",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffsnowc",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_snow_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.reffsnows",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Hydrometeor Effective Radius of Stratiform Snowfall",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffsnows",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_snow_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.rsdcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Downwelling clear-sky shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdcs",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.rsdcsbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated with aerosols but without clouds. This is a standard clear-sky calculation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Downwelling Clear-Sky Shortwave Radiation at Each Level for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdcsbnd",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.rsucs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Upwelling clear-sky shortwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsucs",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.rsucsbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated with aerosols but without clouds. This is a standard clear-sky calculation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Upwelling Clear-Sky Shortwave Radiation at Each Level for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsucsbnd",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.zfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Height of full model levels above a reference ellipsoid. A reference ellipsoid is a mathematical figure that approximates the geoid. The geoid is a surface of constant geopotential with which mean sea level would coincide if the ocean were at rest. The ellipsoid is an approximation because the geoid is an irregular shape. A number of reference ellipsoids are defined for use in the field of geodesy. To specify which reference ellipsoid is being used, a grid_mapping variable should be attached to the data variable as described in Chapter 5.6 of the CF Convention.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Altitude of Model Full-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zfull",
+ "positive": "",
+ "standard_name": "height_above_reference_ellipsoid",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.zhalf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Height of model half-levels above a reference ellipsoid. A reference ellipsoid is a mathematical figure that approximates the geoid. The geoid is a surface of constant geopotential with which mean sea level would coincide if the ocean were at rest. The ellipsoid is an approximation because the geoid is an irregular shape. A number of reference ellipsoids are defined for use in the field of geodesy. To specify which reference ellipsoid is being used, a grid_mapping variable should be attached to the data variable as described in Chapter 5.6 of the CF Convention.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Altitude of Model Half-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zhalf",
+ "positive": "",
+ "standard_name": "height_above_reference_ellipsoid",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hr.hurs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Near-Surface Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hurs",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hr.hus4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev4",
+ "time"
+ ],
+ "frequency": "6hr",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus4",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hr.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "6hr",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hr.prhmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within hours time: maximum over hours",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "6hr",
+ "long_name": "Maximum Hourly Precipitation Rate",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prhmax",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hr.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "6hr",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hr.rv850",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Relative vorticity is the upward component of the vorticity vector i.e. the component which arises from horizontal velocity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p850"
+ ],
+ "frequency": "6hr",
+ "long_name": "Relative Vorticity at 850hPa",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rv850",
+ "positive": "",
+ "standard_name": "atmosphere_relative_vorticity",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hr.sfcwind",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWind",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hr.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hr.ua100m",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Zonal wind at 100m height",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height100m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Eastward Wind at 100m",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua100m",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hr.uas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Eastward component of the near-surface (usually, 10 meters) wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Eastward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uas",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hr.va100m",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Meridional wind at 100m above the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height100m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Northward Wind at 100m",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va100m",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hr.vas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Northward component of the near surface wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Northward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vas",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hr.wap4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev4",
+ "time"
+ ],
+ "frequency": "6hr",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap4",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hr.wsgmax100m",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "Wind speed gust maximum at 100m above surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height100m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Maximum Wind Speed of Gust at 100m",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wsgmax100m",
+ "positive": "",
+ "standard_name": "wind_speed_of_gust",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hr.wsgmax10m",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "Wind speed gust maximum at 10m above surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Maximum Wind Speed of Gust at 10m",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wsgmax10m",
+ "positive": "",
+ "standard_name": "wind_speed_of_gust",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hr.zg1000",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Geopotential height on the 1000 hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p1000"
+ ],
+ "frequency": "6hr",
+ "long_name": "Geopotential Height at 1000hPa",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg1000",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.cldicemxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Cloud ice mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Cloud Ice Mixing Ratio",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldicemxrat27",
+ "positive": "",
+ "standard_name": "cloud_ice_mixing_ratio",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.cldwatmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Cloud water mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Cloud Water Mixing Ratio",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldwatmxrat27",
+ "positive": "",
+ "standard_name": "cloud_liquid_water_mixing_ratio",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.dtauc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is the in-cloud optical depth obtained by considering only the cloudy portion of the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Convective Cloud Optical Depth",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dtauc",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_convective_cloud",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.dtaus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is the in-cloud optical depth obtained by considering only the cloudy portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Stratiform Cloud Optical Depth",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dtaus",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_stratiform_cloud",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.grplmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Graupel mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Graupel Mixing Ratio",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "grplmxrat27",
+ "positive": "",
+ "standard_name": "mass_fraction_of_graupel_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.hus27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus27",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.hus7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus7h",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.huss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Near-surface (usually, 2 meter) specific humidity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Near-Surface Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "huss",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.lwsffluxaero",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "downwelling longwave flux due to volcanic aerosols at the surface to be diagnosed through double radiation call",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Longwave Flux Due to Volcanic Aerosols at the Surface",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwsffluxaero",
+ "positive": "",
+ "standard_name": "surface_downwelling_longwave_flux_in_air_due_to_volcanic_ambient_aerosol_particles",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.lwtoafluxaerocs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "downwelling longwave flux due to volcanic aerosols at TOA under clear sky to be diagnosed through double radiation call",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Flux Due to Volcanic Aerosols",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwtoafluxaerocs",
+ "positive": "",
+ "standard_name": "toa_outgoing_longwave_flux_due_to_volcanic_ambient_aerosol_particles_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.ps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Surface Air Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ps",
+ "positive": "",
+ "standard_name": "surface_air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.rainmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Rain mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Mass Fraction of Rain in Air",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rainmxrat27",
+ "positive": "",
+ "standard_name": "mass_fraction_of_liquid_precipitation_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.rv850",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Relative vorticity is the upward component of the vorticity vector i.e. the component which arises from horizontal velocity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "p850"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Relative Vorticity at 850hPa",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rv850",
+ "positive": "",
+ "standard_name": "atmosphere_relative_vorticity",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.sfcwind",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWind",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.snowmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Snow mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Mass Fraction of Snow in Air",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snowmxrat27",
+ "positive": "",
+ "standard_name": "mass_fraction_of_snow_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.swsffluxaero",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Shortwave heating rate due to volcanic aerosols to be diagnosed through double radiation call",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Shortwave Heating Rate Due to Volcanic Aerosols",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "swsffluxaero",
+ "positive": "",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_due_to_volcanic_ambient_aerosol_particles",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.swtoafluxaerocs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Downwelling shortwave flux due to volcanic aerosols at TOA under clear sky to be diagnosed through double radiation call",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Flux Due to Volcanic Aerosols",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "swtoafluxaerocs",
+ "positive": "",
+ "standard_name": "toa_outgoing_shortwave_flux_due_to_volcanic_ambient_aerosol_particles_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev3",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.ta27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta27",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.ta7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta7h",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.ts",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Surface Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ts",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev3",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.ua7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua7h",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.uas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Eastward component of the near-surface (usually, 10 meters) wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Eastward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uas",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev3",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.va7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va7h",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.vas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Northward component of the near surface wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Northward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vas",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.vortmean",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Mean vorticity over 850,700,600 hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "pl700"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Relative Vorticity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vortmean",
+ "positive": "",
+ "standard_name": "atmosphere_relative_vorticity",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.wbptemp7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Wet bulb potential temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Wet Bulb Potential Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wbptemp7h",
+ "positive": "",
+ "standard_name": "wet_bulb_potential_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.zg27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg27",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.zg7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg7h",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrptlev.hus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrptlev.pfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air pressure on model levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Pressure at Model Full-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pfull",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrptlev.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrptlev.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrptlev.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrptz.zmlwaero",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrptz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: point",
+ "comment": "longwave heating rate due to volcanic aerosols to be diagnosed through double radiation call, zonal average values required",
+ "dimensions": [
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Zonal Mean Longwave Heating Rate Due to Volcanic Aerosols",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmlwaero",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating_from_volcanic_ambient_aerosol_particles",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrptz.zmswaero",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrptz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: point",
+ "comment": "shortwave heating rate due to volcanic aerosols to be diagnosed through double radiation call, zonal average values required",
+ "dimensions": [
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Zonal Mean Shortwave Heating Rate Due to Volcanic Aerosols",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmswaero",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating_from_volcanic_ambient_aerosol_particles",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.albisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where cloud",
+ "comment": "ISCCP Mean Cloud Albedo. Time-means are weighted by the ISCCP Total Cloud Fraction {:cltisccp} - see http://cfmip.metoffice.com/COSP.html",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "ISCCP Mean Cloud Albedo",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "albisccp",
+ "positive": "",
+ "standard_name": "cloud_albedo",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.aod550volso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Aerosol optical depth at 550nm due to stratospheric volcanic aerosols",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "day",
+ "long_name": "Aerosol Optical Depth at 550nm Due to Stratospheric Volcanic Aerosols",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "aod550volso4",
+ "positive": "",
+ "standard_name": "stratosphere_optical_thickness_due_to_volcanic_ambient_aerosol_particles",
+ "units": "1e-09",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.ccb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Where convective cloud is present in the grid cell, the instantaneous cloud base altitude should be that of the bottom of the lowest level containing convective cloud. Missing data should be reported in the absence of convective cloud. The time mean should be calculated from these quantities averaging over occasions when convective cloud is present only, and should contain missing data for occasions when no convective cloud is present during the meaning period.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Air Pressure at Convective Cloud Base",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ccb",
+ "positive": "",
+ "standard_name": "air_pressure_at_convective_cloud_base",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.ccldncl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. Report concentration 'as seen from space' over convective liquid cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, it is better to sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total liquid cloud top fraction of (as seen from TOA) each time sample when computing monthly mean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Cloud Droplet Number Concentration of Convective Cloud Tops",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ccldncl",
+ "positive": "",
+ "standard_name": "number_concentration_of_convective_cloud_liquid_water_particles_at_convective_liquid_water_cloud_top",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.cct",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Where convective cloud is present in the grid cell, the instantaneous cloud top altitude should be that of the top of the highest level containing convective cloud. Missing data should be reported in the absence of convective cloud. The time mean should be calculated from these quantities averaging over occasions when convective cloud is present only, and should contain missing data for occasions when no convective cloud is present during the meaning period.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Air Pressure at Convective Cloud Top",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cct",
+ "positive": "",
+ "standard_name": "air_pressure_at_convective_cloud_top",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.clcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Percentage cloud cover in CALIPSO standard atmospheric layers.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "CALIPSO Percentage Cloud Cover",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.cldnci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Concentration 'as seen from space' over ice-cloud portion of grid cell. This is the value from uppermost model layer with ice cloud or, if available, it is the sum over all ice cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total ice cloud top fraction (as seen from TOA) of each time sample when computing monthly mean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Ice Crystal Number Concentration of Cloud Tops",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldnci",
+ "positive": "",
+ "standard_name": "number_concentration_of_ice_crystals_in_air_at_ice_cloud_top",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.cldnvi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. Values are weighted by liquid cloud fraction in each layer when vertically integrating, and for monthly means the samples are weighted by total liquid cloud fraction (as seen from TOA).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Column Integrated Cloud Droplet Number",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldnvi",
+ "positive": "",
+ "standard_name": "atmosphere_number_content_of_cloud_droplets",
+ "units": "m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.clhcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in layer centred on 220hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p220"
+ ],
+ "frequency": "day",
+ "long_name": "CALIPSO High Level Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clhcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.clisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in optical depth categories.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7c",
+ "tau",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "ISCCP Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clisccp",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.clivi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "mass of ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Ice Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clivi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_ice",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.clivic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "calculate mass of convective ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). This includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Convective Ice Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clivic",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_convective_cloud_ice",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.cllcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in layer centred on 840hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p840"
+ ],
+ "frequency": "day",
+ "long_name": "CALIPSO Low Level Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cllcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.clmcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in layer centred on 560hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p560"
+ ],
+ "frequency": "day",
+ "long_name": "CALIPSO Mid Level Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clmcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.clt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clt",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.cltcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen by the Cloud-Aerosol Lidar and Infrared Pathfinder Satellite Observation (CALIPSO) instrument. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "CALIPSO Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.cltisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen by the International Satellite Cloud Climatology Project (ISCCP) analysis. Includes both large-scale and convective cloud. (MODIS). Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "ISCCP Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltisccp",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.clwvi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass of condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Condensed Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwvi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_condensed_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.clwvic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "calculate mass of convective condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Convective Condensed Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwvic",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_convective_cloud_condensed_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.hfdsl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Downward' indicates a vector component which is positive when directed downward (negative upward). The vertical heat flux in air is the sum of all heat fluxes i.e. radiative, latent and sensible. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Downward Heat Flux at Land Surface",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfdsl",
+ "positive": "down",
+ "standard_name": "surface_downward_heat_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.hfdsnb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Heat flux from snow into the ice or land under the snow.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Downward Heat Flux at Snow Base",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfdsnb",
+ "positive": "down",
+ "standard_name": "downward_heat_flux_at_ground_level_in_snow",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.hfls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfls",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.hfmlt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Energy consumed or released during liquid/solid phase changes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Energy of Fusion",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfmlt",
+ "positive": "",
+ "standard_name": "surface_snow_and_ice_melt_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.hfrs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Heat transferred to a snow cover by rain..",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Heat Transferred to Snowpack by Rainfall",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfrs",
+ "positive": "down",
+ "standard_name": "tendency_of_thermal_energy_content_of_surface_snow_due_to_rainfall_temperature_excess_above_freezing",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.hfsbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Energy consumed or released during vapor/solid phase changes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Energy of Sublimation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfsbl",
+ "positive": "",
+ "standard_name": "surface_upward_latent_heat_flux_due_to_sublimation",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.hfss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfss",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.hur",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev8",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hur",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.hurs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Near-Surface Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hurs",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.hursmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Maximum Near-Surface Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hursmax",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.hursmin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: minimum",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Minimum Near-Surface Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hursmin",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.hursmincrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where crops time: minimum",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Minimum Near-Surface Relative Humidity over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hursminCrop",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.hus19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus19",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.hus8",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev8",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus8",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.hus850",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p850"
+ ],
+ "frequency": "day",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus850",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.huss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Near-surface (usually, 2 meter) specific humidity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Near-Surface Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "huss",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.jpdftaureicemodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Joint probability distribution function, giving probability of cloud as a function of optical thickness and particle size, as measured by MODIS. For cloud ice particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "effectRadIc",
+ "tau",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "MODIS Joint Distribution of Optical Thickness and Particle Size, Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jpdftaureicemodis",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.jpdftaureliqmodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Joint probability distribution function, giving probability of cloud as a function of optical thickness and particle size, as measured by MODIS. For liquid cloud particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "effectRadLi",
+ "tau",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "MODIS Optical Thickness-Particle Size Joint Distribution, Liquid",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jpdftaureliqmodis",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.loadbc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of black carbon aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of Black Carbon Aerosol",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadbc",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_elemental_carbon_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.loaddust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of dust aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loaddust",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_dust_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.loadnh4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of ammonium aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of NH4",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadnh4",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_ammonium_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.loadno3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of nitrate aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of NO3",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadno3",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_nitrate_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.loadoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "atmosphere dry organic content: This is the vertically integrated sum of atmosphere_primary_organic_content and atmosphere_secondary_organic_content (see next two table entries).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of Dry Aerosol Organic Matter",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadoa",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.loadpoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of primary particulate organic aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of Dry Aerosol Primary Organic Matter",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadpoa",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_primary_particulate_organic_matter_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.loadso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of sulfate aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of SO4",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadso4",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_sulfate_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.loadsoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of secondary particulate organic aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of Dry Aerosol Secondary Organic Matter",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadsoa",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.loadss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of sea salt aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of Sea-Salt Aerosol",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadss",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_sea_salt_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.parasolrefl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Simulated reflectance from PARASOL as seen at the top of the atmosphere for 5 solar zenith angles. Valid only over ocean and for one viewing direction (viewing zenith angle of 30 degrees and relative azimuth angle 320 degrees).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sza5",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "PARASOL Reflectance",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "parasolRefl",
+ "positive": "",
+ "standard_name": "toa_bidirectional_reflectance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.pctisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where cloud",
+ "comment": "ISCCP Mean Cloud Top Pressure. Time-means are weighted by the ISCCP Total Cloud Fraction {:cltisccp} - see http://cfmip.metoffice.com/COSP.html",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "ISCCP Mean Cloud Top Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pctisccp",
+ "positive": "",
+ "standard_name": "air_pressure_at_cloud_top",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.prc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Convective precipitation at surface; includes both liquid and solid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Convective Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prc",
+ "positive": "",
+ "standard_name": "convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.prcrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where crops (comment: mask=cropFrac)",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Precipitation over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prCrop",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.prhmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within hours time: maximum over hours",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Maximum Hourly Precipitation Rate",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prhmax",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.prra",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Rainfall Flux over Land",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prra",
+ "positive": "",
+ "standard_name": "rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.prrc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Convective Rainfall Rate",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prrc",
+ "positive": "",
+ "standard_name": "convective_rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.prrsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The fraction of the grid averaged rainfall which falls on the snow pack",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Fraction of Rainfall on Snow",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prrsn",
+ "positive": "",
+ "standard_name": "mass_fraction_of_rainfall_falling_onto_surface_snow",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.prsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "At surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.prsnc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "convective precipitation of all forms of water in the solid phase.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Convective Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsnc",
+ "positive": "",
+ "standard_name": "convective_snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.prsnsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The fraction of the snowfall which falls on the snow pack",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Fraction of Snowfall (Including Hail and Graupel) on Snow",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsnsn",
+ "positive": "",
+ "standard_name": "mass_fraction_of_solid_precipitation_falling_onto_surface_snow",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.prw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "vertically integrated through the atmospheric column",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Water Vapor Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_water_vapor",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.ps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Air Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ps",
+ "positive": "",
+ "standard_name": "surface_air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.reffcclwtop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. This is the effective radius 'as seen from space' over convective liquid cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, or for some models it is the sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Reported values are weighted by total liquid cloud top fraction of (as seen from TOA) each time sample when computing monthly mean.daily data, separated to large-scale clouds, convective clouds. If any of the cloud is from more than one process (i.e. shallow convection), please provide them separately.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Cloud-Top Effective Droplet Radius in Convective Cloud",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffcclwtop",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_liquid_water_particles_at_convective_liquid_water_cloud_top",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.reffsclwtop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. This is the effective radius 'as seen from space' over liquid stratiform cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, or for some models it is the sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Reported values are weighted by total liquid cloud top fraction of (as seen from TOA) each time sample when computing monthly mean.daily data, separated to large-scale clouds, convective clouds. If any of the cloud is from more than one process (i.e. shallow convection), please provide them separately.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Cloud-Top Effective Droplet Radius in Stratiform Cloud",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffsclwtop",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_liquid_water_particles_at_stratiform_liquid_water_cloud_top",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.rlds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.rldscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling clear-sky longwave radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Downwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.rls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Net longwave surface radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Net Longwave Surface Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rls",
+ "positive": "down",
+ "standard_name": "surface_net_downward_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.rlus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.rlutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling clear-sky longwave radiation at top of atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.rsds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface solar irradiance for UV calculations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.rsdscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface solar irradiance clear sky for UV calculations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.rsdscsdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling solar irradiance from diffuse radiation for UV calculations in clear sky conditions",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Diffuse Downwelling Clear Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscsdiff",
+ "positive": "down",
+ "standard_name": "surface_diffuse_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.rsdsdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling solar irradiance from diffuse radiation for UV calculations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Diffuse Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdsdiff",
+ "positive": "down",
+ "standard_name": "surface_diffuse_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.rsdt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Shortwave radiation incident at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "TOA Incident Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdt",
+ "positive": "down",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.rss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Net downward shortwave radiation at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Net Shortwave Surface Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rss",
+ "positive": "down",
+ "standard_name": "surface_net_downward_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.rsus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.rsuscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface Upwelling Clear-sky Shortwave Radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscs",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.rsut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "TOA Outgoing Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.rsutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated in the absence of clouds.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.sblnosn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Rate of sublimation of ice into the atmosphere from areas with no snow.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Sublimation of the Snow Free Area",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sblnosn",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_water_vapor_due_to_sublimation_of_surface_ice",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.scldncl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. Report concentration 'as seen from space' over stratiform liquid cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, it is better to sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total liquid cloud top fraction of (as seen from TOA) each time sample when computing monthly mean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Cloud Droplet Number Concentration of Stratiform Cloud Tops",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "scldncl",
+ "positive": "",
+ "standard_name": "number_concentration_of_stratiform_cloud_liquid_water_particles_at_stratiform_liquid_water_cloud_top",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.sfcwind",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily-Mean Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWind",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.sfcwindmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "Daily maximum near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Maximum Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWindmax",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.snmsl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Mass flow rate of water draining out of the snow pack.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Water Flowing out of Snowpack",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snmsl",
+ "positive": "",
+ "standard_name": "liquid_water_mass_flux_into_soil_due_to_surface_snow_melt",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.snrefr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The surface called 'surface' means the lower boundary of the atmosphere. 'Surface snow and ice refreezing flux' means the mass flux of surface meltwater which refreezes within the snow or firn.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Refreezing of Water in the Snow",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snrefr",
+ "positive": "",
+ "standard_name": "surface_snow_and_ice_refreezing_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.snwc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Total water mass of the snowpack (liquid or frozen), averaged over a grid cell and intercepted by the canopy.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Snow Water Equivalent Intercepted by the Vegetation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snwc",
+ "positive": "",
+ "standard_name": "canopy_snow_amount",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.ta19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta19",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.ta500",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Temperature on the 500 hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p500"
+ ],
+ "frequency": "day",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta500",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.ta700",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air temperature at 700hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p700"
+ ],
+ "frequency": "day",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta700",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.ta8",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev8",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta8",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.ta850",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air temperature at 850hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p850"
+ ],
+ "frequency": "day",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta850",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.tasmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "maximum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: max')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Maximum Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasmax",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.tasmaxcrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where crops time: maximum",
+ "comment": "maximum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: max')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Maximum Near-Surface Air Temperature over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasmaxCrop",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.tasmin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: minimum",
+ "comment": "minimum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: min')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Minimum Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasmin",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.tasmincrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where crops time: minimum",
+ "comment": "minimum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: min')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Minimum Near-Surface Air Temperature over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasminCrop",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.tau",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "module of the momentum lost by the atmosphere to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Momentum Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tau",
+ "positive": "",
+ "standard_name": "magnitude_of_surface_downward_stress",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.tauu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downward eastward wind stress at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Downward Eastward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauu",
+ "positive": "down",
+ "standard_name": "surface_downward_eastward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.tauupbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The downward eastward stress associated with the models parameterization of the planetary boundary layer. (This request is related to a WGNE effort to understand how models parameterize the surface stresses.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Surface Stress from Planetary Boundary Layer Scheme",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauupbl",
+ "positive": "",
+ "standard_name": "surface_downward_eastward_stress_due_to_boundary_layer_mixing",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.tauv",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downward northward wind stress at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Downward Northward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauv",
+ "positive": "down",
+ "standard_name": "surface_downward_northward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.tauvpbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The downward northward stress associated with the models parameterization of the planetary boundary layer. (This request is related to a WGNE effort to understand how models parameterize the surface stresses.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Northward Surface Stress from Planetary Boundary Layer Scheme",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauvpbl",
+ "positive": "",
+ "standard_name": "surface_downward_northward_stress_due_to_boundary_layer_mixing",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.tdps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dew point temperature is the temperature at which a parcel of air reaches saturation upon being cooled at constant pressure and specific humidity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "2m Dewpoint Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tdps",
+ "positive": "",
+ "standard_name": "dew_point_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.tr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Effective radiative surface temperature, averaged over the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Radiative Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tr",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.ts",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ts",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.tsland",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Land Surface Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tsland",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.tsns",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Temperature of the snow surface as it interacts with the atmosphere, averaged over a grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Snow Surface Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tsns",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.ua19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua19",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.ua8",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev8",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua8",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.uas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Eastward component of the near-surface (usually, 10 meters) wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uas",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.va19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va19",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.va8",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev8",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va8",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.vas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Northward component of the near surface wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "day",
+ "long_name": "Northward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vas",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.wap19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap19",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.wap500",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards) at 500hPa level;",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p500"
+ ],
+ "frequency": "day",
+ "long_name": "Pressure Tendency",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap500",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.wap8",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev8",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap8",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.zg1000",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Geopotential height on the 1000 hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p1000"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height at 1000hPa",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg1000",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.zg19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg19",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.zg8",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev8",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg8",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.zmla",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The atmosphere boundary layer thickness is the 'depth' or 'height' of the (atmosphere) planetary boundary layer.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Height of Boundary Layer",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmla",
+ "positive": "",
+ "standard_name": "atmosphere_boundary_layer_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdaylev.cl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover, including both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Percentage Cloud Cover",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cl",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdaylev.cli",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Includes both large-scale and convective cloud. This is calculated as the mass of cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. It includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Mass Fraction of Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cli",
+ "positive": "",
+ "standard_name": "mass_fraction_of_cloud_ice_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdaylev.clw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Includes both large-scale and convective cloud. Calculate as the mass of cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cells. Precipitating hydrometeors are included ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Mass Fraction of Cloud Liquid Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clw",
+ "positive": "",
+ "standard_name": "mass_fraction_of_cloud_liquid_water_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdaylev.hur",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hur",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdaylev.hus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdaylev.mc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The net mass flux should represent the difference between the updraft and downdraft components. The flux is computed as the mass divided by the area of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Convective Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mc",
+ "positive": "up",
+ "standard_name": "atmosphere_net_upward_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdaylev.pfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air pressure on model levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Pressure at Model Full-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pfull",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdaylev.phalf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air pressure on model half-levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Pressure on Model Half-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phalf",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdaylev.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdaylev.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdaylev.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdaylev.wap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdaylev.zg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdayz.epfy",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Transformed Eulerian Mean Diagnostics Meridional component Fy of Eliassen-Palm (EP) flux (Fy, Fz) derived from 6hr or higher frequency fields (use daily fields or 12 hr fields if the 6 hr are not available). Please use the definitions given by equation 3.5.3a of Andrews, Holton and Leovy text book, but scaled by density to have units m3 s-2.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Northward Component of the Eliassen-Palm Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "epfy",
+ "positive": "",
+ "standard_name": "northward_eliassen_palm_flux_in_air",
+ "units": "m3 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdayz.epfz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Transformed Eulerian Mean Diagnostics Meridional component Fz of the Eliassen-Palm (EP) flux (Fy, Fz) derived from 6hr or higher frequency fields (use daily fields or 12 hr fields if the 6 hr are not available). Please use the definitions given by equation 3.5.3b of Andrews, Holton and Leovy text book, but scaled by density to have units m3 s-2.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Upward Component of the Eliassen-Palm Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "epfz",
+ "positive": "up",
+ "standard_name": "upward_eliassen_palm_flux_in_air",
+ "units": "m3 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdayz.hus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdayz.psitem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Residual mass streamfunction, computed from vstar and integrated from the top of the atmosphere (on the native model grid). Reference: Andrews et al (1987): Middle Atmospheric Dynamics. Academic Press.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Transformed Eulerian Mean Mass Streamfunction",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psitem",
+ "positive": "",
+ "standard_name": "atmosphere_transformed_eulerian_mean_meridional_overturning_mass_streamfunction",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdayz.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdayz.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdayz.utendepfd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of the zonal mean zonal wind due to the divergence of the Eliassen-Palm flux.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Tendency of Eastward Wind Due to Eliassen-Palm Flux Divergence",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendepfd",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_eliassen_palm_flux_divergence",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdayz.utendnogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of the eastward wind by parameterized nonorographic gravity waves.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Acceleration Due to Non-Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendnogw",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_nonorographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdayz.utendogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of the eastward wind by parameterized orographic gravity waves.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Acceleration Due to Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendogw",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_orographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdayz.utendvtem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of zonally averaged eastward wind, by the residual northward wind advection (on the native model grid). Reference: Andrews et al (1987): Middle Atmospheric Dynamics. Academic Press.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Tendency of Eastward Wind Due to TEM Northward Advection and Coriolis Term",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendvtem",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_advection_by_northward_transformed_eulerian_mean_air_velocity",
+ "units": "m s-1 d-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdayz.utendwtem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of zonally averaged eastward wind, by the residual upward wind advection (on the native model grid). Reference: Andrews et al (1987): Middle Atmospheric Dynamics. Academic Press.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Tendency of Eastward Wind Due to TEM Upward Advection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendwtem",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_advection_by_upward_transformed_eulerian_mean_air_velocity",
+ "units": "m s-1 d-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdayz.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdayz.vtem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Transformed Eulerian Mean Diagnostics v*, meridional component of the residual meridional circulation (v*, w*) derived from 6 hr or higher frequency data fields (use instantaneous daily fields or 12 hr fields if the 6 hr data are not available).",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Transformed Eulerian Mean Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vtem",
+ "positive": "",
+ "standard_name": "northward_transformed_eulerian_mean_air_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdayz.wtem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Transformed Eulerian Mean Diagnostics w*, upward component of the residual meridional circulation (v*, w*) derived from 6 hr or higher frequency data fields (use instantaneous daily fields or 12 hr fields if the 6 hr data are not available). Scale height: 6950 m",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Transformed Eulerian Mean Upward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wtem",
+ "positive": "",
+ "standard_name": "upward_transformed_eulerian_mean_air_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdayz.zg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apfx.areacella",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum",
+ "comment": "For atmospheres with more than 1 mesh (e.g., staggered grids), report areas that apply to surface vertical fluxes of energy.",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Grid-Cell Area for Atmospheric Grid Variables",
+ "modeling_realm": [
+ "atmos",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "areacella",
+ "positive": "",
+ "standard_name": "cell_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apfx.ps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean",
+ "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Surface Air Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ps",
+ "positive": "",
+ "standard_name": "surface_air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apfx.rld",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point",
+ "comment": "Downwelling Longwave Radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "alevhalf",
+ "spectband"
+ ],
+ "frequency": "fx",
+ "long_name": "Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rld",
+ "positive": "down",
+ "standard_name": "downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apfx.rlu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point",
+ "comment": "Upwelling longwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "alevhalf",
+ "spectband"
+ ],
+ "frequency": "fx",
+ "long_name": "Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlu",
+ "positive": "up",
+ "standard_name": "upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apfx.rsd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point",
+ "comment": "Downwelling shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)",
+ "dimensions": [
+ "alevhalf",
+ "spectband"
+ ],
+ "frequency": "fx",
+ "long_name": "Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsd",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apfx.rsu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point",
+ "comment": "Upwelling shortwave radiation (includes also the fluxes at the surface and top of atmosphere)",
+ "dimensions": [
+ "alevhalf",
+ "spectband"
+ ],
+ "frequency": "fx",
+ "long_name": "Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsu",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apfx.sftlf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean",
+ "comment": "Percentage of horizontal area occupied by land.",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Percentage of the Grid Cell Occupied by Land (Including Lakes)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftlf",
+ "positive": "",
+ "standard_name": "land_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apfx.siltfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land",
+ "comment": "Volume fraction of silt in soil",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth"
+ ],
+ "frequency": "fx",
+ "long_name": "Silt Fraction",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siltfrac",
+ "positive": "",
+ "standard_name": "volume_fraction_of_silt_in_soil",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apfx.zfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean",
+ "comment": "Height of full model levels above a reference ellipsoid. A reference ellipsoid is a mathematical figure that approximates the geoid. The geoid is a surface of constant geopotential with which mean sea level would coincide if the ocean were at rest. The ellipsoid is an approximation because the geoid is an irregular shape. A number of reference ellipsoids are defined for use in the field of geodesy. To specify which reference ellipsoid is being used, a grid_mapping variable should be attached to the data variable as described in Chapter 5.6 of the CF Convention.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel"
+ ],
+ "frequency": "fx",
+ "long_name": "Altitude of Model Full-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zfull",
+ "positive": "",
+ "standard_name": "height_above_reference_ellipsoid",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.albisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where cloud",
+ "comment": "ISCCP Mean Cloud Albedo. Time-means are weighted by the ISCCP Total Cloud Fraction {:cltisccp} - see http://cfmip.metoffice.com/COSP.html",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "ISCCP Mean Cloud Albedo",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "albisccp",
+ "positive": "",
+ "standard_name": "cloud_albedo",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.ccb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Where convective cloud is present in the grid cell, the instantaneous cloud base altitude should be that of the bottom of the lowest level containing convective cloud. Missing data should be reported in the absence of convective cloud. The time mean should be calculated from these quantities averaging over occasions when convective cloud is present only, and should contain missing data for occasions when no convective cloud is present during the meaning period.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Air Pressure at Convective Cloud Base",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ccb",
+ "positive": "",
+ "standard_name": "air_pressure_at_convective_cloud_base",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.cct",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Where convective cloud is present in the grid cell, the instantaneous cloud top altitude should be that of the top of the highest level containing convective cloud. Missing data should be reported in the absence of convective cloud. The time mean should be calculated from these quantities averaging over occasions when convective cloud is present only, and should contain missing data for occasions when no convective cloud is present during the meaning period.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Air Pressure at Convective Cloud Top",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cct",
+ "positive": "",
+ "standard_name": "air_pressure_at_convective_cloud_top",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.cfaddbze94",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "CFAD (Cloud Frequency Altitude Diagrams) are frequency distributions of radar reflectivity (or lidar scattering ratio) as a function of altitude. The variable cfadDbze94 is defined as the simulated relative frequency of occurrence of radar reflectivity in sampling volumes defined by altitude bins. The radar is observing at a frequency of 94GHz.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "dbze",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CloudSat Radar Reflectivity CFAD",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfadDbze94",
+ "positive": "",
+ "standard_name": "histogram_of_equivalent_reflectivity_factor_over_height_above_reference_ellipsoid",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.cfadlidarsr532",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "CFAD (Cloud Frequency Altitude Diagrams) are frequency distributions of radar reflectivity (or lidar scattering ratio) as a function of altitude. The variable cfadLidarsr532 is defined as the simulated relative frequency of lidar scattering ratio in sampling volumes defined by altitude bins. The lidar is observing at a wavelength of 532nm.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "scatratio",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO Scattering Ratio CFAD",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfadLidarsr532",
+ "positive": "",
+ "standard_name": "histogram_of_backscattering_ratio_in_air_over_height_above_reference_ellipsoid",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.cfc113global",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of CFC113 is CCl2FCClF2. The IUPAC name for CFC113 is 1,1,2-trichloro-1,2,2-trifluoro-ethane.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Mean Mole Fraction of CFC113",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfc113global",
+ "positive": "",
+ "standard_name": "mole_fraction_of_cfc113_in_air",
+ "units": "1e-12",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.cfc11global",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of CFC11 is CFCl3. The IUPAC name for CFC11 is trichloro-fluoro-methane.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Mean Mole Fraction of CFC11",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfc11global",
+ "positive": "",
+ "standard_name": "mole_fraction_of_cfc11_in_air",
+ "units": "1e-12",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.cfc12global",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of CFC12 is CF2Cl2. The IUPAC name for CFC12 is dichloro-difluoro-methane.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Mean Mole Fraction of CFC12",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfc12global",
+ "positive": "",
+ "standard_name": "mole_fraction_of_cfc12_in_air",
+ "units": "1e-12",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.ch4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of CH4",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch4",
+ "positive": "",
+ "standard_name": "mole_fraction_of_methane_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.ch4global",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Global Mean Mole Fraction of CH4",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Mean Mole Fraction of CH4",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch4global",
+ "positive": "",
+ "standard_name": "mole_fraction_of_methane_in_air",
+ "units": "1e-09",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.ci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Fraction of time that convection occurs in the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Fraction of Time Convection Occurs in Cell",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ci",
+ "positive": "",
+ "standard_name": "convection_time_fraction",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.clcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Percentage cloud cover in CALIPSO standard atmospheric layers.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO Percentage Cloud Cover",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.clcalipsoice",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Percentage cloud cover in CALIPSO standard atmospheric layers.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO Ice Cloud Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clcalipsoice",
+ "positive": "",
+ "standard_name": "ice_cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.clcalipsoliq",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Percentage liquid water ice cloud cover in CALIPSO standard atmospheric layers.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO Liquid Cloud Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clcalipsoliq",
+ "positive": "",
+ "standard_name": "liquid_water_cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.cldicemxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Cloud ice mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Cloud Ice Mixing Ratio",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldicemxrat27",
+ "positive": "",
+ "standard_name": "cloud_ice_mixing_ratio",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.cldnci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Concentration 'as seen from space' over ice-cloud portion of grid cell. This is the value from uppermost model layer with ice cloud or, if available, it is the sum over all ice cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total ice cloud top fraction (as seen from TOA) of each time sample when computing monthly mean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Crystal Number Concentration of Cloud Tops",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldnci",
+ "positive": "",
+ "standard_name": "number_concentration_of_ice_crystals_in_air_at_ice_cloud_top",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.cldncl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. Report concentration 'as seen from space' over liquid cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, it is better to sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total liquid cloud top fraction of (as seen from TOA) each time sample when computing monthly mean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Cloud Droplet Number Concentration of Cloud Tops",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldncl",
+ "positive": "",
+ "standard_name": "number_concentration_of_cloud_liquid_water_particles_in_air_at_liquid_water_cloud_top",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.cldnvi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. Values are weighted by liquid cloud fraction in each layer when vertically integrating, and for monthly means the samples are weighted by total liquid cloud fraction (as seen from TOA).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Column Integrated Cloud Droplet Number",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldnvi",
+ "positive": "",
+ "standard_name": "atmosphere_number_content_of_cloud_droplets",
+ "units": "m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.cldwatmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Cloud water mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Cloud Water Mixing Ratio",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldwatmxrat27",
+ "positive": "",
+ "standard_name": "cloud_liquid_water_mixing_ratio",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.clhcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in layer centred on 220hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p220"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO High Level Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clhcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.climodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total ice cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen by the Moderate Resolution Imaging Spectroradiometer (MODIS). ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "MODIS Ice Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "climodis",
+ "positive": "",
+ "standard_name": "ice_cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.clisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in optical depth categories.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7c",
+ "tau",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "ISCCP Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clisccp",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.clivi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "mass of ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clivi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_ice",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.cllcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in layer centred on 840hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p840"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO Low Level Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cllcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.clmcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in layer centred on 560hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p560"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO Mid Level Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clmcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.clmisr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Cloud percentage in spectral bands and layers as observed by the Multi-angle Imaging SpectroRadiometer (MISR) instrument. The first layer in each profile is reserved for a retrieval error flag.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt16",
+ "tau",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cloud Cover as Calculated by the MISR Simulator (Including Error Flag)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clmisr",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.clt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clt",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.cltcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen by the Cloud-Aerosol Lidar and Infrared Pathfinder Satellite Observation (CALIPSO) instrument. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.cltisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen by the International Satellite Cloud Climatology Project (ISCCP) analysis. Includes both large-scale and convective cloud. (MODIS). Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "ISCCP Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltisccp",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.cltmodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen by the Moderate Resolution Imaging Spectroradiometer (MODIS). Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "MODIS Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltmodis",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.clwmodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass of cloud liquid water, as seen by the Moderate Resolution Imaging Spectroradiometer (MODIS). Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "MODIS Liquid Cloud Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwmodis",
+ "positive": "",
+ "standard_name": "liquid_water_cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.clwvi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass of condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Condensed Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwvi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_condensed_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.clwvic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "calculate mass of convective condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Convective Condensed Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwvic",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_convective_cloud_condensed_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of CO2",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_carbon_dioxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.co2mass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Total atmospheric mass of Carbon Dioxide",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Atmospheric Mass of CO2",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co2mass",
+ "positive": "",
+ "standard_name": "atmosphere_mass_of_carbon_dioxide",
+ "units": "kg",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.co2s",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "As co2, but only at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Atmosphere CO2",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co2s",
+ "positive": "",
+ "standard_name": "mole_fraction_of_carbon_dioxide_in_air",
+ "units": "1e-06",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.columnmassflux",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Column integral of (mcu-mcd)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Column Integrated Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "columnmassflux",
+ "positive": "up",
+ "standard_name": "atmosphere_net_upward_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.diabdrag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Other sub-grid scale/numerical zonal drag excluding that already provided for the parameterized orographic and non-orographic gravity waves. This would be used to calculate the total 'diabatic drag'. Contributions to this additional drag such Rayleigh friction and diffusion that can be calculated from the monthly mean wind fields should not be included, but details (e.g. coefficients) of the friction and/or diffusion used in the model should be provided separately.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Eastward Wind from Numerical Artefacts",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diabdrag",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_numerical_artefacts",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.evspsbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Evaporation at surface (also known as evapotranspiration): flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Evaporation Including Sublimation and Transpiration",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evspsbl",
+ "positive": "",
+ "standard_name": "water_evapotranspiration_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.fco2antt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "This is requested only for the emission-driven coupled carbon climate model runs. Does not include natural fire sources but, includes all anthropogenic sources, including fossil fuel use, cement production, agricultural burning, and sources associated with anthropogenic land use change excluding forest regrowth.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to All Anthropogenic Emissions of CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fco2antt",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_anthropogenic_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.fco2fos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "This is the prescribed anthropogenic CO2 flux from fossil fuel use, including cement production, and flaring (but not from land-use changes, agricultural burning, forest regrowth, etc.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to Fossil Fuel Emissions of CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fco2fos",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_fossil_fuel_combustion",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.fco2nat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "This is what the atmosphere sees (on its own grid). This field should be equivalent to the combined natural fluxes of carbon that account for natural exchanges between the atmosphere and land (nep) or ocean (fgco2) reservoirs.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Carbon Mass Flux into the Atmosphere Due to Natural Sources [kgC m-2 s-1]",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fco2nat",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_natural_sources",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.grplmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Graupel mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Graupel Mixing Ratio",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "grplmxrat27",
+ "positive": "",
+ "standard_name": "mass_fraction_of_graupel_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.hcfc22global",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. A chemical species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The chemical formula for HCFC22 is CHClF2. The IUPAC name for HCFC22 is chloro-difluoro-methane.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Mean Mole Fraction of HCFC22",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hcfc22global",
+ "positive": "",
+ "standard_name": "mole_fraction_of_hcfc22_in_air",
+ "units": "1e-12",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.hfls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfls",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.hfss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfss",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.hur",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hur",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.hurs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Near-Surface Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hurs",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.hursmincrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where crops time: minimum within days time: mean over days",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Daily Minimum Near-Surface Relative Humidity over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hursminCrop",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.hus19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus19",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.hus27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus27",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.hus7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus7h",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.huss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Near-surface (usually, 2 meter) specific humidity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Near-Surface Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "huss",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.intuadse",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Vertically integrated eastward dry static energy transport (cp.T +zg).v (Mass_weighted_vertical integral of the product of eastward wind by dry static_energy per mass unit)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Vertically Integrated Eastward Dry Statice Energy Transport",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intuadse",
+ "positive": "",
+ "standard_name": "eastward_atmosphere_dry_static_energy_transport_across_unit_distance",
+ "units": "MJ m-1 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.intuaw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Vertically integrated Eastward moisture transport (Mass weighted vertical integral of the product of eastward wind by total water mass per unit mass)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Vertically Integrated Eastward Moisture Transport",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intuaw",
+ "positive": "",
+ "standard_name": "eastward_atmosphere_water_transport_across_unit_distance",
+ "units": "kg m-1 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.intvadse",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Vertically integrated northward dry static energy transport (cp.T +zg).v (Mass_weighted_vertical integral of the product of northward wind by dry static_energy per mass unit)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Vertically Integrated Northward Dry Static Energy Transport",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intvadse",
+ "positive": "",
+ "standard_name": "northward_atmosphere_dry_static_energy_transport_across_unit_distance",
+ "units": "MJ m-1 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.intvaw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Vertically integrated Northward moisture transport (Mass_weighted_vertical integral of the product of northward wind by total water mass per unit mass)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Vertically Integrated Northward Moisture Transport",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intvaw",
+ "positive": "",
+ "standard_name": "northward_atmosphere_water_transport_across_unit_distance",
+ "units": "kg m-1 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.jpdftaureicemodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Joint probability distribution function, giving probability of cloud as a function of optical thickness and particle size, as measured by MODIS. For cloud ice particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "effectRadIc",
+ "tau",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "MODIS Joint Distribution of Optical Thickness and Particle Size, Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jpdftaureicemodis",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.jpdftaureliqmodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Joint probability distribution function, giving probability of cloud as a function of optical thickness and particle size, as measured by MODIS. For liquid cloud particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "effectRadLi",
+ "tau",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "MODIS Optical Thickness-Particle Size Joint Distribution, Liquid",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jpdftaureliqmodis",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.loaddust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of dust aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Load of Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loaddust",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_dust_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.loadso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of sulfate aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Load of SO4",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadso4",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_sulfate_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.loadss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of sea salt aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Load of Sea-Salt Aerosol",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadss",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_sea_salt_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.lwsrfasdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The direct radiative effect refers to the instantaneous radiative impact on the Earth's energy balance, excluding secondary effects such as changes in cloud cover.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "All-Sky Surface Longwave Radiative Flux Due to Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwsrfasdust",
+ "positive": "",
+ "standard_name": "surface_net_downward_longwave_dust_ambient_aerosol_particles_direct_radiative_effect",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.lwsrfcsdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The direct radiative effect refers to the instantaneous radiative impact on the Earth's energy balance, excluding secondary effects such as changes in cloud cover. Calculating in clear-sky conditions.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Clear-Sky Surface Longwave Radiative Flux Due to Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwsrfcsdust",
+ "positive": "",
+ "standard_name": "surface_net_downward_longwave_dust_ambient_aerosol_particles_direct_radiative_effect_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.lwtoaasdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Instantaneous forcing is the radiative flux change caused instantaneously by an imposed change in radiative forcing agent (greenhouse gases, aerosol, solar radiation, etc.).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA All-Sky Longwave Radiative Forcing Due to Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwtoaasdust",
+ "positive": "",
+ "standard_name": "toa_instantaneous_longwave_forcing",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.lwtoacsaer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Instantaneous forcing is the radiative flux change caused instantaneously by an imposed change in radiative forcing agent (greenhouse gases, aerosol, solar radiation, etc.).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Clear-Sky Longwave Radiative Forcing Due to Aerosols",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwtoacsaer",
+ "positive": "",
+ "standard_name": "toa_instantaneous_longwave_forcing",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.lwtoacsdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The direct radiative effect refers to the instantaneous radiative impact on the Earth's energy balance, excluding secondary effects such as changes in cloud cover.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Clear-Sky Longwave Radiative Forcing Due to Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwtoacsdust",
+ "positive": "",
+ "standard_name": "toa_longwave_dust_ambient_aerosol_particles_direct_radiative_effect_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.n2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of nitrous oxide is N2O.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of N2O",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "n2o",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrous_oxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.n2oglobal",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Global mean Nitrous Oxide (N2O)",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Mean Mole Fraction of N2O",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "n2oglobal",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrous_oxide_in_air",
+ "units": "1e-09",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.o3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of O3",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.od443dust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to dust aerosol at a wavelength of 443 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Optical Thickness at 443nm Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od443dust",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_dust_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.od550aerso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "From tropopause to stratopause as defined by the model",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Stratospheric Optical Depth at 550nm (All Aerosols) 2D-Field (Stratosphere Only)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550aerso",
+ "positive": "",
+ "standard_name": "stratosphere_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.od550so4so",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Stratospheric aerosol AOD due to sulfate aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Stratospheric Optical Depth at 550nm (Sulphate Only) 2D-Field (Stratosphere Only)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550so4so",
+ "positive": "",
+ "standard_name": "stratosphere_optical_thickness_due_to_sulfate_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.od865dust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to dust aerosol at a wavelength of 865 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dust Optical Depth at 865nm",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od865dust",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_dust_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.parasolrefl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Simulated reflectance from PARASOL as seen at the top of the atmosphere for 5 solar zenith angles. Valid only over ocean and for one viewing direction (viewing zenith angle of 30 degrees and relative azimuth angle 320 degrees).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sza5",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "PARASOL Reflectance",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "parasolRefl",
+ "positive": "",
+ "standard_name": "toa_bidirectional_reflectance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.pctisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where cloud",
+ "comment": "ISCCP Mean Cloud Top Pressure. Time-means are weighted by the ISCCP Total Cloud Fraction {:cltisccp} - see http://cfmip.metoffice.com/COSP.html",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "ISCCP Mean Cloud Top Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pctisccp",
+ "positive": "",
+ "standard_name": "air_pressure_at_cloud_top",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.pr17o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Precipitation mass flux of water molecules that contain the oxygen-17 isotope (H2 17O), including solid and liquid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation Flux of Water Containing Oxygen-17 (H2 17O)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr17O",
+ "positive": "",
+ "standard_name": "precipitation_flux_containing_17O",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.pr18o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Precipitation mass flux of water molecules that contain the oxygen-18 isotope (H2 18O), including solid and liquid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation Flux of Water Containing Oxygen-18 (H2 18O)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr18O",
+ "positive": "",
+ "standard_name": "precipitation_flux_containing_18O",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.pr2h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Precipitation mass flux of water molecules that contain one atom of the hydrogen-2 isotope (1H 2H O), including solid and liquid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation Flux of Water Containing Deuterium (1H 2H O)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr2h",
+ "positive": "",
+ "standard_name": "precipitation_flux_containing_single_2H",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.prc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Convective precipitation at surface; includes both liquid and solid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Convective Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prc",
+ "positive": "",
+ "standard_name": "convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.prcrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where crops (comment: mask=cropFrac)",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prCrop",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.prhmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within hours time: maximum over hours",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Maximum Hourly Precipitation Rate",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prhmax",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.prra",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where ice_free_sea over sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Rainfall Flux where Ice Free Ocean over Sea",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prra",
+ "positive": "",
+ "standard_name": "rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.prsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "At surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.prsn17o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Precipitation mass flux of water molecules that contain the oxygen-17 isotope (H2 17O), including solid phase only.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation Flux of Snow and Ice Containing Oxygen-17 (H2 17O)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn17O",
+ "positive": "",
+ "standard_name": "solid_precipitation_flux_containing_17O",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.prsn18o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Precipitation mass flux of water molecules that contain the oxygen-18 isotope (H2 18O), including solid phase only.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation Flux of Snow and Ice Containing Oxygen-18 (H2 18O)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn18O",
+ "positive": "",
+ "standard_name": "solid_precipitation_flux_containing_18O",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.prsn2h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Precipitation mass flux of water molecules that contain one atom of the hydrogen-2 isotope (1H 2H O), including solid phase only.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation Flux of Snow and Ice Containing Deuterium (1H 2H O)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn2h",
+ "positive": "",
+ "standard_name": "solid_precipitation_flux_containing_single_2H",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.prw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "vertically integrated through the atmospheric column",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Water Vapor Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_water_vapor",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.ps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Air Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ps",
+ "positive": "",
+ "standard_name": "surface_air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.rainmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Rain mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Rain in Air",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rainmxrat27",
+ "positive": "",
+ "standard_name": "mass_fraction_of_liquid_precipitation_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.rlds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.rldscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling clear-sky longwave radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.rls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Net longwave surface radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Longwave Surface Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rls",
+ "positive": "down",
+ "standard_name": "surface_net_downward_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.rlus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.rlut4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Top-of-atmosphere outgoing longwave radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Longwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut4co2",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.rlutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling clear-sky longwave radiation at top of atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.rlutcs4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Top-of-atmosphere outgoing clear-sky longwave radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcs4co2",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.rsds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface solar irradiance for UV calculations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.rsdscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface solar irradiance clear sky for UV calculations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.rsdscsdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling solar irradiance from diffuse radiation for UV calculations in clear sky conditions",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Diffuse Downwelling Clear Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscsdiff",
+ "positive": "down",
+ "standard_name": "surface_diffuse_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.rsdsdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling solar irradiance from diffuse radiation for UV calculations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Diffuse Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdsdiff",
+ "positive": "down",
+ "standard_name": "surface_diffuse_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.rsdt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Shortwave radiation incident at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Incident Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdt",
+ "positive": "down",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.rss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Net downward shortwave radiation at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Shortwave Surface Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rss",
+ "positive": "down",
+ "standard_name": "surface_net_downward_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.rsus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.rsuscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface Upwelling Clear-sky Shortwave Radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscs",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.rsut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.rsut4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "TOA Outgoing Shortwave Radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Shortwave Radiation in 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut4co2",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.rsutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated in the absence of clouds.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.rsutcs4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "TOA Outgoing Clear-Sky Shortwave Radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcs4co2",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.rtmt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Net Downward Radiative Flux at Top of Model : I.e., at the top of that portion of the atmosphere where dynamics are explicitly treated by the model. This is reported only if it differs from the net downward radiative flux at the top of the atmosphere.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Downward Radiative Flux at Top of Model",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rtmt",
+ "positive": "down",
+ "standard_name": "net_downward_radiative_flux_at_top_of_atmosphere_model",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.sci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Fraction of time that shallow convection occurs in the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Fraction of Time Shallow Convection Occurs",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sci",
+ "positive": "",
+ "standard_name": "shallow_convection_time_fraction",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.sconcdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "mass concentration of dust dry aerosol in air in model lowest layer",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Concentration of Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sconcdust",
+ "positive": "",
+ "standard_name": "mass_concentration_of_dust_dry_aerosol_particles_in_air",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.sconcso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "mass concentration of sulfate dry aerosol in air in model lowest layer.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Concentration of SO4",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sconcso4",
+ "positive": "",
+ "standard_name": "mass_concentration_of_sulfate_dry_aerosol_particles_in_air",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.sconcss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "mass concentration of sea-salt dry aerosol in air in model lowest layer",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Concentration of Sea-Salt Aerosol",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sconcss",
+ "positive": "",
+ "standard_name": "mass_concentration_of_sea_salt_dry_aerosol_particles_in_air",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.sfcwind",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "mon",
+ "long_name": "Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWind",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.sfcwindmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum within days time: mean over days",
+ "comment": "Daily maximum near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "mon",
+ "long_name": "Daily Maximum Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWindmax",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.snowmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Snow mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Snow in Air",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snowmxrat27",
+ "positive": "",
+ "standard_name": "mass_fraction_of_snow_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.swsrfasdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The direct radiative effect refers to the instantaneous radiative impact on the Earth's energy balance, excluding secondary effects such as changes in cloud cover.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "All-Sky Surface Shortwave Radiative Flux Due to Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "swsrfasdust",
+ "positive": "",
+ "standard_name": "surface_net_downward_shortwave_dust_ambient_aerosol_particles_direct_radiative_effect",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.swsrfcsdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The direct radiative effect refers to the instantaneous radiative impact on the Earth's energy balance, excluding secondary effects such as changes in cloud cover. Calculated in clear-sky conditions.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Clear-Sky Surface Shortwave Radiative Flux Due to Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "swsrfcsdust",
+ "positive": "",
+ "standard_name": "surface_net_downward_shortwave_dust_ambient_aerosol_particles_direct_radiative_effect_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.swtoaasdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Instantaneous forcing is the radiative flux change caused instantaneously by an imposed change in radiative forcing agent (greenhouse gases, aerosol, solar radiation, etc.).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "All-Sky Shortwave Flux Due to Dust at Toa",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "swtoaasdust",
+ "positive": "",
+ "standard_name": "toa_instantaneous_shortwave_forcing",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.swtoacsdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Instantaneous forcing is the radiative flux change caused instantaneously by an imposed change in radiative forcing agent (greenhouse gases, aerosol, solar radiation, etc.).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Clear Sky Shortwave Flux Due to Dust at Toa",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "swtoacsdust",
+ "positive": "",
+ "standard_name": "toa_instantaneous_shortwave_forcing",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.ta27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta27",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.tasmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum within days time: mean over days",
+ "comment": "maximum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: max')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Daily Maximum Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasmax",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.tasmaxcrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where crops time: maximum within days time: mean over days",
+ "comment": "maximum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: max')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Daily Maximum Near-Surface Air Temperature over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasmaxCrop",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.tasmin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: minimum within days time: mean over days",
+ "comment": "minimum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: min')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Daily Minimum Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasmin",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.tasmincrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where crops time: minimum within days time: mean over days",
+ "comment": "minimum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: min')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Daily Minimum Near-Surface Air Temperature over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasminCrop",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.tauu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downward eastward wind stress at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Eastward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauu",
+ "positive": "down",
+ "standard_name": "surface_downward_eastward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.tauv",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downward northward wind stress at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Northward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauv",
+ "positive": "down",
+ "standard_name": "surface_downward_northward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.tdps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dew point temperature is the temperature at which a parcel of air reaches saturation upon being cooled at constant pressure and specific humidity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "2m Dewpoint Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tdps",
+ "positive": "",
+ "standard_name": "dew_point_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.tntmp27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Tendency of air temperature due to model physics. This includes sources and sinks from parametrized physics (e.g. radiation, convection, boundary layer, stratiform condensation/evaporation, etc.). It excludes sources and sinks from resolved dynamics and numerical diffusion not associated with parametrized physics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be included, while numerical diffusion applied in addition to physics or resolved dynamics should be excluded. This term is required to check the closure of the heat budget.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Model Physics",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntmp27",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_model_physics",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.ts",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ts",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.ua19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua19",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.ua27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua27",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.ua7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua7h",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.uas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Eastward component of the near-surface (usually, 10 meters) wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uas",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.uqint",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Column integrated eastward wind times specific humidity",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Humidity Transport",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uqint",
+ "positive": "",
+ "standard_name": "integral_wrt_height_of_product_of_eastward_wind_and_specific_humidity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.utendnogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Tendency of the eastward wind by parameterized nonorographic gravity waves.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Acceleration Due to Non-Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendnogw",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_nonorographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.utendogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Tendency of the eastward wind by parameterized orographic gravity waves.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Acceleration Due to Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendogw",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_orographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.va19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va19",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.va27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va27",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.va7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va7h",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.vas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Northward component of the near surface wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vas",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.vqint",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Column integrated northward wind times specific humidity",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Humidity Transport",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vqint",
+ "positive": "",
+ "standard_name": "integral_wrt_height_of_product_of_northward_wind_and_specific_humidity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.vtendnogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Tendency of the northward wind by parameterized nonorographic gravity waves. (Note that CF name tables only have a general northward tendency for all gravity waves, and we need it separated by type.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Acceleration Due to Non-Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vtendnogw",
+ "positive": "",
+ "standard_name": "tendency_of_northward_wind_due_to_nonorographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.vtendogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Tendency of the northward wind by parameterized orographic gravity waves. (Note that CF name tables only have a general northward tendency for all gravity waves, and we need it separated by type.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Acceleration Due to Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vtendogw",
+ "positive": "",
+ "standard_name": "tendency_of_northward_wind_due_to_orographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.wap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.zg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.zg27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg27",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonclim.ch4clim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Mole Fraction of CH4",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch4Clim",
+ "positive": "",
+ "standard_name": "mole_fraction_of_methane_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonclim.ch4globalclim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Global Mean Mole Fraction of CH4",
+ "dimensions": [
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Global Mean Mole Fraction of CH4",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch4globalClim",
+ "positive": "",
+ "standard_name": "mole_fraction_of_methane_in_air",
+ "units": "1e-09",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonclim.co2clim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Mole Fraction of CO2",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co2Clim",
+ "positive": "",
+ "standard_name": "mole_fraction_of_carbon_dioxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonclim.co2massclim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Total atmospheric mass of Carbon Dioxide",
+ "dimensions": [
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Total Atmospheric Mass of CO2",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co2massClim",
+ "positive": "",
+ "standard_name": "atmosphere_mass_of_carbon_dioxide",
+ "units": "kg",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonclim.n2oclim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of nitrous oxide is N2O.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Mole Fraction of N2O",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "n2oClim",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrous_oxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonclim.n2oglobalclim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Global mean Nitrous Oxide (N2O)",
+ "dimensions": [
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Global Mean Mole Fraction of N2O",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "n2oglobalClim",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrous_oxide_in_air",
+ "units": "1e-09",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonclim.o3clim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Mole Fraction of O3",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3Clim",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonclimlev.pfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Air pressure on model levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Pressure at Model Full-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pfull",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonclimlev.phalf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Air pressure on model half-levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Pressure on Model Half-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phalf",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmondiurnal.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmondiurnal",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within days time: mean over days",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time3"
+ ],
+ "frequency": "1hrCM",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmondiurnal.rlutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmondiurnal",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within days time: mean over days",
+ "comment": "Upwelling clear-sky longwave radiation at top of atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time3"
+ ],
+ "frequency": "1hrCM",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmondiurnal.rsdt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmondiurnal",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within days time: mean over days",
+ "comment": "Shortwave radiation incident at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time3"
+ ],
+ "frequency": "1hrCM",
+ "long_name": "TOA Incident Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdt",
+ "positive": "down",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmondiurnal.rsut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmondiurnal",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within days time: mean over days",
+ "comment": "at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time3"
+ ],
+ "frequency": "1hrCM",
+ "long_name": "TOA Outgoing Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmondiurnal.rsutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmondiurnal",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within days time: mean over days",
+ "comment": "Calculated in the absence of clouds.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time3"
+ ],
+ "frequency": "1hrCM",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.cl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover, including both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cloud Cover",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cl",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.clc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Include only convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Convective Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clc",
+ "positive": "",
+ "standard_name": "convective_cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.cli",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Includes both large-scale and convective cloud. This is calculated as the mass of cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. It includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cli",
+ "positive": "",
+ "standard_name": "mass_fraction_of_cloud_ice_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.clic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated as the mass of convective cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Convective Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clic",
+ "positive": "",
+ "standard_name": "mass_fraction_of_convective_cloud_ice_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.clis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated as the mass of stratiform cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Stratiform Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clis",
+ "positive": "",
+ "standard_name": "mass_fraction_of_stratiform_cloud_ice_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.cls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Cloud area fraction (reported as a percentage) for the whole atmospheric column due to stratiform clouds, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cover of Stratiform Cloud",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cls",
+ "positive": "",
+ "standard_name": "stratiform_cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.clw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Includes both large-scale and convective cloud. Calculate as the mass of cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cells. Precipitating hydrometeors are included ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Cloud Liquid Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clw",
+ "positive": "",
+ "standard_name": "mass_fraction_of_cloud_liquid_water_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.clwc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated as the mass of convective cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Convective Cloud Liquid Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwc",
+ "positive": "",
+ "standard_name": "mass_fraction_of_convective_cloud_liquid_water_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.clws",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated as the mass of stratiform cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Stratiform Cloud Liquid Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clws",
+ "positive": "",
+ "standard_name": "mass_fraction_of_stratiform_cloud_liquid_water_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.co23d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "report 3D field of model simulated atmospheric CO2 mass mixing ration on model levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "3D-Field of Transported CO2",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co23D",
+ "positive": "",
+ "standard_name": "mass_fraction_of_carbon_dioxide_tracer_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.conccmcn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes all particles with diameter larger than 1 micron",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Number Concentration Coarse Mode Aerosol",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "conccmcn",
+ "positive": "",
+ "standard_name": "number_concentration_of_coarse_mode_ambient_aerosol_particles_in_air",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.conccn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "'Number concentration' means the number of particles or other specified objects per unit volume. 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. 'Ambient_aerosol' means that the aerosol is measured or modelled at the ambient state of pressure, temperature and relative humidity that exists in its immediate environment. 'Ambient aerosol particles' are aerosol particles that have taken up ambient water through hygroscopic growth. The extent of hygroscopic growth depends on the relative humidity and the composition of the particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Aerosol Number Concentration",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "conccn",
+ "positive": "",
+ "standard_name": "number_concentration_of_ambient_aerosol_particles_in_air",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.concdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass concentration means mass per unit volume and is used in the construction mass_concentration_of_X_in_Y, where X is a material constituent of Y. A chemical species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. Aerosol particles take up ambient water (a process known as hygroscopic growth) depending on the relative humidity and the composition of the particles. 'Dry aerosol particles' means aerosol particles without any water uptake.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Concentration of Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "concdust",
+ "positive": "",
+ "standard_name": "mass_concentration_of_dust_dry_aerosol_particles_in_air",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.concnmcn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes all particles with diameter smaller than 3 nm",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Number Concentration of Nucleation Mode Aerosol",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "concnmcn",
+ "positive": "",
+ "standard_name": "number_concentration_of_nucleation_mode_ambient_aerosol_particles_in_air",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.dmc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The net mass flux represents the difference between the updraft and downdraft components. This is calculated as the convective mass flux divided by the area of the whole grid cell (not just the area of the cloud).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Deep Convective Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dmc",
+ "positive": "up",
+ "standard_name": "atmosphere_net_upward_deep_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.edt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Vertical diffusion coefficient for temperature due to parametrised eddies",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eddy Diffusivity Coefficient for Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "edt",
+ "positive": "",
+ "standard_name": "atmosphere_heat_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.evu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Vertical diffusion coefficient for momentum due to parametrised eddies",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eddy Viscosity Coefficient for Momentum",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evu",
+ "positive": "",
+ "standard_name": "atmosphere_momentum_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.hur",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hur",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.hus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.mc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The net mass flux should represent the difference between the updraft and downdraft components. The flux is computed as the mass divided by the area of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Convective Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mc",
+ "positive": "up",
+ "standard_name": "atmosphere_net_upward_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.mcd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated as the convective mass flux divided by the area of the whole grid cell (not just the area of the cloud).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downdraft Convective Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mcd",
+ "positive": "down",
+ "standard_name": "atmosphere_downdraft_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.mcu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The atmosphere convective mass flux is the vertical transport of mass for a field of cumulus clouds or thermals, given by the product of air density and vertical velocity. For an area-average, cell_methods should specify whether the average is over all the area or the area of updrafts only.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Convective Updraft Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mcu",
+ "positive": "up",
+ "standard_name": "atmosphere_updraft_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.md",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Emission from a primary source located anywhere within the atmosphere, including at the lower boundary (i.e. the surface of the earth). ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Diameter Mode Coarse Insoluble",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "md",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.prw17o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Water vapor path for water molecules that contain oxygen-17 (H2 17O)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass of Water Vapor Containing Oxygen-17 (H2 17O) in Layer",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw17O",
+ "positive": "",
+ "standard_name": "mass_content_of_water_vapor_containing_17O_in_atmosphere_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.prw2h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Water vapor path for water molecules that contain one atom of the hydrogen-2 isotope (1H 2H O)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass of Water Containing Deuterium (1H 2H O) in Layer",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw2H",
+ "positive": "",
+ "standard_name": "mass_content_of_water_vapor_containing_single_2H_in_atmosphere_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.reffclic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Hydrometeor Effective Radius of Convective Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclic",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_ice_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.reffclis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Hydrometeor Effective Radius of Stratiform Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclis",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_ice_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.reffclwc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid. The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Convective Cloud Liquid Droplet Effective Radius",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclwc",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_liquid_water_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.reffclws",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid. The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Stratiform Cloud Liquid Droplet Effective Radius",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclws",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_liquid_water_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.rld",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling Longwave Radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rld",
+ "positive": "down",
+ "standard_name": "downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.rld4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling longwave radiation calculated using carbon dioxide concentrations increased fourfold (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Longwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rld4co2",
+ "positive": "down",
+ "standard_name": "downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.rldcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling clear-sky longwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldcs",
+ "positive": "down",
+ "standard_name": "downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.rldcs4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling clear-sky longwave radiation calculated using carbon dioxide concentrations increased fourfold (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Clear-Sky Longwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldcs4co2",
+ "positive": "down",
+ "standard_name": "downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.rlu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling longwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlu",
+ "positive": "up",
+ "standard_name": "upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.rlu4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling longwave radiation calculated using carbon dioxide concentrations increased fourfold (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Longwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlu4co2",
+ "positive": "up",
+ "standard_name": "upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.rlucs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling clear-sky longwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlucs",
+ "positive": "up",
+ "standard_name": "upwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.rlucs4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling clear-sky longwave radiation calculated using carbon dioxide concentrations increased fourfold (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Clear-Sky Longwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlucs4co2",
+ "positive": "up",
+ "standard_name": "upwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.rsd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsd",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.rsd4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling shortwave radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Shortwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsd4co2",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.rsdcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling clear-sky shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdcs",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.rsdcs4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling clear-sky shortwave radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Clear-Sky Shortwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdcs4co2",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.rsu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling shortwave radiation (includes also the fluxes at the surface and top of atmosphere)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsu",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.rsu4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling Shortwave Radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Shortwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsu4co2",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.rsucs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling clear-sky shortwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsucs",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.rsucs4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling clear-sky shortwave radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Clear-Sky Shortwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsucs4co2",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.smc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The net mass flux represents the difference between the updraft and downdraft components. For models with a distinct shallow convection scheme, this is calculated as convective mass flux divided by the area of the whole grid cell (not just the area of the cloud).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Shallow Convective Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "smc",
+ "positive": "up",
+ "standard_name": "atmosphere_net_upward_shallow_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.t2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air temperature squared",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mean-Squared Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "t2",
+ "positive": "",
+ "standard_name": "square_of_air_temperature",
+ "units": "K2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.tnhus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Specific Humidity",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhus",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.tnhusa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Specific Humidity due to Advection",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity Due to Advection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusa",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_advection",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.tnhusc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendencies from cumulus convection scheme.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity Due to Convection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusc",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_convection",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.tnhusd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of specific humidity due to numerical diffusion.This includes any horizontal or vertical numerical moisture diffusion not associated with the parametrized moist physics or the resolved dynamics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be excluded, as should any diffusion which is included in the terms from the resolved dynamics. This term is required to check the closure of the moisture budget.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity Due to Numerical Diffusion",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusd",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_diffusion",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.tnhusmp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of specific humidity due to model physics. This includes sources and sinks from parametrized moist physics (e.g. convection, boundary layer, stratiform condensation/evaporation, etc.) and excludes sources and sinks from resolved dynamics or from horizontal or vertical numerical diffusion not associated with model physics. For example any diffusive mixing by the boundary layer scheme would be included.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity Due to Model Physics",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusmp",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_model_physics",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.tnhuspbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Includes all boundary layer terms including diffusive terms.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity Due to Boundary Layer Mixing",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhuspbl",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_boundary_layer_mixing",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.tnhusscp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The phrase 'tendency_of_X' means derivative of X with respect to time. 'Specific' means per unit mass. Specific humidity is the mass fraction of water vapor in (moist) air. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. A variable with the standard name of tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation should contain the effects of all processes which convert stratiform clouds and precipitation to or from water vapor. In an atmosphere model, stratiform cloud is that produced by large-scale convergence (not the convection schemes).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity Due to Stratiform Clouds and Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusscp",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.tnhusscpbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Specific Humidity Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing (to be specified only in models which do not separate budget terms for stratiform cloud, precipitation and boundary layer schemes. Includes all boundary layer terms including and diffusive terms.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusscpbl",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.tnt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnt",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.tnta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Air Temperature due to Advection",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Advection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnta",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_advection",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.tntc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendencies from cumulus convection scheme.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Convection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntc",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_convection",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.tntd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "This includes any horizontal or vertical numerical temperature diffusion not associated with the parametrized moist physics or the resolved dynamics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be excluded, as should any diffusion which is included in the terms from the resolved dynamics. This term is required to check the closure of the temperature budget.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Numerical Diffusion",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntd",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_diffusion",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.tntmp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of air temperature due to model physics. This includes sources and sinks from parametrized physics (e.g. radiation, convection, boundary layer, stratiform condensation/evaporation, etc.). It excludes sources and sinks from resolved dynamics and numerical diffusion not associated with parametrized physics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be included, while numerical diffusion applied in addition to physics or resolved dynamics should be excluded. This term is required to check the closure of the heat budget.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Model Physics",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntmp",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_model_physics",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.tntpbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Includes all boundary layer terms including diffusive terms.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Boundary Layer Mixing",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntpbl",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_boundary_layer_mixing",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.tntr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Air Temperature due to Radiative Heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntr",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_radiative_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.tntrlcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Air Temperature due to Clear Sky Longwave Radiative Heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Clear Sky Longwave Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrlcs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating_assuming_clear_sky",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.tntrscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Air Temperature due to Clear Sky Shortwave Radiative Heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Clear Sky Shortwave Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrscs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating_assuming_clear_sky",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.tntscp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The phrase 'tendency_of_X' means derivative of X with respect to time. Air temperature is the bulk temperature of the air, not the surface (skin) temperature. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. A variable with the standard name tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation should contain net latent heating effects of all processes which convert stratiform clouds and precipitation between water vapour, liquid or ice phases. In an atmosphere model, stratiform cloud is that produced by large-scale convergence (not the convection schemes).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Stratiform Clouds and Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntscp",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.tntscpbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Air Temperature Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing (to be specified only in models which do not separate cloud, precipitation and boundary layer terms. Includes all boundary layer terms including diffusive ones.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntscpbl",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.twap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Product of air temperature and pressure tendency",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Product of Air Temperature and Omega",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "twap",
+ "positive": "",
+ "standard_name": "product_of_lagrangian_tendency_of_air_pressure_and_air_temperature",
+ "units": "K Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.u2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "u*u",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mean-Squared Eastward Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "u2",
+ "positive": "",
+ "standard_name": "square_of_eastward_wind",
+ "units": "m2 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.ut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Product of air temperature and eastward wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Product of Air Temperature and Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ut",
+ "positive": "",
+ "standard_name": "product_of_eastward_wind_and_air_temperature",
+ "units": "K m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.uv",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "u*v",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Product of Eastward Wind and Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uv",
+ "positive": "",
+ "standard_name": "product_of_eastward_wind_and_northward_wind",
+ "units": "m2 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.uwap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "u*omega",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Product of Eastward Wind and Omega",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uwap",
+ "positive": "",
+ "standard_name": "product_of_eastward_wind_and_lagrangian_tendency_of_air_pressure",
+ "units": "Pa m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.v2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "v*v",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mean-Squared Northward Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "v2",
+ "positive": "",
+ "standard_name": "square_of_northward_wind",
+ "units": "m2 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.vt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Product of air temperature and northward wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Product of Air Temperature and Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vt",
+ "positive": "",
+ "standard_name": "product_of_northward_wind_and_air_temperature",
+ "units": "K m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.vwap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "v*omega",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Product of Northward Wind and Omega",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vwap",
+ "positive": "",
+ "standard_name": "product_of_northward_wind_and_lagrangian_tendency_of_air_pressure",
+ "units": "Pa m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.wap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.wap2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "omega*omega",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mean-Squared Vertical Velocity (Omega)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap2",
+ "positive": "",
+ "standard_name": "square_of_lagrangian_tendency_of_air_pressure",
+ "units": "Pa2 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.xgwdparam",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Parameterised x-component of gravity wave drag",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "xgwdparam",
+ "positive": "",
+ "standard_name": "atmosphere_eastward_stress_due_to_gravity_wave_drag",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.ygwdparam",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Parameterised y- component of gravity wave drag",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ygwdparam",
+ "positive": "",
+ "standard_name": "atmosphere_northward_stress_due_to_gravity_wave_drag",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.zg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonz.epfy",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Transformed Eulerian Mean Diagnostics Meridional component Fy of Eliassen-Palm (EP) flux (Fy, Fz) derived from 6hr or higher frequency fields (use daily fields or 12 hr fields if the 6 hr are not available). Please use the definitions given by equation 3.5.3a of Andrews, Holton and Leovy text book, but scaled by density to have units m3 s-2.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Component of the Eliassen-Palm Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "epfy",
+ "positive": "",
+ "standard_name": "northward_eliassen_palm_flux_in_air",
+ "units": "m3 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonz.epfz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Transformed Eulerian Mean Diagnostics Meridional component Fz of the Eliassen-Palm (EP) flux (Fy, Fz) derived from 6hr or higher frequency fields (use daily fields or 12 hr fields if the 6 hr are not available). Please use the definitions given by equation 3.5.3b of Andrews, Holton and Leovy text book, but scaled by density to have units m3 s-2.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upward Component of the Eliassen-Palm Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "epfz",
+ "positive": "up",
+ "standard_name": "upward_eliassen_palm_flux_in_air",
+ "units": "m3 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonz.jo2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Rate of photolysis of molecular oxygen to atomic oxygen (o2 -> o1d+o)",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Photolysis Rate of Diatomic Molecular Oxygen",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jo2",
+ "positive": "",
+ "standard_name": "photolysis_rate_of_molecular_oxygen",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonz.jo3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Sum of photolysis rates o3 -> o1d+o2 and o3 -> o+o2",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Photolysis Rate of Ozone (O3)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jo3",
+ "positive": "",
+ "standard_name": "photolysis_rate_of_ozone",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonz.tntc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendencies from cumulus convection scheme.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Convection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntc",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_convection",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonz.tntmp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of air temperature due to model physics. This includes sources and sinks from parametrized physics (e.g. radiation, convection, boundary layer, stratiform condensation/evaporation, etc.). It excludes sources and sinks from resolved dynamics and numerical diffusion not associated with parametrized physics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be included, while numerical diffusion applied in addition to physics or resolved dynamics should be excluded. This term is required to check the closure of the heat budget.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Model Physics",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntmp",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_model_physics",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonz.tntnogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Temperature tendency due to dissipation of parameterized nonorographic gravity waves.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Temperature Tendency Due to Non-Orographic Gravity Wave Dissipation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntnogw",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_dissipation_of_nonorographic_gravity_waves",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonz.tntogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Temperature tendency due to dissipation of parameterized orographic gravity waves.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Temperature Tendency Due to Orographic Gravity Wave Dissipation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntogw",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_dissipation_of_orographic_gravity_waves",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonz.tntrlcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of Air Temperature due to Clear Sky Longwave Radiative Heating",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Clear Sky Longwave Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrlcs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating_assuming_clear_sky",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonz.tntrscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of Air Temperature due to Clear Sky Shortwave Radiative Heating",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Clear Sky Shortwave Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrscs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating_assuming_clear_sky",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonz.tntscp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "The phrase 'tendency_of_X' means derivative of X with respect to time. Air temperature is the bulk temperature of the air, not the surface (skin) temperature. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. A variable with the standard name tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation should contain net latent heating effects of all processes which convert stratiform clouds and precipitation between water vapour, liquid or ice phases. In an atmosphere model, stratiform cloud is that produced by large-scale convergence (not the convection schemes).",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Stratiform Clouds and Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntscp",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonz.utendepfd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of the zonal mean zonal wind due to the divergence of the Eliassen-Palm flux.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Eastward Wind Due to Eliassen-Palm Flux Divergence",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendepfd",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_eliassen_palm_flux_divergence",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonz.utendnogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of the eastward wind by parameterized nonorographic gravity waves.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Acceleration Due to Non-Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendnogw",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_nonorographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonz.vtem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Transformed Eulerian Mean Diagnostics v*, meridional component of the residual meridional circulation (v*, w*) derived from 6 hr or higher frequency data fields (use instantaneous daily fields or 12 hr fields if the 6 hr data are not available).",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Transformed Eulerian Mean Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vtem",
+ "positive": "",
+ "standard_name": "northward_transformed_eulerian_mean_air_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonz.vtendnogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of the northward wind by parameterized nonorographic gravity waves. (Note that CF name tables only have a general northward tendency for all gravity waves, and we need it separated by type.)",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Acceleration Due to Non-Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vtendnogw",
+ "positive": "",
+ "standard_name": "tendency_of_northward_wind_due_to_nonorographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonz.wtem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Transformed Eulerian Mean Diagnostics w*, upward component of the residual meridional circulation (v*, w*) derived from 6 hr or higher frequency data fields (use instantaneous daily fields or 12 hr fields if the 6 hr data are not available). Scale height: 6950 m",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Transformed Eulerian Mean Upward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wtem",
+ "positive": "",
+ "standard_name": "upward_transformed_eulerian_mean_air_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonz.xgwdparam",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Parameterised x-component of gravity wave drag",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "xgwdparam",
+ "positive": "",
+ "standard_name": "atmosphere_eastward_stress_due_to_gravity_wave_drag",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonz.ygwdparam",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Parameterised y- component of gravity wave drag",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ygwdparam",
+ "positive": "",
+ "standard_name": "atmosphere_northward_stress_due_to_gravity_wave_drag",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonz.zg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonz.zmtnt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "The diabatic heating rates due to all the processes that may change potential temperature",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Zonal Mean Diabatic Heating Rates",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmtnt",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_diabatic_processes",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrpt.hfls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfls",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrpt.hfss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfss",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrpt.huss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Near-surface (usually, 2 meter) specific humidity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Near-Surface Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "huss",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrpt.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrpt.prc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Convective precipitation at surface; includes both liquid and solid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Convective Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prc",
+ "positive": "",
+ "standard_name": "convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrpt.prw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "vertically integrated through the atmospheric column",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Water Vapor Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_water_vapor",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrpt.ps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Air Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ps",
+ "positive": "",
+ "standard_name": "surface_air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrpt.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrpt.rsdt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Shortwave radiation incident at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "TOA Incident Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdt",
+ "positive": "down",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrpt.rsut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "TOA Outgoing Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrpt.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptlev.hus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptlev.mc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The net mass flux should represent the difference between the updraft and downdraft components. The flux is computed as the mass divided by the area of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Convective Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mc",
+ "positive": "up",
+ "standard_name": "atmosphere_net_upward_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptlev.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptlev.tnhus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Tendency of Specific Humidity",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhus",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptlev.tnt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Tendency of Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnt",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptlev.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptlev.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptlev.wap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.ccb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Where convective cloud is present in the grid cell, the instantaneous cloud base altitude should be that of the bottom of the lowest level containing convective cloud. Missing data should be reported in the absence of convective cloud. The time mean should be calculated from these quantities averaging over occasions when convective cloud is present only, and should contain missing data for occasions when no convective cloud is present during the meaning period.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Air Pressure at Convective Cloud Base",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ccb",
+ "positive": "",
+ "standard_name": "air_pressure_at_convective_cloud_base",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.cct",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Where convective cloud is present in the grid cell, the instantaneous cloud top altitude should be that of the top of the highest level containing convective cloud. Missing data should be reported in the absence of convective cloud. The time mean should be calculated from these quantities averaging over occasions when convective cloud is present only, and should contain missing data for occasions when no convective cloud is present during the meaning period.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Air Pressure at Convective Cloud Top",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cct",
+ "positive": "",
+ "standard_name": "air_pressure_at_convective_cloud_top",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.ci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Fraction of time that convection occurs in the grid cell.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Fraction of Time Convection Occurs in Cell",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ci",
+ "positive": "",
+ "standard_name": "convection_time_fraction",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.cl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Percentage cloud cover, including both large-scale and convective cloud.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Percentage Cloud Cover",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cl",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.cli",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Includes both large-scale and convective cloud. This is calculated as the mass of cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. It includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Mass Fraction of Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cli",
+ "positive": "",
+ "standard_name": "mass_fraction_of_cloud_ice_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.clivi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "mass of ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Ice Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clivi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_ice",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.clt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clt",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.clw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Includes both large-scale and convective cloud. Calculate as the mass of cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cells. Precipitating hydrometeors are included ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Mass Fraction of Cloud Liquid Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clw",
+ "positive": "",
+ "standard_name": "mass_fraction_of_cloud_liquid_water_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.clwvi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Mass of condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Condensed Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwvi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_condensed_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.edt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Vertical diffusion coefficient for temperature due to parametrised eddies",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Eddy Diffusivity Coefficient for Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "edt",
+ "positive": "",
+ "standard_name": "atmosphere_heat_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.evspsbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Evaporation at surface (also known as evapotranspiration): flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Evaporation Including Sublimation and Transpiration",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evspsbl",
+ "positive": "",
+ "standard_name": "water_evapotranspiration_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.evu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Vertical diffusion coefficient for momentum due to parametrised eddies",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Eddy Viscosity Coefficient for Momentum",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evu",
+ "positive": "",
+ "standard_name": "atmosphere_momentum_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.fco2antt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "This is requested only for the emission-driven coupled carbon climate model runs. Does not include natural fire sources but, includes all anthropogenic sources, including fossil fuel use, cement production, agricultural burning, and sources associated with anthropogenic land use change excluding forest regrowth.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to All Anthropogenic Emissions of CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fco2antt",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_anthropogenic_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.fco2fos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "This is the prescribed anthropogenic CO2 flux from fossil fuel use, including cement production, and flaring (but not from land-use changes, agricultural burning, forest regrowth, etc.)",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to Fossil Fuel Emissions of CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fco2fos",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_fossil_fuel_combustion",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.fco2nat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "This is what the atmosphere sees (on its own grid). This field should be equivalent to the combined natural fluxes of carbon that account for natural exchanges between the atmosphere and land (nep) or ocean (fgco2) reservoirs.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Carbon Mass Flux into the Atmosphere Due to Natural Sources [kgC m-2 s-1]",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fco2nat",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_natural_sources",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.hfls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfls",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.hfss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfss",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.hur",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hur",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.hurs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "site",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Near-Surface Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hurs",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.hus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.huss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Near-surface (usually, 2 meter) specific humidity.",
+ "dimensions": [
+ "site",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Near-Surface Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "huss",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.mc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The net mass flux should represent the difference between the updraft and downdraft components. The flux is computed as the mass divided by the area of the grid cell.",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Convective Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mc",
+ "positive": "up",
+ "standard_name": "atmosphere_net_upward_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.pfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Air pressure on model levels",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Pressure at Model Full-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pfull",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.phalf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Air pressure on model half-levels",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Pressure on Model Half-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phalf",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.prc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Convective precipitation at surface; includes both liquid and solid phases.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Convective Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prc",
+ "positive": "",
+ "standard_name": "convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.prsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "At surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.prw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "vertically integrated through the atmospheric column",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Water Vapor Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_water_vapor",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.ps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Air Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ps",
+ "positive": "",
+ "standard_name": "surface_air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.reffclic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Hydrometeor Effective Radius of Convective Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclic",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_ice_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.reffclis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Hydrometeor Effective Radius of Stratiform Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclis",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_ice_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.reffclwc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Droplets are liquid. The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Convective Cloud Liquid Droplet Effective Radius",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclwc",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_liquid_water_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.reffclws",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Droplets are liquid. The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Stratiform Cloud Liquid Droplet Effective Radius",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclws",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_liquid_water_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.rld",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Downwelling Longwave Radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rld",
+ "positive": "down",
+ "standard_name": "downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.rldcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Downwelling clear-sky longwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Downwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldcs",
+ "positive": "down",
+ "standard_name": "downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.rlds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.rldscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Surface downwelling clear-sky longwave radiation",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Downwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.rlu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Upwelling longwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlu",
+ "positive": "up",
+ "standard_name": "upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.rlucs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Upwelling clear-sky longwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Upwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlucs",
+ "positive": "up",
+ "standard_name": "upwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.rlus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.rlutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Upwelling clear-sky longwave radiation at top of atmosphere",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.rsd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Downwelling shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsd",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.rsdcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Downwelling clear-sky shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdcs",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.rsds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Surface solar irradiance for UV calculations.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.rsdscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Surface solar irradiance clear sky for UV calculations",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.rsdt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Shortwave radiation incident at the top of the atmosphere",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "TOA Incident Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdt",
+ "positive": "down",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.rsu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Upwelling shortwave radiation (includes also the fluxes at the surface and top of atmosphere)",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsu",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.rsucs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Upwelling clear-sky shortwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsucs",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.rsus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.rsuscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Surface Upwelling Clear-sky Shortwave Radiation",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscs",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.rsut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "at the top of the atmosphere",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "TOA Outgoing Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.rsutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Calculated in the absence of clouds.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.rtmt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Net Downward Radiative Flux at Top of Model : I.e., at the top of that portion of the atmosphere where dynamics are explicitly treated by the model. This is reported only if it differs from the net downward radiative flux at the top of the atmosphere.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Net Downward Radiative Flux at Top of Model",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rtmt",
+ "positive": "down",
+ "standard_name": "net_downward_radiative_flux_at_top_of_atmosphere_model",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.sci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Fraction of time that shallow convection occurs in the grid cell.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Fraction of Time Shallow Convection Occurs",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sci",
+ "positive": "",
+ "standard_name": "shallow_convection_time_fraction",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.sfcwind",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "site",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWind",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "site",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.tauu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Downward eastward wind stress at the surface",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Downward Eastward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauu",
+ "positive": "down",
+ "standard_name": "surface_downward_eastward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.tauv",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Downward northward wind stress at the surface",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Downward Northward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauv",
+ "positive": "down",
+ "standard_name": "surface_downward_northward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.tnhus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Specific Humidity",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhus",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.tnhusa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Specific Humidity due to Advection",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity Due to Advection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusa",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_advection",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.tnhusc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendencies from cumulus convection scheme.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity Due to Convection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusc",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_convection",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.tnhusd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of specific humidity due to numerical diffusion.This includes any horizontal or vertical numerical moisture diffusion not associated with the parametrized moist physics or the resolved dynamics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be excluded, as should any diffusion which is included in the terms from the resolved dynamics. This term is required to check the closure of the moisture budget.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity Due to Numerical Diffusion",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusd",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_diffusion",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.tnhusmp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of specific humidity due to model physics. This includes sources and sinks from parametrized moist physics (e.g. convection, boundary layer, stratiform condensation/evaporation, etc.) and excludes sources and sinks from resolved dynamics or from horizontal or vertical numerical diffusion not associated with model physics. For example any diffusive mixing by the boundary layer scheme would be included.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity Due to Model Physics",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusmp",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_model_physics",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.tnhuspbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Includes all boundary layer terms including diffusive terms.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity Due to Boundary Layer Mixing",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhuspbl",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_boundary_layer_mixing",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.tnhusscp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The phrase 'tendency_of_X' means derivative of X with respect to time. 'Specific' means per unit mass. Specific humidity is the mass fraction of water vapor in (moist) air. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. A variable with the standard name of tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation should contain the effects of all processes which convert stratiform clouds and precipitation to or from water vapor. In an atmosphere model, stratiform cloud is that produced by large-scale convergence (not the convection schemes).",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity Due to Stratiform Clouds and Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusscp",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.tnhusscpbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Specific Humidity Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing (to be specified only in models which do not separate budget terms for stratiform cloud, precipitation and boundary layer schemes. Includes all boundary layer terms including and diffusive terms.)",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusscpbl",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.tnt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Air Temperature",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnt",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.tnta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Air Temperature due to Advection",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Advection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnta",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_advection",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.tntc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendencies from cumulus convection scheme.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Convection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntc",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_convection",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.tntd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "This includes any horizontal or vertical numerical temperature diffusion not associated with the parametrized moist physics or the resolved dynamics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be excluded, as should any diffusion which is included in the terms from the resolved dynamics. This term is required to check the closure of the temperature budget.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Numerical Diffusion",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntd",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_diffusion",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.tntmp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of air temperature due to model physics. This includes sources and sinks from parametrized physics (e.g. radiation, convection, boundary layer, stratiform condensation/evaporation, etc.). It excludes sources and sinks from resolved dynamics and numerical diffusion not associated with parametrized physics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be included, while numerical diffusion applied in addition to physics or resolved dynamics should be excluded. This term is required to check the closure of the heat budget.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Model Physics",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntmp",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_model_physics",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.tntpbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Includes all boundary layer terms including diffusive terms.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Boundary Layer Mixing",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntpbl",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_boundary_layer_mixing",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.tntr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Air Temperature due to Radiative Heating",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntr",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_radiative_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.tntrlcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Air Temperature due to Clear Sky Longwave Radiative Heating",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Clear Sky Longwave Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrlcs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating_assuming_clear_sky",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.tntrscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Air Temperature due to Clear Sky Shortwave Radiative Heating",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Clear Sky Shortwave Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrscs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating_assuming_clear_sky",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.tntscp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The phrase 'tendency_of_X' means derivative of X with respect to time. Air temperature is the bulk temperature of the air, not the surface (skin) temperature. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. A variable with the standard name tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation should contain net latent heating effects of all processes which convert stratiform clouds and precipitation between water vapour, liquid or ice phases. In an atmosphere model, stratiform cloud is that produced by large-scale convergence (not the convection schemes).",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Stratiform Clouds and Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntscp",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.tntscpbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Air Temperature Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing (to be specified only in models which do not separate cloud, precipitation and boundary layer terms. Includes all boundary layer terms including diffusive ones.)",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntscpbl",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.ts",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ts",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.uas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Eastward component of the near-surface (usually, 10 meters) wind",
+ "dimensions": [
+ "site",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Eastward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uas",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.vas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Northward component of the near surface wind",
+ "dimensions": [
+ "site",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Northward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vas",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.wap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.zg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giafx.areacellg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giafx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum",
+ "comment": "Area of the target grid (not the interpolated area of the source grid).",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Grid-Cell Area for Ice Sheet Variables",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "areacellg",
+ "positive": "",
+ "standard_name": "cell_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giafx.hfgeoubed",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giafx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: mean where grounded_ice_sheet",
+ "comment": "Upward geothermal heat flux per unit area into the base of grounded land ice. This is related to the geothermal heat flux out of the bedrock, but may be modified by horizontal transport due to run-off and by melting at the interface.",
+ "dimensions": [
+ "xant",
+ "yant"
+ ],
+ "frequency": "fx",
+ "long_name": "Geothermal Heat Flux Beneath Land Ice",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfgeoubed",
+ "positive": "",
+ "standard_name": "upward_geothermal_heat_flux_at_ground_level_in_land_ice",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giafx.lithk",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giafx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: mean where ice_sheet",
+ "comment": "The thickness of the ice sheet",
+ "dimensions": [
+ "xant",
+ "yant"
+ ],
+ "frequency": "fx",
+ "long_name": "Ice Sheet Thickness",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lithk",
+ "positive": "",
+ "standard_name": "land_ice_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giafx.topg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giafx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: mean where grounded_ice_sheet",
+ "comment": "The bedrock topography beneath the land ice",
+ "dimensions": [
+ "xant",
+ "yant"
+ ],
+ "frequency": "fx",
+ "long_name": "Bedrock Altitude",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "topg",
+ "positive": "",
+ "standard_name": "bedrock_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.acabf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice surface. Computed as the total surface mass balance on the land ice portion of the grid cell divided by land ice area in the grid cell. A negative value means loss of ice",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "acabf",
+ "positive": "",
+ "standard_name": "land_ice_surface_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.hfls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfls",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.hfss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfss",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.icem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of ice mass resulting from surface melting. Computed as the total surface melt water on the land ice portion of the grid cell divided by land ice area in the grid cell.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Ice Melt Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "icem",
+ "positive": "",
+ "standard_name": "land_ice_surface_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.libmassbffl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the floating land ice (floating ice shelf) portion of the grid cell divided by floating land ice (floating ice shelf) area in the grid cell. Cell_methods: area: mean where floating_ice_shelf",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Basal Specific Mass Balance Flux of Floating Ice Shelf",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "libmassbffl",
+ "positive": "",
+ "standard_name": "land_ice_basal_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.libmassbfgr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the grounded land ice portion of the grid cell divided by grounded land ice area in the grid cell. Cell_methods: area: mean where grounded_ice_sheet",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Basal Specific Mass Balance Flux of Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "libmassbfgr",
+ "positive": "",
+ "standard_name": "land_ice_basal_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.licalvf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of ice mass resulting from iceberg calving. Computed as the rate of mass loss by the ice shelf (in kg s-1) divided by the horizontal area of the ice sheet (m2) in the grid box.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Land Ice Calving Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "licalvf",
+ "positive": "",
+ "standard_name": "land_ice_specific_mass_flux_due_to_calving",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.lifmassbf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Total mass balance at the ice front (or vertical margin). It includes both iceberg calving and melt on vertical ice front",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Land Ice Vertical Front Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lifmassbf",
+ "positive": "",
+ "standard_name": "land_ice_specific_mass_flux_due_to_calving_and_ice_front_melting",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.litempbotfl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice shelf-ocean interface. Cell_methods: area: mean where floating_ice_shelf",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Basal Temperature of Floating Ice Shelf",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litempbotfl",
+ "positive": "",
+ "standard_name": "land_ice_basal_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.litempbotgr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice sheet - bedrock interface. Cell_methods: area: mean where grounded_ice_sheet",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Basal Temperature of Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litempbotgr",
+ "positive": "",
+ "standard_name": "land_ice_basal_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.litemptop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Upper boundary temperature that is used to force ice sheet models. It is the temperature at the base of the snowpack models, and does not vary with seasons. Report surface temperature of ice sheet where snow thickness is zero",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Temperature at Top of Ice Sheet Model",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litemptop",
+ "positive": "",
+ "standard_name": "temperature_at_top_of_ice_sheet_model",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.mrroli",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Runoff flux over land ice is the difference between any available liquid water in the snowpack less any refreezing. Computed as the sum of rainfall and melt of snow or ice less any refreezing or water retained in the snowpack",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Land Ice Runoff Flux",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrroLi",
+ "positive": "",
+ "standard_name": "land_ice_runoff_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.orog",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. Altitude is the (geometric) height above the geoid, which is the reference geopotential surface. The geoid is similar to mean sea level.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Altitude",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "orog",
+ "positive": "",
+ "standard_name": "surface_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.prra",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Rainfall Flux over Land Ice",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prra",
+ "positive": "",
+ "standard_name": "rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.prsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "At surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snowfall Flux",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.rlds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.rlus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.rsds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Surface solar irradiance for UV calculations.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.rsus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.sbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The snow and ice sublimation flux is the loss of snow and ice mass per unit area from the surface resulting from their direct conversion to water vapor that enters the atmosphere.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow and Ice Sublimation Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sbl",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_water_vapor_due_to_sublimation_of_surface_snow_and_ice",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.snc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Percentage of each grid cell that is occupied by snow that rests on land portion of cell.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Area Percentage",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snc",
+ "positive": "",
+ "standard_name": "surface_snow_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.snicefreez",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Mass flux of surface meltwater which refreezes within the snowpack. Computed as the total refreezing on the land ice portion of the grid cell divided by land ice area in the grid cell.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow and Ice Refreeze Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snicefreez",
+ "positive": "",
+ "standard_name": "surface_snow_and_ice_refreezing_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.snicem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of snow and ice mass resulting from surface melting. Computed as the total surface melt on the land ice portion of the grid cell divided by land ice area in the grid cell.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow and Ice Melt Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snicem",
+ "positive": "",
+ "standard_name": "surface_snow_and_ice_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.snm",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The total surface snow melt rate on the land portion of the grid cell divided by the land area in the grid cell; report as zero for snow-free land regions and missing where there is no land.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow Melt",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snm",
+ "positive": "",
+ "standard_name": "surface_snow_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.ts",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Temperature",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ts",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.tsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "This temperature is averaged over all the snow in the grid cell that rests on land or land ice. When computing the time-mean here, the time samples, weighted by the mass of snow on the land portion of the grid cell, are accumulated and then divided by the sum of the weights. Reported as missing in regions free of snow on land.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Internal Temperature",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tsn",
+ "positive": "",
+ "standard_name": "temperature_in_surface_snow",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.acabf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice surface. Computed as the total surface mass balance on the land ice portion of the grid cell divided by land ice area in the grid cell. A negative value means loss of ice",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Surface Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "acabf",
+ "positive": "",
+ "standard_name": "land_ice_surface_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.hfgeoubed",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Upward geothermal heat flux per unit area into the base of grounded land ice. This is related to the geothermal heat flux out of the bedrock, but may be modified by horizontal transport due to run-off and by melting at the interface.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Geothermal Heat Flux Beneath Land Ice",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfgeoubed",
+ "positive": "",
+ "standard_name": "upward_geothermal_heat_flux_at_ground_level_in_land_ice",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.iareafl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Total area of the floating ice shelves (the component of ice sheet that flows over ocean)",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Area Covered by Floating Ice Shelves",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "iareafl",
+ "positive": "",
+ "standard_name": "floating_ice_shelf_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.iareagr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Total area of the grounded ice sheets (the component of ice sheet resting over bedrock)",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Area Covered by Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "iareagr",
+ "positive": "",
+ "standard_name": "grounded_ice_sheet_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.libmassbffl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the floating land ice (floating ice shelf) portion of the grid cell divided by floating land ice (floating ice shelf) area in the grid cell. Cell_methods: area: mean where floating_ice_shelf",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Basal Specific Mass Balance Flux of Floating Ice Shelf",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "libmassbffl",
+ "positive": "",
+ "standard_name": "land_ice_basal_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.libmassbfgr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the grounded land ice portion of the grid cell divided by grounded land ice area in the grid cell. Cell_methods: area: mean where grounded_ice_sheet",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Basal Specific Mass Balance Flux of Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "libmassbfgr",
+ "positive": "",
+ "standard_name": "land_ice_basal_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.licalvf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of ice mass resulting from iceberg calving. Computed as the rate of mass loss by the ice shelf (in kg s-1) divided by the horizontal area of the ice sheet (m2) in the grid box.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Land Ice Calving Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "licalvf",
+ "positive": "",
+ "standard_name": "land_ice_specific_mass_flux_due_to_calving",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.lifmassbf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Total mass balance at the ice front (or vertical margin). It includes both iceberg calving and melt on vertical ice front",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Land Ice Vertical Front Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lifmassbf",
+ "positive": "",
+ "standard_name": "land_ice_specific_mass_flux_due_to_calving_and_ice_front_melting",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.lim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where ice_sheet time: mean",
+ "comment": "The ice sheet mass is computed as the volume times density",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ice Sheet Mass",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lim",
+ "positive": "",
+ "standard_name": "land_ice_mass",
+ "units": "kg",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.limnsw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "The ice sheet mass is computed as the volume above flotation times density. Changes in land_ice_mass_not_displacing_sea_water will always result in a change in sea level, unlike changes in land_ice_mass which may not result in sea level change (such as melting of the floating ice shelves, or portion of ice that sits on bedrock below sea level)",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ice Sheet Mass That Does not Displace Sea Water",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limnsw",
+ "positive": "",
+ "standard_name": "land_ice_mass_not_displacing_sea_water",
+ "units": "kg",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.litempbotfl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice shelf-ocean interface. Cell_methods: area: mean where floating_ice_shelf",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Basal Temperature of Floating Ice Shelf",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litempbotfl",
+ "positive": "",
+ "standard_name": "land_ice_basal_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.litempbotgr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice sheet - bedrock interface. Cell_methods: area: mean where grounded_ice_sheet",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Basal Temperature of Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litempbotgr",
+ "positive": "",
+ "standard_name": "land_ice_basal_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.litemptop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Upper boundary temperature that is used to force ice sheet models. It is the temperature at the base of the snowpack models, and does not vary with seasons. Report surface temperature of ice sheet where snow thickness is zero",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Temperature at Top of Ice Sheet Model",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litemptop",
+ "positive": "",
+ "standard_name": "temperature_at_top_of_ice_sheet_model",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.lithk",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The thickness of the ice sheet",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ice Sheet Thickness",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lithk",
+ "positive": "",
+ "standard_name": "land_ice_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.modelcellareai",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean",
+ "comment": "Horizontal area of ice-sheet grid cells",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "The Cell Area of the Ice Sheet Model",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "modelCellAreai",
+ "positive": "",
+ "standard_name": "cell_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.orog",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. Altitude is the (geometric) height above the geoid, which is the reference geopotential surface. The geoid is similar to mean sea level.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Surface Altitude",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "orog",
+ "positive": "",
+ "standard_name": "surface_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.sftflf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by floating ice shelf, the component of the ice sheet that is flowing over sea water",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Floating Ice Shelf Area Percentage",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftflf",
+ "positive": "",
+ "standard_name": "floating_ice_shelf_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.sftgif",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by land ice (ice sheet, ice shelf, ice cap, glacier)",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Land Ice Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftgif",
+ "positive": "",
+ "standard_name": "land_ice_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.sftgrf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by grounded ice sheet",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Grounded Ice Sheet Area Percentage",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftgrf",
+ "positive": "",
+ "standard_name": "grounded_ice_sheet_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.snc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Percentage of each grid cell that is occupied by snow that rests on land portion of cell.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Snow Area Percentage",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snc",
+ "positive": "",
+ "standard_name": "surface_snow_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.strbasemag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Magnitude of basal drag at land ice base",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Land Ice Basal Drag",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "strbasemag",
+ "positive": "",
+ "standard_name": "land_ice_basal_drag",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.tendacabf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where ice_sheet time: mean",
+ "comment": "The total surface mass balance flux over land ice is a spatial integration of the surface mass balance flux",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Surface Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tendacabf",
+ "positive": "",
+ "standard_name": "tendency_of_land_ice_mass_due_to_surface_mass_balance",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.tendlibmassbf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where ice_sheet time: mean",
+ "comment": "The total basal mass balance flux over land ice is a spatial integration of the basal mass balance flux",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Basal Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tendlibmassbf",
+ "positive": "",
+ "standard_name": "tendency_of_land_ice_mass_due_to_basal_mass_balance",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.tendlicalvf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where ice_sheet time: mean",
+ "comment": "The total calving flux over land ice is a spatial integration of the calving flux",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Calving Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tendlicalvf",
+ "positive": "",
+ "standard_name": "tendency_of_land_ice_mass_due_to_calving",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.topg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The bedrock topography beneath the land ice",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Bedrock Altitude",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "topg",
+ "positive": "",
+ "standard_name": "bedrock_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.xvelbase",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'x' indicates a vector component along the grid x-axis, positive with increasing x. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. 'basal' means the lower boundary of the land ice.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "X-Component of Land Ice Basal Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "xvelbase",
+ "positive": "",
+ "standard_name": "land_ice_basal_x_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.xvelmean",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The vertical mean land ice velocity is the average from the bedrock to the surface of the ice",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "X-Component of Land Ice Vertical Mean Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "xvelmean",
+ "positive": "",
+ "standard_name": "land_ice_vertical_mean_x_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.xvelsurf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'x' indicates a vector component along the grid x-axis, positive with increasing x. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. The surface called 'surface' means the lower boundary of the atmosphere.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "X-Component of Land Ice Surface Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "xvelsurf",
+ "positive": "",
+ "standard_name": "land_ice_surface_x_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.yvelbase",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'y' indicates a vector component along the grid y-axis, positive with increasing y. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. 'basal' means the lower boundary of the land ice.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Y-Component of Land Ice Basal Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "yvelbase",
+ "positive": "",
+ "standard_name": "land_ice_basal_y_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.yvelmean",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The vertical mean land ice velocity is the average from the bedrock to the surface of the ice",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Y-Component of Land Ice Vertical Mean Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "yvelmean",
+ "positive": "",
+ "standard_name": "land_ice_vertical_mean_y_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.yvelsurf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'y' indicates a vector component along the grid y-axis, positive with increasing y. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. The surface called 'surface' means the lower boundary of the atmosphere.'",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Y-Component of Land Ice Surface Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "yvelsurf",
+ "positive": "",
+ "standard_name": "land_ice_surface_y_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.zvelbase",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'Upward' indicates a vector component which is positive when directed upward (negative downward). 'basal' means the lower boundary of the atmosphere",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Upward Component of Land-Ice Basal Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zvelbase",
+ "positive": "",
+ "standard_name": "land_ice_basal_upward_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.zvelsurf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface called 'surface' means the lower boundary of the atmosphere",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Upward Component of Land-Ice Surface Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zvelsurf",
+ "positive": "",
+ "standard_name": "land_ice_surface_upward_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigfx.areacellg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum",
+ "comment": "Area of the target grid (not the interpolated area of the source grid).",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Grid-Cell Area for Ice Sheet Variables",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "areacellg",
+ "positive": "",
+ "standard_name": "cell_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigfx.hfgeoubed",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: mean where grounded_ice_sheet",
+ "comment": "Upward geothermal heat flux per unit area into the base of grounded land ice. This is related to the geothermal heat flux out of the bedrock, but may be modified by horizontal transport due to run-off and by melting at the interface.",
+ "dimensions": [
+ "xgre",
+ "ygre"
+ ],
+ "frequency": "fx",
+ "long_name": "Geothermal Heat Flux Beneath Land Ice",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfgeoubed",
+ "positive": "",
+ "standard_name": "upward_geothermal_heat_flux_at_ground_level_in_land_ice",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigfx.lithk",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: mean where ice_sheet",
+ "comment": "The thickness of the ice sheet",
+ "dimensions": [
+ "xgre",
+ "ygre"
+ ],
+ "frequency": "fx",
+ "long_name": "Ice Sheet Thickness",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lithk",
+ "positive": "",
+ "standard_name": "land_ice_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigfx.topg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: mean where grounded_ice_sheet",
+ "comment": "The bedrock topography beneath the land ice",
+ "dimensions": [
+ "xgre",
+ "ygre"
+ ],
+ "frequency": "fx",
+ "long_name": "Bedrock Altitude",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "topg",
+ "positive": "",
+ "standard_name": "bedrock_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.acabf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice surface. Computed as the total surface mass balance on the land ice portion of the grid cell divided by land ice area in the grid cell. A negative value means loss of ice",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "acabf",
+ "positive": "",
+ "standard_name": "land_ice_surface_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.hfls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfls",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.hfss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfss",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.icem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of ice mass resulting from surface melting. Computed as the total surface melt water on the land ice portion of the grid cell divided by land ice area in the grid cell.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Ice Melt Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "icem",
+ "positive": "",
+ "standard_name": "land_ice_surface_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.libmassbffl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the floating land ice (floating ice shelf) portion of the grid cell divided by floating land ice (floating ice shelf) area in the grid cell. Cell_methods: area: mean where floating_ice_shelf",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Basal Specific Mass Balance Flux of Floating Ice Shelf",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "libmassbffl",
+ "positive": "",
+ "standard_name": "land_ice_basal_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.libmassbfgr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the grounded land ice portion of the grid cell divided by grounded land ice area in the grid cell. Cell_methods: area: mean where grounded_ice_sheet",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Basal Specific Mass Balance Flux of Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "libmassbfgr",
+ "positive": "",
+ "standard_name": "land_ice_basal_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.licalvf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of ice mass resulting from iceberg calving. Computed as the rate of mass loss by the ice shelf (in kg s-1) divided by the horizontal area of the ice sheet (m2) in the grid box.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Land Ice Calving Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "licalvf",
+ "positive": "",
+ "standard_name": "land_ice_specific_mass_flux_due_to_calving",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.lifmassbf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Total mass balance at the ice front (or vertical margin). It includes both iceberg calving and melt on vertical ice front",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Land Ice Vertical Front Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lifmassbf",
+ "positive": "",
+ "standard_name": "land_ice_specific_mass_flux_due_to_calving_and_ice_front_melting",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.litempbotfl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice shelf-ocean interface. Cell_methods: area: mean where floating_ice_shelf",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Basal Temperature of Floating Ice Shelf",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litempbotfl",
+ "positive": "",
+ "standard_name": "land_ice_basal_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.litempbotgr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice sheet - bedrock interface. Cell_methods: area: mean where grounded_ice_sheet",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Basal Temperature of Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litempbotgr",
+ "positive": "",
+ "standard_name": "land_ice_basal_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.litemptop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Upper boundary temperature that is used to force ice sheet models. It is the temperature at the base of the snowpack models, and does not vary with seasons. Report surface temperature of ice sheet where snow thickness is zero",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Temperature at Top of Ice Sheet Model",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litemptop",
+ "positive": "",
+ "standard_name": "temperature_at_top_of_ice_sheet_model",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.mrroli",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Runoff flux over land ice is the difference between any available liquid water in the snowpack less any refreezing. Computed as the sum of rainfall and melt of snow or ice less any refreezing or water retained in the snowpack",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Land Ice Runoff Flux",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrroLi",
+ "positive": "",
+ "standard_name": "land_ice_runoff_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.orog",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. Altitude is the (geometric) height above the geoid, which is the reference geopotential surface. The geoid is similar to mean sea level.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Altitude",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "orog",
+ "positive": "",
+ "standard_name": "surface_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.prra",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Rainfall Flux over Land Ice",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prra",
+ "positive": "",
+ "standard_name": "rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.prsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "At surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snowfall Flux",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.rlds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.rlus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.rsds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Surface solar irradiance for UV calculations.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.rsus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.sbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The snow and ice sublimation flux is the loss of snow and ice mass per unit area from the surface resulting from their direct conversion to water vapor that enters the atmosphere.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow and Ice Sublimation Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sbl",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_water_vapor_due_to_sublimation_of_surface_snow_and_ice",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.snc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Percentage of each grid cell that is occupied by snow that rests on land portion of cell.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Area Percentage",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snc",
+ "positive": "",
+ "standard_name": "surface_snow_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.snicefreez",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Mass flux of surface meltwater which refreezes within the snowpack. Computed as the total refreezing on the land ice portion of the grid cell divided by land ice area in the grid cell.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow and Ice Refreeze Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snicefreez",
+ "positive": "",
+ "standard_name": "surface_snow_and_ice_refreezing_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.snicem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of snow and ice mass resulting from surface melting. Computed as the total surface melt on the land ice portion of the grid cell divided by land ice area in the grid cell.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow and Ice Melt Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snicem",
+ "positive": "",
+ "standard_name": "surface_snow_and_ice_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.snm",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The total surface snow melt rate on the land portion of the grid cell divided by the land area in the grid cell; report as zero for snow-free land regions and missing where there is no land.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow Melt",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snm",
+ "positive": "",
+ "standard_name": "surface_snow_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.ts",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Temperature",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ts",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.tsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "This temperature is averaged over all the snow in the grid cell that rests on land or land ice. When computing the time-mean here, the time samples, weighted by the mass of snow on the land portion of the grid cell, are accumulated and then divided by the sum of the weights. Reported as missing in regions free of snow on land.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Internal Temperature",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tsn",
+ "positive": "",
+ "standard_name": "temperature_in_surface_snow",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.acabf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice surface. Computed as the total surface mass balance on the land ice portion of the grid cell divided by land ice area in the grid cell. A negative value means loss of ice",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Surface Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "acabf",
+ "positive": "",
+ "standard_name": "land_ice_surface_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.hfgeoubed",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Upward geothermal heat flux per unit area into the base of grounded land ice. This is related to the geothermal heat flux out of the bedrock, but may be modified by horizontal transport due to run-off and by melting at the interface.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Geothermal Heat Flux Beneath Land Ice",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfgeoubed",
+ "positive": "",
+ "standard_name": "upward_geothermal_heat_flux_at_ground_level_in_land_ice",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.iareafl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Total area of the floating ice shelves (the component of ice sheet that flows over ocean)",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Area Covered by Floating Ice Shelves",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "iareafl",
+ "positive": "",
+ "standard_name": "floating_ice_shelf_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.iareagr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Total area of the grounded ice sheets (the component of ice sheet resting over bedrock)",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Area Covered by Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "iareagr",
+ "positive": "",
+ "standard_name": "grounded_ice_sheet_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.libmassbffl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the floating land ice (floating ice shelf) portion of the grid cell divided by floating land ice (floating ice shelf) area in the grid cell. Cell_methods: area: mean where floating_ice_shelf",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Basal Specific Mass Balance Flux of Floating Ice Shelf",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "libmassbffl",
+ "positive": "",
+ "standard_name": "land_ice_basal_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.libmassbfgr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the grounded land ice portion of the grid cell divided by grounded land ice area in the grid cell. Cell_methods: area: mean where grounded_ice_sheet",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Basal Specific Mass Balance Flux of Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "libmassbfgr",
+ "positive": "",
+ "standard_name": "land_ice_basal_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.licalvf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of ice mass resulting from iceberg calving. Computed as the rate of mass loss by the ice shelf (in kg s-1) divided by the horizontal area of the ice sheet (m2) in the grid box.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Land Ice Calving Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "licalvf",
+ "positive": "",
+ "standard_name": "land_ice_specific_mass_flux_due_to_calving",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.lifmassbf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Total mass balance at the ice front (or vertical margin). It includes both iceberg calving and melt on vertical ice front",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Land Ice Vertical Front Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lifmassbf",
+ "positive": "",
+ "standard_name": "land_ice_specific_mass_flux_due_to_calving_and_ice_front_melting",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.lim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where ice_sheet time: mean",
+ "comment": "The ice sheet mass is computed as the volume times density",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ice Sheet Mass",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lim",
+ "positive": "",
+ "standard_name": "land_ice_mass",
+ "units": "kg",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.limnsw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "The ice sheet mass is computed as the volume above flotation times density. Changes in land_ice_mass_not_displacing_sea_water will always result in a change in sea level, unlike changes in land_ice_mass which may not result in sea level change (such as melting of the floating ice shelves, or portion of ice that sits on bedrock below sea level)",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ice Sheet Mass That Does not Displace Sea Water",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limnsw",
+ "positive": "",
+ "standard_name": "land_ice_mass_not_displacing_sea_water",
+ "units": "kg",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.litempbotfl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice shelf-ocean interface. Cell_methods: area: mean where floating_ice_shelf",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Basal Temperature of Floating Ice Shelf",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litempbotfl",
+ "positive": "",
+ "standard_name": "land_ice_basal_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.litempbotgr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice sheet - bedrock interface. Cell_methods: area: mean where grounded_ice_sheet",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Basal Temperature of Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litempbotgr",
+ "positive": "",
+ "standard_name": "land_ice_basal_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.litemptop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Upper boundary temperature that is used to force ice sheet models. It is the temperature at the base of the snowpack models, and does not vary with seasons. Report surface temperature of ice sheet where snow thickness is zero",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Temperature at Top of Ice Sheet Model",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litemptop",
+ "positive": "",
+ "standard_name": "temperature_at_top_of_ice_sheet_model",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.lithk",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The thickness of the ice sheet",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ice Sheet Thickness",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lithk",
+ "positive": "",
+ "standard_name": "land_ice_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.modelcellareai",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean",
+ "comment": "Horizontal area of ice-sheet grid cells",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "The Cell Area of the Ice Sheet Model",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "modelCellAreai",
+ "positive": "",
+ "standard_name": "cell_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.orog",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. Altitude is the (geometric) height above the geoid, which is the reference geopotential surface. The geoid is similar to mean sea level.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Surface Altitude",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "orog",
+ "positive": "",
+ "standard_name": "surface_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.sftflf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by floating ice shelf, the component of the ice sheet that is flowing over sea water",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Floating Ice Shelf Area Percentage",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftflf",
+ "positive": "",
+ "standard_name": "floating_ice_shelf_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.sftgif",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by land ice (ice sheet, ice shelf, ice cap, glacier)",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Land Ice Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftgif",
+ "positive": "",
+ "standard_name": "land_ice_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.sftgrf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by grounded ice sheet",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Grounded Ice Sheet Area Percentage",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftgrf",
+ "positive": "",
+ "standard_name": "grounded_ice_sheet_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.snc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Percentage of each grid cell that is occupied by snow that rests on land portion of cell.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Snow Area Percentage",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snc",
+ "positive": "",
+ "standard_name": "surface_snow_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.strbasemag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Magnitude of basal drag at land ice base",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Land Ice Basal Drag",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "strbasemag",
+ "positive": "",
+ "standard_name": "land_ice_basal_drag",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.tendacabf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where ice_sheet time: mean",
+ "comment": "The total surface mass balance flux over land ice is a spatial integration of the surface mass balance flux",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Surface Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tendacabf",
+ "positive": "",
+ "standard_name": "tendency_of_land_ice_mass_due_to_surface_mass_balance",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.tendlibmassbf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where ice_sheet time: mean",
+ "comment": "The total basal mass balance flux over land ice is a spatial integration of the basal mass balance flux",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Basal Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tendlibmassbf",
+ "positive": "",
+ "standard_name": "tendency_of_land_ice_mass_due_to_basal_mass_balance",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.tendlicalvf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where ice_sheet time: mean",
+ "comment": "The total calving flux over land ice is a spatial integration of the calving flux",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Calving Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tendlicalvf",
+ "positive": "",
+ "standard_name": "tendency_of_land_ice_mass_due_to_calving",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.topg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The bedrock topography beneath the land ice",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Bedrock Altitude",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "topg",
+ "positive": "",
+ "standard_name": "bedrock_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.xvelbase",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'x' indicates a vector component along the grid x-axis, positive with increasing x. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. 'basal' means the lower boundary of the land ice.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "X-Component of Land Ice Basal Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "xvelbase",
+ "positive": "",
+ "standard_name": "land_ice_basal_x_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.xvelmean",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The vertical mean land ice velocity is the average from the bedrock to the surface of the ice",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "X-Component of Land Ice Vertical Mean Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "xvelmean",
+ "positive": "",
+ "standard_name": "land_ice_vertical_mean_x_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.xvelsurf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'x' indicates a vector component along the grid x-axis, positive with increasing x. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. The surface called 'surface' means the lower boundary of the atmosphere.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "X-Component of Land Ice Surface Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "xvelsurf",
+ "positive": "",
+ "standard_name": "land_ice_surface_x_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.yvelbase",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'y' indicates a vector component along the grid y-axis, positive with increasing y. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. 'basal' means the lower boundary of the land ice.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Y-Component of Land Ice Basal Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "yvelbase",
+ "positive": "",
+ "standard_name": "land_ice_basal_y_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.yvelmean",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The vertical mean land ice velocity is the average from the bedrock to the surface of the ice",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Y-Component of Land Ice Vertical Mean Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "yvelmean",
+ "positive": "",
+ "standard_name": "land_ice_vertical_mean_y_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.yvelsurf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'y' indicates a vector component along the grid y-axis, positive with increasing y. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. The surface called 'surface' means the lower boundary of the atmosphere.'",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Y-Component of Land Ice Surface Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "yvelsurf",
+ "positive": "",
+ "standard_name": "land_ice_surface_y_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.zvelbase",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'Upward' indicates a vector component which is positive when directed upward (negative downward). 'basal' means the lower boundary of the atmosphere",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Upward Component of Land-Ice Basal Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zvelbase",
+ "positive": "",
+ "standard_name": "land_ice_basal_upward_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.zvelsurf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface called 'surface' means the lower boundary of the atmosphere",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Upward Component of Land-Ice Surface Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zvelsurf",
+ "positive": "",
+ "standard_name": "land_ice_surface_upward_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "li3hrpt.sbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "li3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The snow and ice sublimation flux is the loss of snow and ice mass per unit area from the surface resulting from their direct conversion to water vapor that enters the atmosphere.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Snow and Ice Sublimation Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sbl",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_water_vapor_due_to_sublimation_of_surface_snow_and_ice",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "li6hrpt.snw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "li6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: point",
+ "comment": "The mass of surface snow on the land portion of the grid cell divided by the land area in the grid cell; reported as missing where the land fraction is 0; excludes snow on vegetation canopy or on sea ice.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Surface Snow Amount",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snw",
+ "positive": "",
+ "standard_name": "surface_snow_amount",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "liday.agesno",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "liday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Age of Snow (when computing the time-mean here, the time samples, weighted by the mass of snow on the land portion of the grid cell, are accumulated and then divided by the sum of the weights. Reported as missing data in regions free of snow on land.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Mean Age of Snow",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "agesno",
+ "positive": "",
+ "standard_name": "age_of_surface_snow",
+ "units": "day",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "liday.hfdsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "liday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "the net downward heat flux from the atmosphere into the snow that lies on land divided by the land area in the grid cell; reported as 0.0 for snow-free land regions or where the land fraction is 0.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Downward Heat Flux into Snow Where Land over Land",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfdsn",
+ "positive": "down",
+ "standard_name": "surface_downward_heat_flux_in_snow",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "liday.lwsnl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "liday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The total mass of liquid water contained interstitially within the whole depth of the snow layer of the land portion of a grid cell divided by the area of the land portion of the cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Liquid Water Content of Snow Layer",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwsnl",
+ "positive": "",
+ "standard_name": "liquid_water_content_of_surface_snow",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "liday.pflw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "liday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "*where land over land*, i.e., this is the total mass of liquid water contained within the permafrost layer within the land portion of a grid cell divided by the area of the land portion of the cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Liquid Water Content of Permafrost Layer",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pflw",
+ "positive": "",
+ "standard_name": "liquid_water_content_of_permafrost_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "liday.sbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "liday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The snow and ice sublimation flux is the loss of snow and ice mass per unit area from the surface resulting from their direct conversion to water vapor that enters the atmosphere.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Snow and Ice Sublimation Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sbl",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_water_vapor_due_to_sublimation_of_surface_snow_and_ice",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "liday.snc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "liday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of each grid cell that is occupied by snow that rests on land portion of cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Snow Area Percentage",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snc",
+ "positive": "",
+ "standard_name": "surface_snow_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "liday.snd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "liday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "where land over land, this is computed as the mean thickness of snow in the land portion of the grid cell (averaging over the entire land portion, including the snow-free fraction). Reported as 0.0 where the land fraction is 0.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Snow Depth",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snd",
+ "positive": "",
+ "standard_name": "surface_snow_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "liday.snm",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "liday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The total surface snow melt rate on the land portion of the grid cell divided by the land area in the grid cell; report as zero for snow-free land regions and missing where there is no land.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Snow Melt",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snm",
+ "positive": "",
+ "standard_name": "surface_snow_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "liday.snw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "liday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The mass of surface snow on the land portion of the grid cell divided by the land area in the grid cell; reported as missing where the land fraction is 0; excludes snow on vegetation canopy or on sea ice.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Snow Amount",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snw",
+ "positive": "",
+ "standard_name": "surface_snow_amount",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "liday.sootsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "liday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "the entire land portion of the grid cell is considered, with snow soot content set to 0.0 in regions free of snow.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Snow Soot Content",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sootsn",
+ "positive": "",
+ "standard_name": "soot_content_of_surface_snow",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "liday.tpf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "liday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The mean thickness of the permafrost layer in the land portion of the grid cell. Reported as zero in permafrost-free regions.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Permafrost Layer Thickness",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tpf",
+ "positive": "",
+ "standard_name": "permafrost_layer_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "liday.tsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "liday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean (with samples weighted by snow mass)",
+ "comment": "This temperature is averaged over all the snow in the grid cell that rests on land or land ice. When computing the time-mean here, the time samples, weighted by the mass of snow on the land portion of the grid cell, are accumulated and then divided by the sum of the weights. Reported as missing in regions free of snow on land.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Snow Internal Temperature",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tsn",
+ "positive": "",
+ "standard_name": "temperature_in_surface_snow",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lifx.sftflf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lifx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean",
+ "comment": "Percentage of grid cell covered by floating ice shelf, the component of the ice sheet that is flowing over sea water",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Floating Ice Shelf Area Percentage",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftflf",
+ "positive": "",
+ "standard_name": "floating_ice_shelf_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lifx.sftgrf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lifx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean",
+ "comment": "Percentage of grid cell covered by grounded ice sheet",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Grounded Ice Sheet Area Percentage",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftgrf",
+ "positive": "",
+ "standard_name": "grounded_ice_sheet_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.acabfis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice surface. Computed as the total surface mass balance on the land ice portion of the grid cell divided by land ice area in the grid cell. A negative value means loss of ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Surface Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "acabfIs",
+ "positive": "",
+ "standard_name": "land_ice_surface_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.agesno",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean (with samples weighted by snow mass)",
+ "comment": "Age of Snow (when computing the time-mean here, the time samples, weighted by the mass of snow on the land portion of the grid cell, are accumulated and then divided by the sum of the weights. Reported as missing data in regions free of snow on land.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mean Age of Snow",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "agesno",
+ "positive": "",
+ "standard_name": "age_of_surface_snow",
+ "units": "day",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.hfdsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "the net downward heat flux from the atmosphere into the snow that lies on land divided by the land area in the grid cell; reported as 0.0 for snow-free land regions or where the land fraction is 0.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Heat Flux into Snow Where Land over Land",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfdsn",
+ "positive": "down",
+ "standard_name": "surface_downward_heat_flux_in_snow",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.hflsis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Upward latent heat flux from the ice sheet surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hflsIs",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.hfssis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Upward sensible heat flux from the ice sheet surface. The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfssIs",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.icemis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of ice mass resulting from surface melting. Computed as the total surface melt water on the land ice portion of the grid cell divided by land ice area in the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Surface Ice Melt Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "icemIs",
+ "positive": "",
+ "standard_name": "land_ice_surface_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.litemptopis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Upper boundary temperature that is used to force ice sheet models. It is the temperature at the base of the snowpack models, and does not vary with seasons. Report surface temperature of ice sheet where snow thickness is zero",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Temperature at Top of Ice Sheet Model",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litemptopIs",
+ "positive": "",
+ "standard_name": "temperature_at_top_of_ice_sheet_model",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.lwsnl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The total mass of liquid water contained interstitially within the whole depth of the snow layer of the land portion of a grid cell divided by the area of the land portion of the cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Liquid Water Content of Snow Layer",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwsnl",
+ "positive": "",
+ "standard_name": "liquid_water_content_of_surface_snow",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.mrrois",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The total run-off (including drainage through the base of the soil model) per unit area leaving the land portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Total Runoff",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrroIs",
+ "positive": "",
+ "standard_name": "runoff_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.orogis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. Altitude is the (geometric) height above the geoid, which is the reference geopotential surface. The geoid is similar to mean sea level.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Surface Altitude",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "orogIs",
+ "positive": "",
+ "standard_name": "surface_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.pflw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "*where land over land*, i.e., this is the total mass of liquid water contained within the permafrost layer within the land portion of a grid cell divided by the area of the land portion of the cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Liquid Water Content of Permafrost Layer",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pflw",
+ "positive": "",
+ "standard_name": "liquid_water_content_of_permafrost_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.prrais",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Rainfall rate over the ice sheet",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Rainfall Rate",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prraIs",
+ "positive": "",
+ "standard_name": "rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.prsnis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "at surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Snowfall Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsnIs",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.rldsis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Surface Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldsIs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.rlusis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Surface Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlusIs",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.rsdsis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Surface solar irradiance for UV calculations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Surface Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdsIs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.rsusis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Surface Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsusIs",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.sbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The snow and ice sublimation flux is the loss of snow and ice mass per unit area from the surface resulting from their direct conversion to water vapor that enters the atmosphere.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow and Ice Sublimation Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sbl",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_water_vapor_due_to_sublimation_of_surface_snow_and_ice",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.sblis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The snow and ice sublimation flux is the loss of snow and ice mass per unit area from the surface resulting from their direct conversion to water vapor that enters the atmosphere.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Surface Snow and Ice Sublimation Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sblIs",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_water_vapor_due_to_sublimation_of_surface_snow_and_ice",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.sftflf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by floating ice shelf, the component of the ice sheet that is flowing over sea water",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Floating Ice Shelf Area Percentage",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftflf",
+ "positive": "",
+ "standard_name": "floating_ice_shelf_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.sftgrf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by grounded ice sheet",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Grounded Ice Sheet Area Percentage",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftgrf",
+ "positive": "",
+ "standard_name": "grounded_ice_sheet_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.snc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of each grid cell that is occupied by snow that rests on land portion of cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Area Percentage",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snc",
+ "positive": "",
+ "standard_name": "surface_snow_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.sncis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Percentage of each grid cell that is occupied by snow that rests on land portion of cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Snow Cover Percentage",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sncIs",
+ "positive": "",
+ "standard_name": "surface_snow_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.snd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "where land over land, this is computed as the mean thickness of snow in the land portion of the grid cell (averaging over the entire land portion, including the snow-free fraction). Reported as 0.0 where the land fraction is 0.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Depth",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snd",
+ "positive": "",
+ "standard_name": "surface_snow_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.snicefreezis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Mass flux of surface meltwater which refreezes within the snowpack. Computed as the total refreezing on the land ice portion of the grid cell divided by land ice area in the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Surface Snow and Ice Refreeze Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snicefreezIs",
+ "positive": "",
+ "standard_name": "surface_snow_and_ice_refreezing_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.snicemis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of snow and ice mass resulting from surface melting. Computed as the total surface melt on the land ice portion of the grid cell divided by land ice area in the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Surface Snow and Ice Melt Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snicemIs",
+ "positive": "",
+ "standard_name": "surface_snow_and_ice_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.snm",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The total surface snow melt rate on the land portion of the grid cell divided by the land area in the grid cell; report as zero for snow-free land regions and missing where there is no land.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow Melt",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snm",
+ "positive": "",
+ "standard_name": "surface_snow_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.snmis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The total surface snow melt rate on the land portion of the grid cell divided by the land area in the grid cell; report as zero for snow-free land regions and missing where there is no land.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Surface Snow Melt",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snmIs",
+ "positive": "",
+ "standard_name": "surface_snow_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.snw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The mass of surface snow on the land portion of the grid cell divided by the land area in the grid cell; reported as missing where the land fraction is 0; excludes snow on vegetation canopy or on sea ice.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow Amount",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snw",
+ "positive": "",
+ "standard_name": "surface_snow_amount",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.sootsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "the entire land portion of the grid cell is considered, with snow soot content set to 0.0 in regions free of snow.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Soot Content",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sootsn",
+ "positive": "",
+ "standard_name": "soot_content_of_surface_snow",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.tasis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Near-Surface Air Temperature",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasIs",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.tpf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The mean thickness of the permafrost layer in the land portion of the grid cell. Reported as zero in permafrost-free regions.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Permafrost Layer Thickness",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tpf",
+ "positive": "",
+ "standard_name": "permafrost_layer_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.tsis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Surface Temperature",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tsIs",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.tsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean (with samples weighted by snow mass)",
+ "comment": "This temperature is averaged over all the snow in the grid cell that rests on land or land ice. When computing the time-mean here, the time samples, weighted by the mass of snow on the land portion of the grid cell, are accumulated and then divided by the sum of the weights. Reported as missing in regions free of snow on land.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Internal Temperature",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tsn",
+ "positive": "",
+ "standard_name": "temperature_in_surface_snow",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.tsnis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "This temperature is averaged over all the snow in the grid cell that rests on land or land ice. When computing the time-mean here, the time samples, weighted by the mass of snow on the land portion of the grid cell, are accumulated and then divided by the sum of the weights. Reported as missing in regions free of snow on land.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Snow Internal Temperature",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tsnIs",
+ "positive": "",
+ "standard_name": "temperature_in_surface_snow",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lisubhrptsite.sbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lisubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The snow and ice sublimation flux is the loss of snow and ice mass per unit area from the surface resulting from their direct conversion to water vapor that enters the atmosphere.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Snow and Ice Sublimation Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sbl",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_water_vapor_due_to_sublimation_of_surface_snow_and_ice",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lp3hr.gpp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lp3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The rate of synthesis of biomass from inorganic precursors by autotrophs ('producers') expressed as the mass of carbon which it contains. For example, photosynthesis in plants or phytoplankton. The producers also respire some of this biomass and the difference is referred to as the net primary production. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Carbon Mass Flux out of Atmosphere Due to Gross Primary Production on Land [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "gpp",
+ "positive": "",
+ "standard_name": "gross_primary_productivity_of_biomass_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lp3hr.mrro",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lp3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The total run-off (including drainage through the base of the soil model) per unit area leaving the land portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Total Runoff",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrro",
+ "positive": "",
+ "standard_name": "runoff_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lp3hr.ra",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lp3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass flux per unit area into atmosphere due to autotrophic respiration on land (respiration by producers) [see rh for heterotrophic production]",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to Autotrophic (Plant) Respiration on Land [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ra",
+ "positive": "up",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_plant_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lp3hr.rh",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lp3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass flux per unit area into atmosphere due to heterotrophic respiration on land (respiration by consumers)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Total Heterotrophic Respiration on Land as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rh",
+ "positive": "up",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_heterotrophic_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lp3hrpt.mrsos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lp3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: point",
+ "comment": "The mass of water in all phases in the upper 10cm of the soil layer.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "sdepth1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Moisture in Upper Portion of Soil Column",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsos",
+ "positive": "",
+ "standard_name": "mass_content_of_water_in_soil_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lp3hrpt.tslsi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lp3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean (comment: over land and sea ice) time: point",
+ "comment": "Surface temperature of all surfaces except open ocean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Temperature Where Land or Sea Ice",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tslsi",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lp6hrpt.mrsol",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lp6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "in each soil layer, the mass of water in all phases, including ice. Reported as 'missing' for grid cells occupied entirely by 'sea'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Total Water Content of Soil Layer",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsol",
+ "positive": "",
+ "standard_name": "mass_content_of_water_in_soil_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lp6hrpt.mrsos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lp6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: point",
+ "comment": "The mass of water in all phases in the upper 10cm of the soil layer.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "sdepth1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Moisture in Upper Portion of Soil Column",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsos",
+ "positive": "",
+ "standard_name": "mass_content_of_water_in_soil_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lp6hrpt.tsl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lp6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: point",
+ "comment": "Temperature of soil. Reported as missing for grid cells with no land.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "sdepth1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Temperature of Soil",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tsl",
+ "positive": "",
+ "standard_name": "soil_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.albc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Albedo of the vegetation: fraction of incoming solar radiation which is reflected before reaching the ground.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Canopy Albedo",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "albc",
+ "positive": "",
+ "standard_name": "canopy_albedo",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.albsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where snow (comment: mask=snc)",
+ "comment": "Albedo of the snow-covered surface, averaged over the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Snow Albedo",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "albsn",
+ "positive": "",
+ "standard_name": "surface_albedo",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.ares",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The 'aerodynamic_resistance' is the resistance to mixing through the boundary layer toward the surface by means of the dominant process, turbulent transport. Reference: Wesely, M. L., 1989, doi:10.1016/0004-6981(89)90153-4.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Aerodynamic Resistance",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ares",
+ "positive": "",
+ "standard_name": "aerodynamic_resistance",
+ "units": "s m-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.cnc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Percentage of area covered by vegetation.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Canopy Covered Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cnc",
+ "positive": "",
+ "standard_name": "vegetation_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.cw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "'Amount' means mass per unit area. 'Water' means water in all phases, including frozen i.e. ice and snow. 'Canopy' means the plant or vegetation canopy. The canopy water is the water on the canopy.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Total Canopy Water Storage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cw",
+ "positive": "",
+ "standard_name": "canopy_water_amount",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.dcw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The phrase 'change_over_time_in_X' means change in a quantity X over a time-interval, which should be defined by the bounds of the time coordinate. 'Canopy' means the plant or vegetation canopy. Canopy water is the water on the canopy. 'Water' means water in all phases, including frozen, i.e. ice and snow. 'Amount' means mass per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Change in Interception Storage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dcw",
+ "positive": "",
+ "standard_name": "change_over_time_in_canopy_water_amount",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.dgw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellr",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Groundwater is subsurface water below the depth of the water table.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Change in Groundwater",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dgw",
+ "positive": "",
+ "standard_name": "change_over_time_in_groundwater_amount",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.dmlt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where unfrozen_soil",
+ "comment": "Depth from surface to the zero degree isotherm. Above this isotherm T > 0o, and below this line T < 0o. Missing if surface is frozen or if soil is unfrozen at all depths.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "stempzero"
+ ],
+ "frequency": "day",
+ "long_name": "Depth to Soil Thaw",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dmlt",
+ "positive": "",
+ "standard_name": "depth_at_shallowest_isotherm_defined_by_soil_temperature",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.drivw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellr",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Change over time of the mass of water per unit area in the fluvial system (stream and floodplain).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Change in River Storage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "drivw",
+ "positive": "",
+ "standard_name": "change_over_time_in_river_water_amount",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.dslw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The phrase 'change_over_time_in_X' means change in a quantity X over a time-interval, which should be defined by the bounds of the time coordinate. 'Content' indicates a quantity per unit area. The mass content of water in soil refers to the vertical integral from the surface down to the bottom of the soil model. For the content between specified levels in the soil, standard names including 'content_of_soil_layer' are used. 'Water' means water in all phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Change in Soil Moisture",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dslw",
+ "positive": "",
+ "standard_name": "change_over_time_in_mass_content_of_water_in_soil",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.dsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Change in time of the mass per unit area of ice in glaciers, ice caps, ice sheets and shelves, river and lake ice, any other ice on a land surface, such as frozen flood water, and snow lying on such ice or on the land surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Change in Snow Water Equivalent",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dsn",
+ "positive": "",
+ "standard_name": "change_over_time_in_amount_of_ice_and_snow_on_land",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.dsw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The phrase 'land_water_amount', often known as 'Terrestrial Water Storage', includes: surface liquid water (water in rivers, wetlands, lakes, reservoirs, rainfall intercepted by the canopy); surface ice and snow (glaciers, ice caps, grounded ice sheets not displacing sea water, river and lake ice, other surface ice such as frozen flood water, snow lying on the surface and intercepted by the canopy); subsurface water (liquid and frozen soil water, groundwater).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Change in Surface Water Storage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dsw",
+ "positive": "",
+ "standard_name": "change_over_time_in_land_water_amount",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.dtes",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Change in heat storage over the soil layer and the vegetation for which the energy balance is calculated, accumulated over the sampling time interval.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Change in Surface Heat Storage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dtes",
+ "positive": "",
+ "standard_name": "change_over_time_in_thermal_energy_content_of_vegetation_and_litter_and_soil",
+ "units": "J m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.dtesn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Change in cold content over the snow layer for which the energy balance is calculated, accumulated over the sampling time interval. This should also include the energy contained in the liquid water in the snow pack.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Change in Snow and Ice Cold Content",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dtesn",
+ "positive": "",
+ "standard_name": "change_over_time_in_thermal_energy_content_of_ice_and_snow_on_land",
+ "units": "J m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.ec",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Evaporation flux from water in all phases on the vegetation canopy.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Interception Evaporation",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ec",
+ "positive": "",
+ "standard_name": "water_evaporation_flux_from_canopy",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.eow",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Evaporation (conversion of liquid or solid into vapor) from open water. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Open Water Evaporation",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "eow",
+ "positive": "",
+ "standard_name": "surface_water_evaporation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.es",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Water here means water in all phases. Evaporation is the conversion of liquid or solid into vapor. (The conversion of solid alone into vapor is called 'sublimation'.) In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Bare Soil Evaporation",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "es",
+ "positive": "",
+ "standard_name": "water_evaporation_flux_from_soil",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.esn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Water here means water in all phases. Evaporation is the conversion of liquid or solid into vapor. (The conversion of solid alone into vapor is called 'sublimation'.) In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. Unless indicated in the cell_methods attribute, a quantity is assumed to apply to the whole area of each horizontal grid box. Previously, the qualifier where_type was used to specify that the quantity applies only to the part of the grid box of the named type. Names containing the where_type qualifier are deprecated and newly created data should use the cell_methods attribute to indicate the horizontal area to which the quantity applies.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Snow Evaporation",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "esn",
+ "positive": "",
+ "standard_name": "water_evapotranspiration_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.evspsbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Evaporation at surface (also known as evapotranspiration): flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Evaporation Including Sublimation and Transpiration",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evspsbl",
+ "positive": "",
+ "standard_name": "water_evapotranspiration_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.evspsblpot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "at surface; potential flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Potential Evapotranspiration",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evspsblpot",
+ "positive": "",
+ "standard_name": "water_potential_evaporation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.lai",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "A ratio obtained by dividing the total upper leaf surface area of vegetation by the (horizontal) surface area of the land on which it grows.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Leaf Area Index",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lai",
+ "positive": "",
+ "standard_name": "leaf_area_index",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.mrfsofr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Fraction of soil moisture mass in the solid phase in each user-defined soil layer (3D variable)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Average Layer Fraction of Frozen Moisture",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrfsofr",
+ "positive": "",
+ "standard_name": "mass_fraction_of_frozen_water_in_soil_moisture",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.mrlqso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Fraction of soil moisture mass in the liquid phase in each user-defined soil layer (3D variable)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Average Layer Fraction of Liquid Moisture",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrlqso",
+ "positive": "",
+ "standard_name": "mass_fraction_of_unfrozen_water_in_soil_moisture",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.mrro",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The total run-off (including drainage through the base of the soil model) per unit area leaving the land portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Total Runoff",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrro",
+ "positive": "",
+ "standard_name": "runoff_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.mrrob",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Runoff is the liquid water which drains from land. If not specified, 'runoff' refers to the sum of surface runoff and subsurface drainage. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Subsurface Runoff",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrrob",
+ "positive": "",
+ "standard_name": "subsurface_runoff_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.mrros",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The total surface run off leaving the land portion of the grid cell (excluding drainage through the base of the soil model).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Runoff",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrros",
+ "positive": "",
+ "standard_name": "surface_runoff_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.mrsfl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "in each soil layer, the mass of water in ice phase. Reported as 'missing' for grid cells occupied entirely by 'sea'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Frozen Water Content of Soil Layer",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsfl",
+ "positive": "",
+ "standard_name": "frozen_water_content_of_soil_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.mrsll",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "in each soil layer, the mass of water in liquid phase. Reported as 'missing' for grid cells occupied entirely by 'sea'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Liquid Water Content of Soil Layer",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsll",
+ "positive": "",
+ "standard_name": "liquid_water_content_of_soil_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.mrso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "the mass per unit area (summed over all soil layers) of water in all phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Total Soil Moisture Content",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrso",
+ "positive": "",
+ "standard_name": "mass_content_of_water_in_soil",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.mrsol",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "in each soil layer, the mass of water in all phases, including ice. Reported as 'missing' for grid cells occupied entirely by 'sea'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Total Water Content of Soil Layer",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsol",
+ "positive": "",
+ "standard_name": "mass_content_of_water_in_soil_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.mrsos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The mass of water in all phases in the upper 10cm of the soil layer.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "sdepth1"
+ ],
+ "frequency": "day",
+ "long_name": "Moisture in Upper Portion of Soil Column",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsos",
+ "positive": "",
+ "standard_name": "mass_content_of_water_in_soil_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.mrsow",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Vertically integrated soil moisture divided by maximum allowable soil moisture above wilting point.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Total Soil Wetness",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsow",
+ "positive": "",
+ "standard_name": "volume_fraction_of_condensed_water_in_soil_at_field_capacity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.mrtws",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Mass of water in all phases and in all components including soil, canopy, vegetation, ice sheets, rivers and ground water.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Terrestrial Water Storage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrtws",
+ "positive": "",
+ "standard_name": "land_water_amount",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.nudgincsm",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "A nudging increment refers to an amount added to parts of a model system. The phrase 'nudging_increment_in_X' refers to an increment in quantity X over a time period which should be defined in the bounds of the time coordinate. 'Content' indicates a quantity per unit area. 'Water' means water in all phases. The mass content of water in soil refers to the vertical integral from the surface down to the bottom of the soil model. The 'soil content' of a quantity refers to the vertical integral from the surface down to the bottom of the soil model. For the content between specified levels in the soil, standard names including 'content_of_soil_layer' are used.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Nudging Increment of Water in Soil Moisture",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nudgincsm",
+ "positive": "",
+ "standard_name": "nudging_increment_in_mass_content_of_water_in_soil",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.nudgincswe",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "A nudging increment refers to an amount added to parts of a model system. The phrase 'nudging_increment_in_X' refers to an increment in quantity X over a time period which should be defined in the bounds of the time coordinate. The surface called 'surface' means the lower boundary of the atmosphere. 'Amount' means mass per unit area. 'Snow and ice on land' means ice in glaciers, ice caps, ice sheets & shelves, river and lake ice, any other ice on a land surface, such as frozen flood water, and snow lying on such ice or on the land surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Nudging Increment of Water in Snow",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nudgincswe",
+ "positive": "",
+ "standard_name": "nudging_increment_in_snow_and_ice_amount_on_land",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.prveg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The precipitation flux that is intercepted by the vegetation canopy (if present in model) before reaching the ground.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Precipitation onto Canopy",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prveg",
+ "positive": "",
+ "standard_name": "precipitation_flux_onto_canopy",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.qgwr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellr",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Mass flux of water from the soil layer into ground water.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Groundwater Recharge from Soil Layer",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "qgwr",
+ "positive": "",
+ "standard_name": "downward_liquid_water_mass_flux_into_groundwater",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.rivi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellr",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Inflow of River Water into Cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "River Inflow",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rivi",
+ "positive": "",
+ "standard_name": "incoming_water_volume_transport_along_river_channel",
+ "units": "m3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.rivo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellr",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Outflow of River Water from Cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "River Discharge",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rivo",
+ "positive": "",
+ "standard_name": "outgoing_water_volume_transport_along_river_channel",
+ "units": "m3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.rzwc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "'Content' indicates a quantity per unit area. The content of a soil layer is the vertical integral of the specified quantity within the layer. The quantity with standard name mass_content_of_water_in_soil_layer_defined_by_root_depth is the vertical integral between the surface and the depth to which plant roots penetrate. A coordinate variable or scalar coordinate variable with standard name root_depth can be used to specify the extent of the layer. 'Water' means water in all phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Root Zone Soil Moisture",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rzwc",
+ "positive": "",
+ "standard_name": "mass_content_of_water_in_soil_layer_defined_by_root_depth",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.sw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Total liquid water storage, other than soil, snow or interception storage (i.e. lakes, river channel or depression storage).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Water Storage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sw",
+ "positive": "",
+ "standard_name": "land_surface_liquid_water_amount",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.tcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Vegetation temperature, averaged over all vegetation types",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Vegetation Canopy Temperature",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tcs",
+ "positive": "",
+ "standard_name": "canopy_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.tgs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Surface bare soil temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Temperature of Bare Soil",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tgs",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.tran",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Transpiration (may include dew formation as a negative flux).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Transpiration",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tran",
+ "positive": "up",
+ "standard_name": "transpiration_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.tsl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Temperature of soil. Reported as missing for grid cells with no land.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Temperature of Soil",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tsl",
+ "positive": "",
+ "standard_name": "soil_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.tslsi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean (comment: over land and sea ice)",
+ "comment": "Surface temperature of all surfaces except open ocean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Temperature Where Land or Sea Ice",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tslsi",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.wtd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellr",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Depth is the vertical distance below the surface. The water table is the surface below which the soil is saturated with water such that all pore spaces are filled.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Water Table Depth",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wtd",
+ "positive": "",
+ "standard_name": "water_table_depth",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpfx.areacellr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum",
+ "comment": "For river routing model, if grid differs from the atmospheric grid.",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Grid-Cell Area for River Model Variables",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "areacellr",
+ "positive": "",
+ "standard_name": "cell_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpfx.clayfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land",
+ "comment": "'Volume fraction' is used in the construction volume_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth"
+ ],
+ "frequency": "fx",
+ "long_name": "Clay Fraction",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clayfrac",
+ "positive": "",
+ "standard_name": "volume_fraction_of_clay_in_soil",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpfx.fldcapacity",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land",
+ "comment": "The field capacity of soil is the maximum content of water it can retain against gravitational drainage. Provide as a percentage of the soil volume.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth"
+ ],
+ "frequency": "fx",
+ "long_name": "Field Capacity",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fldcapacity",
+ "positive": "",
+ "standard_name": "volume_fraction_of_condensed_water_in_soil_at_field_capacity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpfx.ksat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land",
+ "comment": "Hydraulic conductivity is the constant k in Darcy's Law q=-k grad h for fluid flow q (volume transport per unit area i.e. velocity) through a porous medium, where h is the hydraulic head (pressure expressed as an equivalent depth of water).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth"
+ ],
+ "frequency": "fx",
+ "long_name": "Saturated Hydraulic Conductivity",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ksat",
+ "positive": "",
+ "standard_name": "soil_hydraulic_conductivity_at_saturation",
+ "units": "micron s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpfx.mrsofc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land",
+ "comment": "The bulk water content retained by the soil at -33 J/kg of suction pressure, expressed as mass per unit land area; report as missing where there is no land",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Capacity of Soil to Store Water (Field Capacity)",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsofc",
+ "positive": "",
+ "standard_name": "soil_moisture_content_at_field_capacity",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpfx.orog",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. Altitude is the (geometric) height above the geoid, which is the reference geopotential surface. The geoid is similar to mean sea level.",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Surface Altitude",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "orog",
+ "positive": "",
+ "standard_name": "surface_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpfx.rootd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean",
+ "comment": "report the maximum soil depth reachable by plant roots (if defined in model), i.e., the maximum soil depth from which they can extract moisture; report as *missing* where the land fraction is 0.",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Maximum Root Depth",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rootd",
+ "positive": "",
+ "standard_name": "root_depth",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpfx.rootdsl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land",
+ "comment": "Mass of carbon in roots.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth"
+ ],
+ "frequency": "fx",
+ "long_name": "Root Distribution",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rootdsl",
+ "positive": "",
+ "standard_name": "root_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpfx.sandfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land",
+ "comment": "'Volume fraction' is used in the construction volume_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth"
+ ],
+ "frequency": "fx",
+ "long_name": "Sand Fraction",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sandfrac",
+ "positive": "",
+ "standard_name": "volume_fraction_of_sand_in_soil",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpfx.sftgif",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean",
+ "comment": "Percentage of grid cell covered by land ice (ice sheet, ice shelf, ice cap, glacier)",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Land Ice Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftgif",
+ "positive": "",
+ "standard_name": "land_ice_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpfx.slthick",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land",
+ "comment": "'Thickness' means the vertical extent of a layer. 'Cell' refers to a model grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth"
+ ],
+ "frequency": "fx",
+ "long_name": "Thickness of Soil Layers",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "slthick",
+ "positive": "",
+ "standard_name": "cell_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpfx.vegheight",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land",
+ "comment": "Vegetation height averaged over all vegetation types and over the vegetated fraction of a grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Height of the Vegetation Canopy",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vegHeight",
+ "positive": "",
+ "standard_name": "canopy_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpfx.wilt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land",
+ "comment": "Percentage water content of soil by volume at the wilting point. The wilting point of soil is the water content below which plants cannot extract sufficient water to balance their loss through transpiration. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth"
+ ],
+ "frequency": "fx",
+ "long_name": "Wilting Point",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wilt",
+ "positive": "",
+ "standard_name": "volume_fraction_of_condensed_water_in_soil_at_wilting_point",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.baresoilfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by bare soil.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typebare"
+ ],
+ "frequency": "mon",
+ "long_name": "Bare Soil Percentage Area Coverage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "baresoilFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.burntfractionall",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of grid cell burned due to all fires including natural and anthropogenic fires and those associated with anthropogenic Land-use change",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typeburnt"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage of Entire Grid Cell That Is Covered by Burnt Vegetation (All Classes)",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "burntFractionAll",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.c13land",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon-13 mass content per unit area in vegetation (any living plants e.g. trees, shrubs, grass), litter (dead plant material in or above the soil), soil, and forestry and agricultural products (e.g. paper, cardboard, furniture, timber for construction, biofuels and food for both humans and livestock).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass of 13C in All Terrestrial Carbon Pools",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c13Land",
+ "positive": "",
+ "standard_name": "mass_content_of_13C_in_vegetation_and_litter_and_soil_and_forestry_and_agricultural_products",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.c13litter",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon-13 mass content per unit area litter (dead plant material in or above the soil).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass of 13C in Litter Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c13Litter",
+ "positive": "",
+ "standard_name": "litter_mass_content_of_13C",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.c13soil",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon-13 mass content per unit area in soil.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass of 13C in Soil Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c13Soil",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_13C",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.c13veg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon-13 mass content per unit area in vegetation (any living plants e.g. trees, shrubs, grass).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass of 13C in Vegetation",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c13Veg",
+ "positive": "",
+ "standard_name": "vegetation_mass_content_of_13C",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.c14land",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon-14 mass content per unit area in vegetation (any living plants e.g. trees, shrubs, grass), litter (dead plant material in or above the soil), soil, and forestry and agricultural products (e.g. paper, cardboard, furniture, timber for construction, biofuels and food for both humans and livestock).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass of 14C in All Terrestrial Carbon Pools",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c14Land",
+ "positive": "",
+ "standard_name": "mass_content_of_14C_in_vegetation_and_litter_and_soil_and_forestry_and_agricultural_products",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.c14litter",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon-14 mass content per unit area litter (dead plant material in or above the soil).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass of 14C in Litter Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c14Litter",
+ "positive": "",
+ "standard_name": "litter_mass_content_of_14C",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.c14soil",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon-14 mass content per unit area in soil.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass of 14C in Soil Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c14Soil",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_14C",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.c14veg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon-14 mass content per unit area in vegetation (any living plants e.g. trees, shrubs, grass).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass of 14C in Vegetation",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c14Veg",
+ "positive": "",
+ "standard_name": "vegetation_mass_content_of_14C",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.c3pftfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by C3 PFTs (including grass, crops, and trees).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typec3pft"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cover by C3 Plant Functional Type",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c3PftFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.c4pftfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by C4 PFTs (including grass and crops).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typec4pft"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cover by C4 Plant Functional Type",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c4PftFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.ccwd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass per unit area in woody debris (dead organic matter composed of coarse wood. It is distinct from litter)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Coarse Woody Debris",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cCwd",
+ "positive": "",
+ "standard_name": "wood_debris_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.cland",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Report missing data over ocean grid cells. For fractional land report value averaged over the land fraction.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Carbon in All Terrestrial Carbon Pools",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cLand",
+ "positive": "",
+ "standard_name": "mass_content_of_carbon_in_vegetation_and_litter_and_soil_and_forestry_and_agricultural_products",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.cleaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass per unit area in leaves.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Leaves",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cLeaf",
+ "positive": "",
+ "standard_name": "leaf_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.clitter",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "'Litter' is dead plant material in or above the soil. It is distinct from coarse wood debris. The precise distinction between 'fine' and 'coarse' is model dependent. 'Content' indicates a quantity per unit area. The sum of the quantities with standard names surface_litter_mass_content_of_carbon and subsurface_litter_mass_content_of_carbon has the standard name litter_mass_content_of_carbon.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Litter Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cLitter",
+ "positive": "",
+ "standard_name": "litter_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.clitterabove",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "'Litter' is dead plant material in or above the soil. It is distinct from coarse wood debris. The precise distinction between 'fine' and 'coarse' is model dependent. 'Surface litter' means the part of the litter resting above the soil surface. 'Content' indicates a quantity per unit area. The sum of the quantities with standard names surface_litter_mass_content_of_carbon and subsurface_litter_mass_content_of_carbon has the standard name litter_mass_content_of_carbon.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Above-Ground Litter",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cLitterAbove",
+ "positive": "",
+ "standard_name": "surface_litter_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.clitterbelow",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "'Litter' is dead plant material in or above the soil. It is distinct from coarse wood debris. The precise distinction between 'fine' and 'coarse' is model dependent. 'subsurface litter' means the part of the litter mixed within the soil below the surface. 'Content' indicates a quantity per unit area. The sum of the quantities with standard names surface_litter_mass_content_of_carbon and subsurface_litter_mass_content_of_carbon has the standard name litter_mass_content_of_carbon.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Below-Ground Litter",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cLitterBelow",
+ "positive": "",
+ "standard_name": "subsurface_litter_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.clittercwd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "'Content' indicates a quantity per unit area. 'Wood debris' means dead organic matter composed of coarse wood. It is distinct from fine litter. The precise distinction between 'fine' and 'coarse' is model dependent.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Coarse Woody Debris",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cLitterCwd",
+ "positive": "",
+ "standard_name": "wood_debris_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.clittergrass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where natural_grasses (comment: mask=grassFrac)",
+ "comment": "'Litter' is dead plant material in or above the soil. It is distinct from coarse wood debris. The precise distinction between 'fine' and 'coarse' is model dependent. 'Content' indicates a quantity per unit area. The sum of the quantities with standard names surface_litter_mass_content_of_carbon and subsurface_litter_mass_content_of_carbon has the standard name litter_mass_content_of_carbon.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Litter on Grass Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cLitterGrass",
+ "positive": "",
+ "standard_name": "litter_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.clittershrub",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where shrubs (comment: mask=shrubFrac)",
+ "comment": "'Litter' is dead plant material in or above the soil. It is distinct from coarse wood debris. The precise distinction between 'fine' and 'coarse' is model dependent. 'Content' indicates a quantity per unit area. The sum of the quantities with standard names surface_litter_mass_content_of_carbon and subsurface_litter_mass_content_of_carbon has the standard name litter_mass_content_of_carbon.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Litter on Shrub Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cLitterShrub",
+ "positive": "",
+ "standard_name": "litter_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.clittersubsurf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "subsurface litter pool fed by root inputs.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Below-Ground Litter",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cLitterSubSurf",
+ "positive": "",
+ "standard_name": "subsurface_litter_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.clittersurf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Surface or near-surface litter pool fed by leaf and above-ground litterfall",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Above-Ground Litter",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cLitterSurf",
+ "positive": "",
+ "standard_name": "surface_litter_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.clittertree",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where trees (comment: mask=treeFrac)",
+ "comment": "'Litter' is dead plant material in or above the soil. It is distinct from coarse wood debris. The precise distinction between 'fine' and 'coarse' is model dependent. 'Content' indicates a quantity per unit area. The sum of the quantities with standard names surface_litter_mass_content_of_carbon and subsurface_litter_mass_content_of_carbon has the standard name litter_mass_content_of_carbon.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Litter on Tree Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cLitterTree",
+ "positive": "",
+ "standard_name": "litter_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.cmisc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "e.g., labile, fruits, reserves, etc.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Other Living Compartments on Land",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cMisc",
+ "positive": "",
+ "standard_name": "miscellaneous_living_matter_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.cother",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "E.g. fruits, seeds, etc.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Vegetation Components Other than Leaves, Stems and Roots",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cOther",
+ "positive": "",
+ "standard_name": "miscellaneous_living_matter_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.cproduct",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass per unit area in that has been removed from the environment through land use change.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Products of Land-Use Change",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cProduct",
+ "positive": "",
+ "standard_name": "carbon_mass_content_of_forestry_and_agricultural_products",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.croot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass per unit area in roots, including fine and coarse roots.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Roots",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cRoot",
+ "positive": "",
+ "standard_name": "root_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.cropfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by crop.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typecrop"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Crop Cover",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cropFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.cropfracc3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell covered by C3 crops",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typec3crop"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cover by C3 Crops",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cropFracC3",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.cropfracc4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell covered by C4 crops",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typec4crop"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cover by C4 Crops",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cropFracC4",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.csoil",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass in the full depth of the soil model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Model Soil Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cSoil",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.csoilabove1m",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Report missing data over ocean grid cells. For fractional land report value averaged over the land fraction.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "sdepth10"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Soil Pool Above 1m Depth",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cSoilAbove1m",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.csoilfast",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass per unit area in fast soil pool. Fast means a lifetime of less than 10 years for reference climate conditions (20th century) in the absence of water limitations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Fast Soil Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cSoilFast",
+ "positive": "",
+ "standard_name": "fast_soil_pool_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.csoilgrass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where natural_grasses (comment: mask=grassFrac)",
+ "comment": "'Content' indicates a quantity per unit area. The 'soil content' of a quantity refers to the vertical integral from the surface down to the bottom of the soil model. For the content between specified levels in the soil, standard names including content_of_soil_layer are used.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Soil on Grass Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cSoilGrass",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.csoillevels",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "for models with vertically discretised soil carbon, report total soil carbon for each level",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Each Model Soil Level (Summed over All Soil Carbon Pools in That Level)",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cSoilLevels",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.csoilmedium",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass per unit area in medium (rate) soil pool. Medium means a lifetime of more than than 10 years and less than 100 years for reference climate conditions (20th century) in the absence of water limitations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Medium Soil Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cSoilMedium",
+ "positive": "",
+ "standard_name": "medium_soil_pool_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.csoilpools",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "For models with multiple soil carbon pools, report each pool here. If models also have vertical discretisation these should be aggregated",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "soilpools",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Each Model Soil Pool (Summed over Vertical Levels)",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cSoilPools",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.csoilshrub",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where shrubs (comment: mask=shrubFrac)",
+ "comment": "'Content' indicates a quantity per unit area. The 'soil content' of a quantity refers to the vertical integral from the surface down to the bottom of the soil model. For the content between specified levels in the soil, standard names including content_of_soil_layer are used.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Soil on Shrub Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cSoilShrub",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.csoilslow",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass per unit area in slow soil pool. Slow means a lifetime of more than 100 years for reference climate (20th century) in the absence of water limitations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Slow Soil Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cSoilSlow",
+ "positive": "",
+ "standard_name": "slow_soil_pool_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.csoiltree",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where trees (comment: mask=treeFrac)",
+ "comment": "'Content' indicates a quantity per unit area. The 'soil content' of a quantity refers to the vertical integral from the surface down to the bottom of the soil model. For the content between specified levels in the soil, standard names including content_of_soil_layer are used.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Soil on Tree Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cSoilTree",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.cstem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "including sapwood and hardwood.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Stem",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cStem",
+ "positive": "",
+ "standard_name": "stem_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.ctotfirelut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "Different from LMON this flux should include all fires occurring on the land use tile, including natural, man-made and deforestation fires",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Carbon Loss from Natural and Managed Fire on Land-Use Tile, Including Deforestation Fires [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cTotFireLut",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_fires",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.cveg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass per unit area in vegetation.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Vegetation",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cVeg",
+ "positive": "",
+ "standard_name": "vegetation_carbon_content",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.cveggrass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where natural_grasses (comment: mask=grassFrac)",
+ "comment": "'Content' indicates a quantity per unit area. 'Vegetation' means any plants e.g. trees, shrubs, grass. Plants are autotrophs i.e. 'producers' of biomass using carbon obtained from carbon dioxide.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Vegetation on Grass Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cVegGrass",
+ "positive": "",
+ "standard_name": "vegetation_carbon_content",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.cvegshrub",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where shrubs (comment: mask=shrubFrac)",
+ "comment": "'Content' indicates a quantity per unit area. 'Vegetation' means any plants e.g. trees, shrubs, grass. Plants are autotrophs i.e. 'producers' of biomass using carbon obtained from carbon dioxide.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Vegetation on Shrub Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cVegShrub",
+ "positive": "",
+ "standard_name": "vegetation_carbon_content",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.cvegtree",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where trees (comment: mask=treeFrac)",
+ "comment": "'Content' indicates a quantity per unit area. 'Vegetation' means any plants e.g. trees, shrubs, grass. Plants are autotrophs i.e. 'producers' of biomass using carbon obtained from carbon dioxide.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Vegetation on Tree Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cVegTree",
+ "positive": "",
+ "standard_name": "vegetation_carbon_content",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.cwood",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass per unit area in wood, including sapwood and hardwood.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Wood",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cWood",
+ "positive": "",
+ "standard_name": "stem_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.evspsblpot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "at surface; potential flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Potential Evapotranspiration",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evspsblpot",
+ "positive": "",
+ "standard_name": "water_potential_evaporation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.evspsblsoi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Water evaporation from soil (including sublimation).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Water Evaporation from Soil",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evspsblsoi",
+ "positive": "",
+ "standard_name": "water_evaporation_flux_from_soil",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.evspsblveg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The canopy evaporation and sublimation (if present in model); may include dew formation as a negative flux.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Evaporation from Canopy",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evspsblveg",
+ "positive": "",
+ "standard_name": "water_evaporation_flux_from_canopy",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fahlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "Anthropogenic heat flux generated from non-renewable human primary energy consumption, including energy use by vehicles, commercial and residential buildings, industry, and power plants. Primary energy refers to energy in natural resources, fossil and nonfossil, before conversion into other forms, such as electricity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Anthropogenic Heat Flux Generated from non-Renewable Human Primary Energy Consumption",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fahLut",
+ "positive": "up",
+ "standard_name": "surface_upward_heat_flux_due_to_anthropogenic_energy_consumption",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fanthdisturb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Anthropogenic flux of carbon as carbon dioxide into the atmosphere. That is, emissions influenced, caused, or created by human activity. Anthropogenic emission of carbon dioxide includes fossil fuel use, cement production, agricultural burning and sources associated with anthropogenic land use change, except forest regrowth.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux from Vegetation, Litter or Soil Pools into the Atmosphere Due to any Human Activity [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fAnthDisturb",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_anthropogenic_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fbnf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The fixation (uptake of nitrogen gas directly from the atmosphere) of nitrogen due to biological processes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Biological Nitrogen Fixation",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fBNF",
+ "positive": "",
+ "standard_name": "tendency_of_soil_and_vegetation_mass_content_of_nitrogen_compounds_expressed_as_nitrogen_due_to_fixation",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fclandtoocean",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellr",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "leached carbon etc that goes into run off or river routing and finds its way into ocean should be reported here.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Lateral Transfer of Carbon out of Grid Cell That Eventually Goes into Ocean",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fCLandToOcean",
+ "positive": "",
+ "standard_name": "mass_flux_of_carbon_into_sea_water_from_rivers",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fdeforesttoatmos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "When land use change results in deforestation of natural vegetation (trees or grasslands) then natural biomass is removed. The treatment of deforested biomass differs significantly across models, but it should be straight-forward to compare deforested biomass across models.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Deforested Biomass That Goes into Atmosphere as a Result of Anthropogenic Land-Use Change [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fDeforestToAtmos",
+ "positive": "",
+ "standard_name": "surface_net_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_anthropogenic_land_use_change",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fdeforesttoproduct",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "When land use change results in deforestation of natural vegetation (trees or grasslands) then natural biomass is removed. The treatment of deforested biomass differs significantly across models, but it should be straight-forward to compare deforested biomass across models.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Deforested Biomass That Goes into Product Pool as a Result of Anthropogenic Land-Use Change",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fDeforestToProduct",
+ "positive": "",
+ "standard_name": "carbon_mass_flux_into_forestry_and_agricultural_products_due_to_anthropogenic_land_use_or_land_cover_change",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.ffire",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "CO2 emissions (expressed as a carbon mass flux per unit area) from natural fires and human ignition fires as calculated by the fire module of the dynamic vegetation model, but excluding any CO2 flux from fire included in fLuc (CO2 Flux to Atmosphere from Land Use Change).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to CO2 Emission from Fire Excluding Land-Use Change [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fFire",
+ "positive": "up",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_fires_excluding_anthropogenic_land_use_change",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.ffireall",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "From all sources, Including natural, anthropogenic and Land-use change. Only total fire emissions can be compared to observations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to CO2 Emission from Fire Including All Sources [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fFireAll",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_fires",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.ffirenat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "CO2 emissions from natural fires",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to CO2 Emission from Natural Fire [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fFireNat",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_natural_fires",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fgrazing",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass flux per unit area due to grazing on land",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to Grazing on Land [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fGrazing",
+ "positive": "up",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_grazing",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fharvest",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass flux per unit area due to crop harvesting",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to Crop Harvesting [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fHarvest",
+ "positive": "up",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_crop_harvesting",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fharvesttoatmos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "any harvested carbon that is assumed to decompose immediately into the atmosphere is reported here",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Harvested Biomass That Goes Straight into Atmosphere as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fHarvestToAtmos",
+ "positive": "up",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_crop_harvesting",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fharvesttoproduct",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "be it food or wood harvest, any carbon that is subsequently stored is reported here",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Harvested Biomass That Goes into Product Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fHarvestToProduct",
+ "positive": "",
+ "standard_name": "mass_flux_of_carbon_into_forestry_and_agricultural_products_due_to_crop_harvesting",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.flitterfire",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Required for unambiguous separation of vegetation and soil + litter turnover times, since total fire flux draws from both sources",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux from Litter, CWD or any non-Living Pool into Atmosphere Due to CO2 Emission from All Fire [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fLitterFire",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_litter_in_fires",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.flittersoil",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass flux per unit area into soil from litter (dead plant material in or above the soil).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Carbon Mass Flux from Litter to Soil",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fLitterSoil",
+ "positive": "",
+ "standard_name": "carbon_mass_flux_into_soil_from_litter",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fluc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass flux per unit area into atmosphere due to human changes to land (excluding forest regrowth) accounting possibly for different time-scales related to fate of the wood, for example.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Carbon Mass Flux into Atmosphere Due to Land-Use Change [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fLuc",
+ "positive": "up",
+ "standard_name": "surface_net_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_anthropogenic_land_use_change",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.flulccatmlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "This annual mean flux refers to the transfer of carbon directly to the atmosphere due to any land-use or land-cover change activities. Include carbon transferred due to deforestation or agricultural directly into atmosphere, and emissions form anthropogenic pools into atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Transferred Directly to Atmosphere Due to any Land-Use or Land-Cover Change Activities [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fLulccAtmLut",
+ "positive": "up",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_anthropogenic_land_use_or_land_cover_change_excluding_forestry_and_agricultural_products",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.flulccproductlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "This annual mean flux refers to the transfer of carbon primarily through harvesting land use into anthropogenic product pools, e.g.,deforestation or wood harvesting from primary or secondary lands, food harvesting on croplands, harvesting (grazing) by animals on pastures.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Harvested Due to Land-Use or Land-Cover Change Process That Enters Anthropogenic Product Pools on Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fLulccProductLut",
+ "positive": "",
+ "standard_name": "carbon_mass_flux_into_forestry_and_agricultural_products_due_to_anthropogenic_land_use_or_land_cover_change",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.flulccresiduelut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "This annual mean flux refers to the transfer of carbon into soil or litter pools due to any land use or land-cover change activities",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Transferred to Soil or Litter Pools Due to Land-Use or Land-Cover Change Processes on Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fLulccResidueLut",
+ "positive": "",
+ "standard_name": "carbon_mass_flux_into_litter_and_soil_due_to_anthropogenic_land_use_or_land_cover_change",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fn2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Surface upward flux of nitrous oxide (N2O) from vegetation (any living plants e.g. trees, shrubs, grass), litter (dead plant material in or above the soil), soil.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Land N2O Flux",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fN2O",
+ "positive": "up",
+ "standard_name": "surface_upward_mass_flux_of_nitrous_oxide_expressed_as_nitrogen_out_of_vegetation_and_litter_and_soil",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fnanthdisturb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "will require some careful definition to make sure we capture everything - any human activity that releases nitrogen from land instead of into product pool goes here. E.g. Deforestation fire, harvest assumed to decompose straight away, grazing...",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Mass Flux out of Land Due to any Human Activity",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNAnthDisturb",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_nitrogen_compounds_expressed_as_nitrogen_due_to_anthropogenic_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fndep",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Surface deposition rate of nitrogen.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry and Wet Deposition of Reactive Nitrogen onto Land",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNdep",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_nitrogen_compounds_expressed_as_nitrogen_due_to_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fnfert",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Total Nitrogen added for cropland fertilisation (artificial and manure). Relative to total land area of a grid cell, not relative to agricultural area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Nitrogen Added for Cropland Fertilisation (Artificial and Manure)",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNfert",
+ "positive": "",
+ "standard_name": "tendency_of_soil_mass_content_of_nitrogen_compounds_expressed_as_nitrogen_due_to_fertilization",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fngas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Total flux of Nitrogen from the land into the atmosphere.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Nitrogen Lost to the Atmosphere (Sum of NHx, NOx, N2O, N2)",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNgas",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_nitrogen_compounds_expressed_as_nitrogen",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fngasfire",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Flux of Nitrogen from the land into the atmosphere due to fire",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Nitrogen Lost to the Atmosphere (Including NHx, NOx, N2O, N2) from Fire",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNgasFire",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_nitrogen_compounds_expressed_as_nitrogen_due_to_emission_from_fires",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fngasnonfire",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Flux of Nitrogen from the land into the atmosphere due to all processes other than fire",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Nitrogen Lost to the Atmosphere (Including NHx, NOx, N2O, N2) from All Processes Except Fire",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNgasNonFire",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_nitrogen_compounds_expressed_as_nitrogen_due_to_all_land_processes_excluding_fires",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fnlandtoocean",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "leached nitrogen etc that goes into run off or river routing and finds its way into ocean should be reported here.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Lateral Transfer of Nitrogen out of Grid Cell That Eventually Goes into Ocean",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNLandToOcean",
+ "positive": "",
+ "standard_name": "mass_flux_of_nitrogen_compounds_expressed_as_nitrogen_into_sea_from_rivers",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fnleach",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'Leaching' means the loss of water soluble chemical species from soil. Runoff is the liquid water which drains from land. If not specified, 'runoff' refers to the sum of surface runoff and subsurface drainage.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Nitrogen Loss to Leaching or Runoff (Sum of Ammonium, Nitrite and Nitrate)",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNleach",
+ "positive": "",
+ "standard_name": "mass_flux_of_carbon_out_of_soil_due_to_leaching_and_runoff",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fnlittersoil",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Litter' is dead plant material in or above the soil.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Nitrogen Mass Flux from Litter to Soil",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNLitterSoil",
+ "positive": "",
+ "standard_name": "nitrogen_mass_flux_into_soil_from_litter",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fnloss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Not all models split losses into gaseous and leaching",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Nitrogen Lost (Including NHx, NOx, N2O, N2 and Leaching)",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNloss",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_nitrogen_compounds_expressed_as_nitrogen_out_of_vegetation_and_litter_and_soil",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fnnetmin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Loss of soil nitrogen through remineralization and immobilisation. Remineralization is the degradation of organic matter into inorganic forms of carbon, nitrogen, phosphorus and other micronutrients, which consumes oxygen and releases energy. Immobilisation of nitrogen refers to retention of nitrogen by micro-organisms under certain conditions, making it unavailable for plants.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Nitrogen Release from Soil and Litter as the Outcome of Nitrogen Immobilisation and Gross Mineralisation",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNnetmin",
+ "positive": "",
+ "standard_name": "mass_flux_of_nitrogen_compounds_expressed_as_nitrogen_out_of_litter_and_soil_due_to_immobilisation_and_remineralization",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fnox",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. 'Nox' means a combination of two radical species containing nitrogen and oxygen NO+NO2. 'Vegetation' means any living plants e.g. trees, shrubs, grass. 'Litter' is dead plant material in or above the soil.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Land NOx Flux",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNOx",
+ "positive": "up",
+ "standard_name": "surface_upward_mass_flux_of_nox_expressed_as_nitrogen_out_of_vegetation_and_litter_and_soil",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fnproduct",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "When land use change results in deforestation of natural vegetation (trees or grasslands) then natural biomass is removed. The treatment of deforested biomass differs significantly across models, but it should be straight-forward to compare deforested biomass across models.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Deforested or Harvested Biomass as a Result of Anthropogenic Land-Use or Change",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNProduct",
+ "positive": "",
+ "standard_name": "nitrogen_mass_flux_into_forestry_and_agricultural_products_due_to_anthropogenic_land_use_or_land_cover_change",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fnup",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The uptake of nitrogen by fixation: nitrogen fixation means the uptake of nitrogen gas directly from the atmosphere. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Plant Nitrogen Uptake (Sum of Ammonium and Nitrate) Irrespective of the Source of Nitrogen",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNup",
+ "positive": "",
+ "standard_name": "tendency_of_vegetation_mass_content_of_nitrogen_compounds_expressed_as_nitrogen_due_to_fixation",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fnveglitter",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Litter' is dead plant material in or above the soil. 'Vegetation' means any living plants e.g. trees, shrubs, grass.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Nitrogen Mass Flux from Vegetation to Litter",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNVegLitter",
+ "positive": "",
+ "standard_name": "nitrogen_mass_flux_into_litter_from_vegetation",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fnvegsoil",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "In some models part of nitrogen (e.g., root exudate) can go directly into the soil pool without entering litter.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Nitrogen Mass Flux from Vegetation Directly to Soil",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNVegSoil",
+ "positive": "",
+ "standard_name": "nitrogen_mass_flux_into_soil_from_vegetation_excluding_litter",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fproductdecomp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Flux of CO2 from product pools into the atmosphere. Examples of 'forestry and agricultural products' are paper, cardboard, furniture, timber for construction, biofuels and food for both humans and livestock. Models that simulate land use changes have one or more pools of carbon that represent these products in order to conserve carbon and allow its eventual release into the atmosphere, for example, when the products decompose in landfill sites.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Decomposition out of Product Pools to CO2 in Atmosphere as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fProductDecomp",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_forestry_and_agricultural_products",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fproductdecomplut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "Flux of CO2 from product pools into the atmosphere. Examples of 'forestry and agricultural products' are paper, cardboard, furniture, timber for construction, biofuels and food for both humans and livestock. Models that simulate land use changes have one or more pools of carbon that represent these products in order to conserve carbon and allow its eventual release into the atmosphere, for example, when the products decompose in landfill sites. Produce this variable i a model has explicit anthropogenic product pools by land use tile",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Carbon Mass Flux from Wood and Agricultural Product Pools on Land Use Tile into Atmosphere [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fProductDecompLut",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_forestry_and_agricultural_products",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fraclut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "End of year values (not annual mean); note that percentage should be reported as percentage of land grid cell (example: frac_lnd = 0.5, frac_ocn = 0.5, frac_crop_lnd = 0.2 (of land portion of grid cell), then frac_lut(crop) = 0.5*0.2 = 0.1)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage of Grid Cell for Each Land-Use Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fracLut",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fvegfire",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Required for unambiguous separation of vegetation and soil + litter turnover times, since total fire flux draws from both sources",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux from Vegetation into Atmosphere Due to CO2 Emission from All Fire [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fVegFire",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_vegetation_in_fires",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fveglitter",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Vegetation' means any living plants e.g. trees, shrubs, grass. 'Litter' is dead plant material in or above the soil. It is distinct from coarse wood debris. The precise distinction between 'fine' and 'coarse' is model dependent. The sum of the quantities with standard names mass_flux_of_carbon_into_litter_from_vegetation_due_to_mortality and mass_flux_of_carbon_into_litter_from_vegetation_due_to_senescence is mass_flux_of_carbon_into_litter_from_vegetation.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Carbon Mass Flux from Vegetation to Litter",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fVegLitter",
+ "positive": "",
+ "standard_name": "mass_flux_of_carbon_into_litter_from_vegetation",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fveglittermortality",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "needed to separate changing vegetation C turnover times resulting from changing allocation versus changing mortality",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Carbon Mass Flux from Vegetation to Litter as a Result of Mortality",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fVegLitterMortality",
+ "positive": "",
+ "standard_name": "mass_flux_of_carbon_into_litter_from_vegetation_due_to_mortality",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fveglittersenescence",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "needed to separate changing vegetation C turnover times resulting from changing allocation versus changing mortality",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Carbon Mass Flux from Vegetation to Litter as a Result of Leaf, Branch, and Root Senescence",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fVegLitterSenescence",
+ "positive": "",
+ "standard_name": "mass_flux_of_carbon_into_litter_from_vegetation_due_to_senescence",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fvegsoil",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass flux per unit area from vegetation directly into soil, without intermediate conversion to litter.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Carbon Mass Flux from Vegetation Directly to Soil",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fVegSoil",
+ "positive": "",
+ "standard_name": "carbon_mass_flux_into_soil_from_vegetation_excluding_litter",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fvegsoilmortality",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "needed to separate changing vegetation C turnover times resulting from changing allocation versus changing mortality",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Carbon Mass Flux from Vegetation to Soil as a Result of Mortality",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fVegSoilMortality",
+ "positive": "",
+ "standard_name": "mass_flux_of_carbon_into_soil_from_vegetation_due_to_mortality",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fvegsoilsenescence",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "needed to separate changing vegetation C turnover times resulting from changing allocation versus changing mortality",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Carbon Mass Flux from Vegetation to Soil as a Result of Leaf, Branch, and Root Senescence",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fVegSoilSenescence",
+ "positive": "",
+ "standard_name": "mass_flux_of_carbon_into_soil_from_vegetation_due_to_senescence",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.gpp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The rate of synthesis of biomass from inorganic precursors by autotrophs ('producers') expressed as the mass of carbon which it contains. For example, photosynthesis in plants or phytoplankton. The producers also respire some of this biomass and the difference is referred to as the net primary production. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux out of Atmosphere Due to Gross Primary Production on Land [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "gpp",
+ "positive": "",
+ "standard_name": "gross_primary_productivity_of_biomass_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.gppc13",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The rate of synthesis of carbon-13 in biomass from inorganic precursors by autotrophs ('producers') expressed as the mass of carbon which it contains. For example, photosynthesis in plants or phytoplankton. The producers also respire some of this biomass and the difference is referred to as the net primary production. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon-13 Mass Flux out of Atmosphere Due to Gross Primary Production on Land [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "gppc13",
+ "positive": "",
+ "standard_name": "gross_primary_productivity_of_biomass_expressed_as_13C",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.gppc14",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The rate of synthesis of carbon-14 in biomass from inorganic precursors by autotrophs ('producers') expressed as the mass of carbon which it contains. For example, photosynthesis in plants or phytoplankton. The producers also respire some of this biomass and the difference is referred to as the net primary production. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon-14 Mass Flux out of Atmosphere Due to Gross Primary Production on Land [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "gppc14",
+ "positive": "",
+ "standard_name": "gross_primary_productivity_of_biomass_expressed_as_14C",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.gppgrass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where natural_grasses (comment: mask=grassFrac)",
+ "comment": "Total GPP of grass in the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Gross Primary Production on Grass Tiles as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "gppGrass",
+ "positive": "",
+ "standard_name": "gross_primary_productivity_of_biomass_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.gpplut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "The rate of synthesis of biomass from inorganic precursors by autotrophs ('producers') expressed as the mass of carbon which it contains. For example, photosynthesis in plants or phytoplankton. The producers also respire some of this biomass and the difference is referred to as the net primary production. Reported on land-use tiles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Gross Primary Production on Land-Use Tile as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "gppLut",
+ "positive": "",
+ "standard_name": "gross_primary_productivity_of_biomass_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.gppshrub",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where shrubs (comment: mask=shrubFrac)",
+ "comment": "Total GPP of shrubs in the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Gross Primary Production on Shrub Tiles as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "gppShrub",
+ "positive": "",
+ "standard_name": "gross_primary_productivity_of_biomass_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.gpptree",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where trees (comment: mask=treeFrac)",
+ "comment": "Total GPP of trees in the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Gross Primary Production on Tree Tiles as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "gppTree",
+ "positive": "",
+ "standard_name": "gross_primary_productivity_of_biomass_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.grassfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by natural grass.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typenatgr"
+ ],
+ "frequency": "mon",
+ "long_name": "Natural Grass Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "grassFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.grassfracc3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell covered by C3 natural grass.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typec3natg"
+ ],
+ "frequency": "mon",
+ "long_name": "C3 Natural Grass Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "grassFracC3",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.grassfracc4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell covered by C4 natural grass.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typec4natg"
+ ],
+ "frequency": "mon",
+ "long_name": "C4 Natural Grass Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "grassFracC4",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.hflslut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Latent Heat Flux on Land-Use Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hflsLut",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.hfsslut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "Upward sensible heat flux on land use tiles. The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sensible Heat Flux on Land-Use Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfssLut",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.husslut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "Normally, the specific humidity should be reported at the 2 meter height",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Near-Surface Specific Humidity on Land-Use Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hussLut",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.irrlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "Mass flux of water due to irrigation.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Irrigation Flux Including any Irrigation for Crops, Trees, Pasture, or Urban Lawns",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "irrLut",
+ "positive": "down",
+ "standard_name": "surface_downward_mass_flux_of_water_due_to_irrigation",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.lai",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "A ratio obtained by dividing the total upper leaf surface area of vegetation by the (horizontal) surface area of the land on which it grows.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Leaf Area Index",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lai",
+ "positive": "",
+ "standard_name": "leaf_area_index",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.lailut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "A ratio obtained by dividing the total upper leaf surface area of vegetation by the (horizontal) surface area of the land on which it grows.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Leaf Area Index on Land-Use Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "laiLut",
+ "positive": "",
+ "standard_name": "leaf_area_index",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.landcoverfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of grid cell area occupied by different model vegetation/land cover categories. The categories may differ from model to model, depending on each model's subgrid land cover category definitions. Categories may include natural vegetation, anthropogenic vegetation, bare soil, lakes, urban areas, glaciers, etc. Sum of all should equal the percentage of the grid cell that is land.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "vegtype",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage of Area by Vegetation or Land-Cover Category",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "landCoverFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.mrfso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The mass per unit area (summed over all model layers) of frozen water.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Soil Frozen Water Content",
+ "modeling_realm": [
+ "land",
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrfso",
+ "positive": "",
+ "standard_name": "soil_frozen_water_content",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.mrlso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The mass (summed over all all layers) of liquid water.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Soil Liquid Water Content",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrlso",
+ "positive": "",
+ "standard_name": "liquid_water_content_of_soil_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.mrro",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The total run-off (including drainage through the base of the soil model) per unit area leaving the land portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Runoff",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrro",
+ "positive": "",
+ "standard_name": "runoff_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.mrrolut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "the total runoff (including 'drainage' through the base of the soil model) leaving the land use tile portion of the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Runoff from Land-Use Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrroLut",
+ "positive": "",
+ "standard_name": "runoff_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.mrros",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The total surface run off leaving the land portion of the grid cell (excluding drainage through the base of the soil model).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Runoff",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrros",
+ "positive": "",
+ "standard_name": "surface_runoff_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.mrsfl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "in each soil layer, the mass of water in ice phase. Reported as 'missing' for grid cells occupied entirely by 'sea'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Frozen Water Content of Soil Layer",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsfl",
+ "positive": "",
+ "standard_name": "frozen_water_content_of_soil_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.mrsll",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "in each soil layer, the mass of water in liquid phase. Reported as 'missing' for grid cells occupied entirely by 'sea'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Liquid Water Content of Soil Layer",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsll",
+ "positive": "",
+ "standard_name": "liquid_water_content_of_soil_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.mrso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "the mass per unit area (summed over all soil layers) of water in all phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Soil Moisture Content",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrso",
+ "positive": "",
+ "standard_name": "mass_content_of_water_in_soil",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.mrsol",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "in each soil layer, the mass of water in all phases, including ice. Reported as 'missing' for grid cells occupied entirely by 'sea'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Water Content of Soil Layer",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsol",
+ "positive": "",
+ "standard_name": "mass_content_of_water_in_soil_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.mrsolut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "'Water' means water in all phases. 'Content' indicates a quantity per unit area. The mass content of water in soil refers to the vertical integral from the surface down to the bottom of the soil model. For the content between specified levels in the soil, standard names including 'content_of_soil_layer' are used.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Soil Moisture",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsoLut",
+ "positive": "",
+ "standard_name": "mass_content_of_water_in_soil",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.mrsos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The mass of water in all phases in the upper 10cm of the soil layer.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "sdepth1"
+ ],
+ "frequency": "mon",
+ "long_name": "Moisture in Upper Portion of Soil Column",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsos",
+ "positive": "",
+ "standard_name": "mass_content_of_water_in_soil_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.mrsoslut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "the mass of water in all phases in a thin surface layer; integrate over uppermost 10cm",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time",
+ "sdepth1"
+ ],
+ "frequency": "mon",
+ "long_name": "Moisture in Upper Portion of Soil Column of Land-Use Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsosLut",
+ "positive": "",
+ "standard_name": "mass_content_of_water_in_soil_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.mrtws",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Mass of water in all phases and in all components including soil, canopy, vegetation, ice sheets, rivers and ground water.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Terrestrial Water Storage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrtws",
+ "positive": "",
+ "standard_name": "land_water_amount",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nbp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "This is the net mass flux of carbon from atmosphere into land, calculated as photosynthesis MINUS the sum of plant and soil respiration, carbon fluxes from fire, harvest, grazing and land use change. Positive flux is into the land.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux out of Atmosphere Due to Net Biospheric Production on Land [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nbp",
+ "positive": "down",
+ "standard_name": "surface_net_downward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_all_land_processes",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.necblut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "Computed as npp minus heterotrophic respiration minus fire minus C leaching minus harvesting/clearing. Positive rate is into the land, negative rate is from the land. Do not include fluxes from anthropogenic product pools to atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Carbon Mass Flux into Land-Use Tile [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "necbLut",
+ "positive": "down",
+ "standard_name": "surface_net_downward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_all_land_processes",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nep",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Natural flux of CO2 (expressed as a mass flux of carbon) from the atmosphere to the land calculated as the difference between uptake associated will photosynthesis and the release of CO2 from the sum of plant and soil respiration and fire. Positive flux is into the land. Emissions from natural fires and human ignition fires as calculated by the fire module of the dynamic vegetation model, but excluding any CO2 flux from fire included in fLuc (CO2 Flux to Atmosphere from Land Use Change).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Carbon Mass Flux out of Atmosphere Due to Net Ecosystem Productivity on Land [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nep",
+ "positive": "down",
+ "standard_name": "surface_net_downward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_all_land_processes_excluding_anthropogenic_land_use_change",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.netatmoslandc13flux",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Flux of carbon 31as carbon dioxide into the land. This flux should be reproducible by differencing the sum of all carbon pools (cVeg, cLitter, cSoil, and cProducts or equivalently cLand) from one time step to the next, except in the case of lateral transfer of carbon due to harvest, riverine transport of dissolved organic and/or inorganic carbon, or any other process (in which case the lateral_carbon_transfer_over_land term, see below, will be zero data).-",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Mass Flux of 13C Between Atmosphere and Land (Positive into Land) as a Result of All Processes [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "netAtmosLandC13Flux",
+ "positive": "down",
+ "standard_name": "surface_net_downward_mass_flux_of_carbon_dioxide_expressed_as_13C_due_to_all_land_processes",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.netatmoslandc14flux",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Flux of carbon-14 as carbon dioxide into the land. This flux should be reproducible by differencing the sum of all carbon pools (cVeg, cLitter, cSoil, and cProducts or equivalently cLand) from one time step to the next, except in the case of lateral transfer of carbon due to harvest, riverine transport of dissolved organic and/or inorganic carbon, or any other process (in which case the lateral_carbon_transfer_over_land term, see below, will be zero data).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Mass Flux of 14C Between Atmosphere and Land (Positive into Land) as a Result of All Processes [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "netAtmosLandC14Flux",
+ "positive": "down",
+ "standard_name": "surface_net_downward_mass_flux_of_carbon_dioxide_expressed_as_14C_due_to_all_land_processes",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.netatmoslandco2flux",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Flux of carbon as carbon dioxide into the land. This flux should be reproducible by differencing the sum of all carbon pools (cVeg, cLitter, cSoil, and cProducts or equivalently cLand) from one time step to the next, except in the case of lateral transfer of carbon due to harvest, riverine transport of dissolved organic and/or inorganic carbon, or any other process (in which case the lateral_carbon_transfer_over_land term, see below, will be zero data).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Flux of CO2 Between Atmosphere and Land (Positive into Land) as a Result of All Processes [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "netAtmosLandCO2Flux",
+ "positive": "down",
+ "standard_name": "surface_net_downward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_all_land_processes",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nland",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Report missing data over ocean grid cells. For fractional land report value averaged over the land fraction.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Nitrogen in All Terrestrial Nitrogen Pools",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nLand",
+ "positive": "",
+ "standard_name": "mass_content_of_nitrogen_in_vegetation_and_litter_and_soil_and_forestry_and_agricultural_products",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nleaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "'Content' indicates a quantity per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Mass in Leaves",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nLeaf",
+ "positive": "",
+ "standard_name": "leaf_mass_content_of_nitrogen",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nlitter",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Report missing data over ocean grid cells. For fractional land report value averaged over the land fraction.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Mass in Litter Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nLitter",
+ "positive": "",
+ "standard_name": "litter_mass_content_of_nitrogen",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nlittercwd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "'Content' indicates a quantity per unit area. 'Wood debris' means dead organic matter composed of coarse wood. It is distinct from fine litter. The precise distinction between 'fine' and 'coarse' is model dependent. The sum of the quantities with standard names wood_debris_mass_content_of_nitrogen, surface_litter_mass_content_of_nitrogen and subsurface_litter_mass_content_of_nitrogen is the total nitrogen mass content of dead plant material.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Mass in Coarse Woody Debris",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nLitterCwd",
+ "positive": "",
+ "standard_name": "wood_debris_mass_content_of_nitrogen",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nlittersubsurf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "'Content' indicates a quantity per unit area. 'Litter' is dead plant material in or above the soil. It is distinct from coarse wood debris. The precise distinction between 'fine' and 'coarse' is model dependent. 'Subsurface litter' means the part of the litter mixed within the soil below the surface. The sum of the quantities with standard names wood_debris_mass_content_of_nitrogen, surface_litter_mass_content_of_nitrogen and subsurface_litter_mass_content_of_nitrogen is the total nitrogen mass content of dead plant material.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Mass in Below-Ground Litter (non CWD)",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nLitterSubSurf",
+ "positive": "",
+ "standard_name": "subsurface_litter_mass_content_of_nitrogen",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nlittersurf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "'Content' indicates a quantity per unit area. 'Litter' is dead plant material in or above the soil. It is distinct from coarse wood debris. The precise distinction between 'fine' and 'coarse' is model dependent. 'Surface litter' means the part of the litter resting above the soil surface. The sum of the quantities with standard names wood_debris_mass_content_of_nitrogen, surface_litter_mass_content_of_nitrogen and subsurface_litter_mass_content_of_nitrogen is the total nitrogen mass content of dead plant material.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Mass in Above-Ground Litter (non CWD)",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nLitterSurf",
+ "positive": "",
+ "standard_name": "surface_litter_mass_content_of_nitrogen",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nmineral",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "SUM of ammonium, nitrite, nitrate, etc over all soil layers",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mineral Nitrogen in the Soil",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nMineral",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_inorganic_nitrogen_expressed_as_nitrogen",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nmineralnh4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "SUM of ammonium over all soil layers",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mineral Ammonium in the Soil",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nMineralNH4",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_inorganic_ammonium_expressed_as_nitrogen",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nmineralno3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "SUM of nitrate over all soil layers",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mineral Nitrate in the Soil",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nMineralNO3",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_inorganic_nitrate_expressed_as_nitrogen",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nother",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "E.g. fruits, seeds, etc.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Mass in Vegetation Components Other than Leaves, Stem and Root",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nOther",
+ "positive": "",
+ "standard_name": "miscellaneous_living_matter_mass_content_of_nitrogen",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.npp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "'Production of carbon' means the production of biomass expressed as the mass of carbon which it contains. Net primary production is the excess of gross primary production (rate of synthesis of biomass from inorganic precursors) by autotrophs ('producers'), for example, photosynthesis in plants or phytoplankton, over the rate at which the autotrophs themselves respire some of this biomass. 'Productivity' means production per unit area. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Production on Land as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "npp",
+ "positive": "down",
+ "standard_name": "net_primary_productivity_of_biomass_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nppgrass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where natural_grasses (comment: mask=grassFrac)",
+ "comment": "Total NPP of grass in the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Production on Grass Tiles as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nppGrass",
+ "positive": "",
+ "standard_name": "net_primary_productivity_of_biomass_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nppleaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "This is the rate of carbon uptake by leaves due to NPP",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Production Allocated to Leaves as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nppLeaf",
+ "positive": "down",
+ "standard_name": "net_primary_productivity_of_biomass_expressed_as_carbon_accumulated_in_leaves",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.npplut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "'Production of carbon' means the production of biomass expressed as the mass of carbon which it contains. Net primary production is the excess of gross primary production (rate of synthesis of biomass from inorganic precursors) by autotrophs ('producers'), for example, photosynthesis in plants or phytoplankton, over the rate at which the autotrophs themselves respire some of this biomass. 'Productivity' means production per unit area. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Production on Land-Use Tile as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nppLut",
+ "positive": "",
+ "standard_name": "net_primary_productivity_of_biomass_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nppother",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "added for completeness with npp_root",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Production Allocated to Other Pools (not Leaves Stem or Roots) as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nppOther",
+ "positive": "",
+ "standard_name": "net_primary_productivity_of_biomass_expressed_as_carbon_accumulated_in_miscellaneous_living_matter",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.npproot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "This is the rate of carbon uptake by roots due to NPP",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Production Allocated to Roots as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nppRoot",
+ "positive": "down",
+ "standard_name": "net_primary_productivity_of_biomass_expressed_as_carbon_accumulated_in_roots",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nppshrub",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where shrubs (comment: mask=shrubFrac)",
+ "comment": "Total NPP of shrubs in the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Production on Shrub Tiles as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nppShrub",
+ "positive": "",
+ "standard_name": "net_primary_productivity_of_biomass_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nppstem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "added for completeness with npp_root",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Production Allocated to Stem as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nppStem",
+ "positive": "",
+ "standard_name": "net_primary_productivity_of_biomass_expressed_as_carbon_accumulated_in_stems",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.npptree",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where trees (comment: mask=treeFrac)",
+ "comment": "Total NPP of trees in the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Production on Tree Tiles as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nppTree",
+ "positive": "",
+ "standard_name": "net_primary_productivity_of_biomass_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nppwood",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "This is the rate of carbon uptake by wood due to NPP",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Production Allocated to Wood as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nppWood",
+ "positive": "down",
+ "standard_name": "net_primary_productivity_of_biomass_expressed_as_carbon_accumulated_in_wood",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nproduct",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Report missing data over ocean grid cells. For fractional land report value averaged over the land fraction.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Mass in Products of Land-Use Change",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nProduct",
+ "positive": "",
+ "standard_name": "nitrogen_mass_content_of_forestry_and_agricultural_products",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nroot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "including fine and coarse roots.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Mass in Roots",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nRoot",
+ "positive": "",
+ "standard_name": "root_mass_content_of_nitrogen",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nsoil",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Report missing data over ocean grid cells. For fractional land report value averaged over the land fraction.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Mass in Soil Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nSoil",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_nitrogen",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nstem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "including sapwood and hardwood.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Mass in Stem",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nStem",
+ "positive": "",
+ "standard_name": "stem_mass_content_of_nitrogen",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nveg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Report missing data over ocean grid cells. For fractional land report value averaged over the land fraction.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Mass in Vegetation",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nVeg",
+ "positive": "",
+ "standard_name": "vegetation_mass_content_of_nitrogen",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nwdfraclut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of land use tile tile that is non-woody vegetation ( e.g. herbaceous crops)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time",
+ "typenwd"
+ ],
+ "frequency": "mon",
+ "long_name": "Non-Woody Vegetation Percentage Cover",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nwdFracLut",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.orog",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. Altitude is the (geometric) height above the geoid, which is the reference geopotential surface. The geoid is similar to mean sea level.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Altitude",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "orog",
+ "positive": "",
+ "standard_name": "surface_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.pasturefrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by anthropogenic pasture.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typepasture"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage of Land Which Is Anthropogenic Pasture",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pastureFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.pasturefracc3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell covered by C3 pasture",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typec3pastures"
+ ],
+ "frequency": "mon",
+ "long_name": "C3 Pasture Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pastureFracC3",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.pasturefracc4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell covered by C4 pasture",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typec4pastures"
+ ],
+ "frequency": "mon",
+ "long_name": "C4 Pasture Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pastureFracC4",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.prveg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The precipitation flux that is intercepted by the vegetation canopy (if present in model) before reaching the ground.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation onto Canopy",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prveg",
+ "positive": "",
+ "standard_name": "precipitation_flux_onto_canopy",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.ra",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass flux per unit area into atmosphere due to autotrophic respiration on land (respiration by producers) [see rh for heterotrophic production]",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to Autotrophic (Plant) Respiration on Land [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ra",
+ "positive": "up",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_plant_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.rac13",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Flux of carbon-13 into the atmosphere due to plant respiration. Plant respiration is the sum of respiration by parts of plants both above and below the soil. It is assumed that all the respired carbon dioxide is emitted to the atmosphere. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon-13 Mass Flux into Atmosphere Due to Autotrophic (Plant) Respiration on Land [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rac13",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_13C_due_to_plant_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.rac14",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Flux of carbon-14 into the atmosphere due to plant respiration. Plant respiration is the sum of respiration by parts of plants both above and below the soil. It is assumed that all the respired carbon dioxide is emitted to the atmosphere. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon-14 Mass Flux into Atmosphere Due to Autotrophic (Plant) Respiration on Land [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rac14",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_14C_due_to_plant_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.ragrass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where natural_grasses (comment: mask=grassFrac)",
+ "comment": "Total RA of grass in the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Autotrophic Respiration on Grass Tiles as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "raGrass",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_plant_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.raleaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "added for completeness with Ra_root",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Respiration from Leaves as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "raLeaf",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_plant_respiration_in_leaves",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.ralut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "Carbon mass flux per unit area into atmosphere due to autotrophic respiration on land (respiration by producers) [see rh for heterotrophic production]. Calculated on land-use tiles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Autotrophic Respiration on Land-Use Tile as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "raLut",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_plant_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.raother",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "added for completeness with Ra_root",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Respiration from Other Pools (not Leaves Stem or Roots) as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "raOther",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_plant_respiration_in_miscellaneous_living_matter",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.raroot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Total autotrophic respiration from all belowground plant parts. This has benchmarking value because the sum of Rh and root respiration can be compared to observations of total soil respiration.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Respiration from Roots as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "raRoot",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_plant_respiration_in_roots",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.rashrub",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where shrubs (comment: mask=shrubFrac)",
+ "comment": "Total RA of shrubs in the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Autotrophic Respiration on Shrub Tiles as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "raShrub",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_plant_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.rastem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "added for completeness with Ra_root",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Respiration from Stem as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "raStem",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_plant_respiration_in_stems",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.ratree",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where trees (comment: mask=treeFrac)",
+ "comment": "Total RA of trees in the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Autotrophic Respiration on Tree Tiles as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "raTree",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_plant_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.residualfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is land and is covered by neither vegetation nor bare-soil (e.g., urban, ice, lakes, etc.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typeresidual"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage of Grid Cell That Is Land but neither Vegetation Covered nor Bare Soil",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "residualFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.rgrowth",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Growth respiration is defined as the additional carbon cost for the synthesis of new growth.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Autotrophic Respiration on Land as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rGrowth",
+ "positive": "up",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_plant_respiration_for_biomass_growth",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.rh",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass flux per unit area into atmosphere due to heterotrophic respiration on land (respiration by consumers)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Heterotrophic Respiration on Land as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rh",
+ "positive": "up",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_heterotrophic_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.rhc13",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Heterotrophic respiration is respiration by heterotrophs ('consumers'), which are organisms (including animals and decomposers) that consume other organisms or dead organic material, rather than synthesising organic material from inorganic precursors using energy from the environment (especially sunlight) as autotrophs ('producers') do. Heterotrophic respiration goes on within both the soil and litter pools.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon-13 Mass Flux into Atmosphere Due to Heterotrophic Respiration on Land [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rhc13",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_13C_due_to_heterotrophic_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.rhc14",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Heterotrophic respiration is respiration by heterotrophs ('consumers'), which are organisms (including animals and decomposers) that consume other organisms or dead organic material, rather than synthesising organic material from inorganic precursors using energy from the environment (especially sunlight) as autotrophs ('producers') do. Heterotrophic respiration goes on within both the soil and litter pools.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon-14 Mass Flux into Atmosphere Due to Heterotrophic Respiration on Land [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rhc14",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_14C_due_to_heterotrophic_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.rhgrass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where natural_grasses (comment: mask=grassFrac)",
+ "comment": "Total RH of grass in the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Heterotrophic Respiration on Grass Tiles as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rhGrass",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_heterotrophic_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.rhlitter",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Needed to calculate litter bulk turnover time. Includes respiration from CWD as well.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to Heterotrophic Respiration from Litter on Land",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rhLitter",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_due_to_heterotrophic_respiration_in_litter",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.rhlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "Carbon mass flux per unit area into atmosphere due to heterotrophic respiration on land (respiration by consumers), calculated on land-use tiles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Heterotrophic Respiration on Land-Use Tile as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rhLut",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_heterotrophic_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.rhshrub",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where shrubs (comment: mask=shrubFrac)",
+ "comment": "Total RH of shrubs in the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Heterotrophic Respiration on Shrub Tiles as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rhShrub",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_heterotrophic_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.rhsoil",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Needed to calculate soil bulk turnover time",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to Heterotrophic Respiration from Soil on Land",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rhSoil",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_due_to_heterotrophic_respiration_in_soil",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.rhtree",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where trees (comment: mask=treeFrac)",
+ "comment": "Total RH of trees in the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Heterotrophic Respiration on Tree Tiles as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rhTree",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_heterotrophic_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.rluslut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upwelling Longwave on Land-Use Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlusLut",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.rmaint",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Maintenance respiration is defined as the carbon cost to support the metabolic activity of existing live tissue.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to Maintenance Autotrophic Respiration on Land [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rMaint",
+ "positive": "up",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_plant_respiration_for_biomass_maintenance",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.rsuslut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upwelling Shortwave on Land-Use Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsusLut",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.sftgif",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by land ice (ice sheet, ice shelf, ice cap, glacier)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Land Ice Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftgif",
+ "positive": "",
+ "standard_name": "land_ice_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.shrubfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by shrub.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typeshrub"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cover by Shrub",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "shrubFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.swelut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'lwe' means liquid water equivalent. 'Amount' means mass per unit area. The construction lwe_thickness_of_X_amount or _content means the vertical extent of a layer of liquid water having the same mass per unit area. Surface amount refers to the amount on the ground, excluding that on the plant or vegetation canopy.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Water Equivalent on Land-Use Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sweLut",
+ "positive": "",
+ "standard_name": "lwe_thickness_of_surface_snow_amount",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.taslut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "Air temperature is the bulk temperature of the air, not the surface (skin) temperature.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Near-Surface Air Temperature on Land Use Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasLut",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.tran",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Transpiration (may include dew formation as a negative flux).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Transpiration",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tran",
+ "positive": "up",
+ "standard_name": "transpiration_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.treefrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by trees.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typetree"
+ ],
+ "frequency": "mon",
+ "long_name": "Tree Cover Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "treeFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.treefracbdldcd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "This is the percentage of the entire grid cell that is covered by broadleaf deciduous trees.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typetreebd"
+ ],
+ "frequency": "mon",
+ "long_name": "Broadleaf Deciduous Tree Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "treeFracBdlDcd",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.treefracbdlevg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "This is the percentage of the entire grid cell that is covered by broadleaf evergreen trees.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typetreebe"
+ ],
+ "frequency": "mon",
+ "long_name": "Broadleaf Evergreen Tree Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "treeFracBdlEvg",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.treefracndldcd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "This is the percentage of the entire grid cell that is covered by needleleaf deciduous trees.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typetreend"
+ ],
+ "frequency": "mon",
+ "long_name": "Needleleaf Deciduous Tree Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "treeFracNdlDcd",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.treefracndlevg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "This is the percentage of the entire grid cell that is covered by needleleaf evergreen trees.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typetreene"
+ ],
+ "frequency": "mon",
+ "long_name": "Needleleaf Evergreen Tree Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "treeFracNdlEvg",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.treefracprimdec",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of the entire grid cell that is covered by total primary deciduous trees.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typepdec"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cover by Primary Deciduous Tree",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "treeFracPrimDec",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.treefracprimever",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by primary evergreen trees.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typepever"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cover by Primary Evergreen Trees",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "treeFracPrimEver",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.treefracsecdec",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by secondary deciduous trees.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typesdec"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cover by Secondary Deciduous Trees",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "treeFracSecDec",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.treefracsecever",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by secondary evergreen trees.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typesever"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cover by Secondary Evergreen Trees",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "treeFracSecEver",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.tsl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Temperature of soil. Reported as missing for grid cells with no land.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Temperature of Soil",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tsl",
+ "positive": "",
+ "standard_name": "soil_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.tslsilut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "Surface temperature (i.e. temperature at which long-wave radiation emitted)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Temperature on Landuse Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tslsiLut",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.tsoilpools",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "defined as 1/(turnover time) for each soil pool. Use the same pools reported under cSoilPools",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "soilpools",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Turnover Rate of Each Model Soil Carbon Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tSoilPools",
+ "positive": "",
+ "standard_name": "soil_pool_carbon_decay_rate",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.vegfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of grid cell that is covered by vegetation.This SHOULD be the sum of tree, grass (natural and pasture), crop and shrub fractions.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typeveg"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Vegetated Percentage Cover",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vegFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.vegheight",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where vegetation (comment: mask=vegFrac)",
+ "comment": "Vegetation height averaged over all vegetation types and over the vegetated fraction of a grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Height of the Vegetation Canopy",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vegHeight",
+ "positive": "",
+ "standard_name": "canopy_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.vegheightcrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where crops (comment: mask=cropFrac)",
+ "comment": "Vegetation height averaged over the crop fraction of a grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Height of Crops",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vegHeightCrop",
+ "positive": "",
+ "standard_name": "canopy_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.vegheightgrass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where natural_grasses (comment: mask=grassFrac)",
+ "comment": "Vegetation height averaged over the grass fraction of a grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Height of Grass",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vegHeightGrass",
+ "positive": "",
+ "standard_name": "canopy_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.vegheightpasture",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where pastures (comment: mask=pastureFrac)",
+ "comment": "Vegetation height averaged over the pasture fraction of a grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Height of Pastures",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vegHeightPasture",
+ "positive": "",
+ "standard_name": "canopy_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.vegheightshrub",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where shrubs (comment: mask=shrubFrac)",
+ "comment": "Vegetation height averaged over the shrub fraction of a grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Height of Shrubs",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vegHeightShrub",
+ "positive": "",
+ "standard_name": "canopy_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.vegheighttree",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where trees (comment: mask=treeFrac)",
+ "comment": "Vegetation height averaged over the tree fraction of a grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Height of Trees",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vegHeightTree",
+ "positive": "",
+ "standard_name": "canopy_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.wetlandch4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Net upward flux of methane (NH4) from wetlands (areas where water covers the soil, or is present either at or near the surface of the soil all year or for varying periods of time during the year, including during the growing season). ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Grid Averaged Methane Emissions from Wetlands",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetlandCH4",
+ "positive": "",
+ "standard_name": "surface_net_upward_mass_flux_of_methane_due_to_emission_from_wetland_biological_processes",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.wetlandch4cons",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Biological consumption (methanotrophy) of methane (NH4) by wetlands (areas where water covers the soil, or is present either at or near the surface of the soil all year or for varying periods of time during the year, including during the growing season). ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Grid Averaged Methane Consumption (Methanotrophy) from Wetlands",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetlandCH4cons",
+ "positive": "",
+ "standard_name": "surface_downward_mass_flux_of_methane_due_to_wetland_biological_consumption",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.wetlandch4prod",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Biological emissions (methanogenesis) of methane (NH4) from wetlands (areas where water covers the soil, or is present either at or near the surface of the soil all year or for varying periods of time during the year, including during the growing season). ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Grid Averaged Methane Production (Methanogenesis) from Wetlands",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetlandCH4prod",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_methane_due_to_emission_from_wetland_biological_production",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.wetlandfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of grid cell covered by wetland. Report only one year if fixed percentage is used, or time series if values are determined dynamically.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typewetla"
+ ],
+ "frequency": "mon",
+ "long_name": "Wetland Percentage Cover",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetlandFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.wtd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellr",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Depth is the vertical distance below the surface. The water table is the surface below which the soil is saturated with water such that all pore spaces are filled.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Water Table Depth",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wtd",
+ "positive": "",
+ "standard_name": "water_table_depth",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpyr.baresoilfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by bare soil.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typebare"
+ ],
+ "frequency": "yr",
+ "long_name": "Bare Soil Percentage Area Coverage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "baresoilFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpyr.cropfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by crop.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typecrop"
+ ],
+ "frequency": "yr",
+ "long_name": "Percentage Crop Cover",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cropFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpyr.fracinlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: sum",
+ "comment": "Cumulative percentage transitions over the year; note that percentage should be reported as a percentage of atmospheric grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Annual Gross Percentage That Was Transferred into This Tile from Other Land-Use Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fracInLut",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpyr.fracoutlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: sum",
+ "comment": "Cumulative percentage transitions over the year; note that percentage should be reported as percentage of atmospheric grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Annual Gross Percentage of Land-Use Tile That Was Transferred into Other Land-Use Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fracOutLut",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpyr.grassfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by natural grass.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typenatgr"
+ ],
+ "frequency": "yr",
+ "long_name": "Natural Grass Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "grassFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpyr.residualfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is land and is covered by neither vegetation nor bare-soil (e.g., urban, ice, lakes, etc.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typeresidual"
+ ],
+ "frequency": "yr",
+ "long_name": "Percentage of Grid Cell That Is Land but neither Vegetation Covered nor Bare Soil",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "residualFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpyr.shrubfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by shrub.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typeshrub"
+ ],
+ "frequency": "yr",
+ "long_name": "Percentage Cover by Shrub",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "shrubFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpyr.treefrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by trees.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typetree"
+ ],
+ "frequency": "yr",
+ "long_name": "Tree Cover Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "treeFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpyr.vegfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of grid cell that is covered by vegetation.This SHOULD be the sum of tree, grass (natural and pasture), crop and shrub fractions.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typeveg"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Vegetated Percentage Cover",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vegFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpyrpt.clitter",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: point",
+ "comment": "'Litter' is dead plant material in or above the soil. It is distinct from coarse wood debris. The precise distinction between 'fine' and 'coarse' is model dependent. 'Content' indicates a quantity per unit area. The sum of the quantities with standard names surface_litter_mass_content_of_carbon and subsurface_litter_mass_content_of_carbon has the standard name litter_mass_content_of_carbon.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "yrPt",
+ "long_name": "Carbon Mass in Litter Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cLitter",
+ "positive": "",
+ "standard_name": "litter_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpyrpt.clitterlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where sector time: point",
+ "comment": "end of year values (not annual mean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time1"
+ ],
+ "frequency": "yrPt",
+ "long_name": "Carbon in Above and Below-Ground Litter Pools on Land-Use Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cLitterLut",
+ "positive": "",
+ "standard_name": "litter_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpyrpt.cproduct",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: point",
+ "comment": "Carbon mass per unit area in that has been removed from the environment through land use change.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "yrPt",
+ "long_name": "Carbon Mass in Products of Land-Use Change",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cProduct",
+ "positive": "",
+ "standard_name": "carbon_mass_content_of_forestry_and_agricultural_products",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpyrpt.cproductlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where sector time: point",
+ "comment": "Anthropogenic pools associated with land use tiles into which harvests and cleared carbon are deposited before release into atmosphere PLUS any remaining anthropogenic pools that may be associated with lands which were converted into land use tiles during reported period. Examples of products include paper, cardboard, timber for construction, and crop harvest for food or fuel. Does NOT include residue which is deposited into soil or litter; end of year values (not annual mean).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time1"
+ ],
+ "frequency": "yrPt",
+ "long_name": "Wood and Agricultural Product Pool Carbon Associated with Land-Use Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cProductLut",
+ "positive": "",
+ "standard_name": "carbon_mass_content_of_forestry_and_agricultural_products",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpyrpt.csoil",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: point",
+ "comment": "Carbon mass in the full depth of the soil model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "yrPt",
+ "long_name": "Carbon Mass in Model Soil Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cSoil",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpyrpt.csoillut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where sector time: point",
+ "comment": "end of year values (not annual mean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time1"
+ ],
+ "frequency": "yrPt",
+ "long_name": "Carbon in Soil Pool on Land-Use Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cSoilLut",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpyrpt.cveg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: point",
+ "comment": "Carbon mass per unit area in vegetation.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "yrPt",
+ "long_name": "Carbon Mass in Vegetation",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cVeg",
+ "positive": "",
+ "standard_name": "vegetation_carbon_content",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpyrpt.cveglut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where sector time: point",
+ "comment": "end of year values (not annual mean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time1"
+ ],
+ "frequency": "yrPt",
+ "long_name": "Carbon in Vegetation on Land-Use Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cVegLut",
+ "positive": "",
+ "standard_name": "vegetation_carbon_content",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpyrpt.fraclut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: point",
+ "comment": "End of year values (not annual mean); note that percentage should be reported as percentage of land grid cell (example: frac_lnd = 0.5, frac_ocn = 0.5, frac_crop_lnd = 0.2 (of land portion of grid cell), then frac_lut(crop) = 0.5*0.2 = 0.1)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time1"
+ ],
+ "frequency": "yrPt",
+ "long_name": "Percentage of Grid Cell for Each Land-Use Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fracLut",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obday.chlos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of chlorophyll from all phytoplankton group concentrations at the sea surface. In most models this is equal to chldiat+chlmisc, that is the sum of 'Diatom Chlorophyll Mass Concentration' plus 'Other Phytoplankton Chlorophyll Mass Concentration'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Mass Concentration of Total Phytoplankton Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chlos",
+ "positive": "",
+ "standard_name": "mass_concentration_of_phytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obday.phycos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton organic carbon component concentrations at the sea surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Sea Surface Phytoplankton Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phycos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.aragos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of particulate aragonite components (e.g. Phytoplankton, Detrital, etc.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Aragonite Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "aragos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.baccos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of bacterial carbon component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Bacterial Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "baccos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_bacteria_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.bfeos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of particulate organic iron component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Particulate Organic Matter Expressed as Iron in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bfeos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_iron_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.bsios",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of particulate silica component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Particulate Organic Matter Expressed as Silicon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bsios",
+ "positive": "",
+ "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_silicon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.calcos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of particulate calcite component concentrations (e.g. Phytoplankton, Detrital, etc.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Calcite Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "calcos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_calcite_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.chlcalcos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "chlorophyll concentration from the calcite-producing phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mass Concentration of Calcareous Phytoplankton Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chlcalcos",
+ "positive": "",
+ "standard_name": "mass_concentration_of_calcareous_phytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.chldiatos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "chlorophyll from diatom phytoplankton component concentration alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mass Concentration of Diatoms Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chldiatos",
+ "positive": "",
+ "standard_name": "mass_concentration_of_diatoms_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.chldiazos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "chlorophyll concentration from the diazotrophic phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mass Concentration of Diazotrophs Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chldiazos",
+ "positive": "",
+ "standard_name": "mass_concentration_of_diazotrophic_phytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.chlmiscos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "chlorophyll from additional phytoplankton component concentrations alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mass Concentration of Other Phytoplankton Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chlmiscos",
+ "positive": "",
+ "standard_name": "mass_concentration_of_miscellaneous_phytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.chlos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of chlorophyll from all phytoplankton group concentrations at the sea surface. In most models this is equal to chldiat+chlmisc, that is the sum of 'Diatom Chlorophyll Mass Concentration' plus 'Other Phytoplankton Chlorophyll Mass Concentration'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mass Concentration of Total Phytoplankton Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chlos",
+ "positive": "",
+ "standard_name": "mass_concentration_of_phytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.chlpicoos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "chlorophyll concentration from the picophytoplankton (<2 um) component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mass Concentration of Picophytoplankton Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chlpicoos",
+ "positive": "",
+ "standard_name": "mass_concentration_of_picophytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.co3abioos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Near surface mole concentration (number of moles per unit volume: molarity) of the abiotic-analogue carbonate anion (CO3). An abiotic analogue is used to simulate the effect on a modelled variable when biological effects on ocean carbon concentration and alkalinity are ignored. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Abiotic Carbonate Ion Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3abioos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_abiotic_analogue_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.co3natos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Near surface mole concentration (number of moles per unit volume: molarity) of the natural-analogue carbonate anion (CO3). A natural analogue is used to simulate the effect on a modelled variable of imposing preindustrial atmospheric carbon dioxide concentrations, even when the model as a whole may be subjected to varying forcings. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Natural Carbonate Ion Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3natos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_natural_analogue_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.co3os",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Near surface mole concentration (number of moles per unit volume: molarity) of the carbonate anion (CO3).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Carbonate Ion Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3os",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.co3sataragos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Near surface mole concentration (number of moles per unit volume: molarity) of the carbonate anion (CO3) for sea water in equilibrium with pure Aragonite. Aragonite (CaCO3) is a mineral that is a polymorph of calcium carbonate.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Carbonate Ion in Equilibrium with Pure Aragonite in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3sataragos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_expressed_as_carbon_at_equilibrium_with_pure_aragonite_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.co3satcalcos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Near surface mole concentration (number of moles per unit volume: molarity) of the carbonate anion (CO3) for sea water in equilibrium with pure calcite. Aragonite (CaCO3) is a mineral that is a polymorph of calcium carbonate.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Carbonate Ion in Equilibrium with Pure Calcite in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3satcalcos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_expressed_as_carbon_at_equilibrium_with_pure_calcite_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.detocos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of detrital organic carbon component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Detrital Organic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "detocos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_organic_detritus_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.dfeos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "dissolved iron in sea water is meant to include both Fe2+ and Fe3+ ions (but not, e.g., particulate detrital iron)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Dissolved Iron Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dfeos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_iron_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.dissi13cos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Near surface dissolved inorganic carbon-13 (CO3+HCO3+H2CO3) concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Dissolved Inorganic Carbon-13 Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissi13cos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_13C_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.dissi14cabioos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Abiotic Dissolved inorganic carbon-14 (CO3+HCO3+H2CO3) concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Abiotic Dissolved Inorganic Carbon-14 Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissi14cabioos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_14C_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.dissicabioos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Abiotic Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Abiotic Dissolved Inorganic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissicabioos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_abiotic_analogue_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.dissicnatos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration at preindustrial atmospheric xCO2",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Natural Dissolved Inorganic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissicnatos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_natural_analogue_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.dissicos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Dissolved Inorganic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissicos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.dissocos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of dissolved carbon component concentrations explicitly represented (i.e. not ~40 uM refractory unless explicit)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Dissolved Organic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissocos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_organic_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.dmsos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration of dimethyl sulphide in water in the near surface layer",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Dimethyl Sulphide in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dmsos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dimethyl_sulfide_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.dpco2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Difference in partial pressure of carbon dioxide between sea water and air. The partial pressure of a dissolved gas in sea water is the partial pressure in air with which it would be in equilibrium. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Delta CO2 Partial Pressure",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dpco2",
+ "positive": "",
+ "standard_name": "surface_carbon_dioxide_partial_pressure_difference_between_sea_water_and_air",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.dpco2abio",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Difference in partial pressure of abiotic-analogue carbon dioxide between sea water and air. The partial pressure of a dissolved gas in sea water is the partial pressure in air with which it would be in equilibrium. An abiotic analogue is used to simulate the effect on a modelled variable when biological effects on ocean carbon concentration and alkalinity are ignored.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Abiotic Delta Pco Partial Pressure",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dpco2abio",
+ "positive": "",
+ "standard_name": "surface_carbon_dioxide_abiotic_analogue_partial_pressure_difference_between_sea_water_and_air",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.dpco2nat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Difference in partial pressure of natural-analogue carbon dioxide between sea water and air. The partial pressure of a dissolved gas in sea water is the partial pressure in air with which it would be in equilibrium. A natural analogue is used to simulate the effect on a modelled variable of imposing preindustrial atmospheric carbon dioxide concentrations, even when the model as a whole may be subjected to varying forcings. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Natural Delta CO2 Partial Pressure ",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dpco2nat",
+ "positive": "",
+ "standard_name": "surface_carbon_dioxide_natural_analogue_partial_pressure_difference_between_sea_water_and_air",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.dpo2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The partial pressure of a dissolved gas in sea water is the partial pressure in air with which it would be in equilibrium. The partial pressure of a gaseous constituent of air is the pressure which it alone would exert with unchanged temperature and number of moles per unit volume. The surface called 'surface' means the lower boundary of the atmosphere.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Delta O2 Partial Pressure",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dpo2",
+ "positive": "",
+ "standard_name": "surface_molecular_oxygen_partial_pressure_difference_between_sea_water_and_air",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.eparag100",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid. Aragonite is a mineral that is a polymorph of calcium carbonate. The chemical formula of aragonite is CaCO3. Standard names also exist for calcite, another polymorph of calcium carbonate.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Flux of Aragonite",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "eparag100",
+ "positive": "",
+ "standard_name": "sinking_mole_flux_of_aragonite_expressed_as_carbon_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.epc100",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Flux of Particulate Organic Carbon",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "epc100",
+ "positive": "",
+ "standard_name": "sinking_mole_flux_of_particulate_organic_matter_expressed_as_carbon_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.epcalc100",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid. Calcite is a mineral that is a polymorph of calcium carbonate. The chemical formula of calcite is CaCO3. Standard names also exist for aragonite, another polymorph of calcium carbonate.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Flux of Calcite",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "epcalc100",
+ "positive": "",
+ "standard_name": "sinking_mole_flux_of_calcite_expressed_as_carbon_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.epfe100",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Flux of Particulate Iron",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "epfe100",
+ "positive": "",
+ "standard_name": "sinking_mole_flux_of_particulate_iron_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.epn100",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Flux of Particulate Nitrogen",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "epn100",
+ "positive": "",
+ "standard_name": "sinking_mole_flux_of_particulate_organic_nitrogen_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.epp100",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Flux of Particulate Phosphorus",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "epp100",
+ "positive": "",
+ "standard_name": "sinking_mole_flux_of_particulate_organic_phosphorus_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.epsi100",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Flux of Particulate Silicon",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "epsi100",
+ "positive": "",
+ "standard_name": "sinking_mole_flux_of_particulate_silicon_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fbddtalk",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea (top 100m only) time: mean",
+ "comment": "vertical integral of net biological terms in time rate of change of alkalinity",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "olayer100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Rate of Change of Biological Alkalinity Due to Biological Activity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fbddtalk",
+ "positive": "",
+ "standard_name": "integral_wrt_depth_of_tendency_of_sea_water_alkalinity_expressed_as_mole_equivalent_due_to_biological_processes",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fbddtdic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea (top 100m only) time: mean",
+ "comment": "vertical integral of net biological terms in time rate of change of dissolved inorganic carbon",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "olayer100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Rate of Change of Dissolved Inorganic Carbon Due to Biological Activity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fbddtdic",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_carbon_due_to_biological_processes",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fbddtdife",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea (top 100m only) time: mean",
+ "comment": "vertical integral of net biological terms in time rate of change of dissolved inorganic iron",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "olayer100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Rate of Change of Dissolved Inorganic Iron Due to Biological Activity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fbddtdife",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_iron_due_to_biological_processes",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fbddtdin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea (top 100m only) time: mean",
+ "comment": "vertical integral of net biological terms in time rate of change of nitrogen nutrients (e.g. NO3+NH4)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "olayer100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Rate of Change of Dissolved Inorganic Nitrogen Due to Biological Activity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fbddtdin",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_nitrogen_due_to_biological_processes",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fbddtdip",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea (top 100m only) time: mean",
+ "comment": "vertical integral of net biological terms in time rate of change of phosphate",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "olayer100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Rate of Change of Dissolved Inorganic Phosphorus Due to Biological Activity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fbddtdip",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_phosphorus_due_to_biological_processes",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fbddtdisi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea (top 100m only) time: mean",
+ "comment": "vertical integral of net biological terms in time rate of change of dissolved inorganic silicate",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "olayer100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Rate of Change of Dissolved Inorganic Silicon Due to Biological Activity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fbddtdisi",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_silicon_due_to_biological_processes",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fddtalk",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea (top 100m only) time: mean",
+ "comment": "vertical integral of net time rate of change of alkalinity",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "olayer100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Rate of Change of Total Alkalinity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fddtalk",
+ "positive": "",
+ "standard_name": "integral_wrt_depth_of_tendency_of_sea_water_alkalinity_expressed_as_mole_equivalent",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fddtdic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea (top 100m only) time: mean",
+ "comment": "'Content' indicates a quantity per unit area. 'tendency_of_X' means derivative of X with respect to time. 'Dissolved inorganic carbon' describes a family of chemical species in solution, including carbon dioxide, carbonic acid and the carbonate and bicarbonate anions. 'Dissolved inorganic carbon' is the term used in standard names for all species belonging to the family that are represented within a given model. The list of individual species that are included in a quantity having a group chemical standard name can vary between models. Where possible, the data variable should be accompanied by a complete description of the species represented, for example, by using a comment attribute.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "olayer100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Rate of Change of Net Dissolved Inorganic Carbon",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fddtdic",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_carbon",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fddtdife",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea (top 100m only) time: mean",
+ "comment": "vertical integral of net time rate of change of dissolved inorganic iron",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "olayer100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Rate of Change of Net Dissolved Inorganic Iron",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fddtdife",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_iron",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fddtdin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea (top 100m only) time: mean",
+ "comment": "Net time rate of change of nitrogen nutrients (e.g. NO3+NH4)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "olayer100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Rate of Change of Net Dissolved Inorganic Nitrogen",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fddtdin",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_nitrogen",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fddtdip",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea (top 100m only) time: mean",
+ "comment": "vertical integral of net time rate of change of phosphate",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "olayer100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Rate of Change of Net Dissolved Inorganic Phosphorus",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fddtdip",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_phosphorus",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fddtdisi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea (top 100m only) time: mean",
+ "comment": "vertical integral of net time rate of change of dissolved inorganic silicate",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "olayer100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Rate of Change of Net Dissolved Inorganic Silicon",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fddtdisi",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_silicon",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fg13co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Gas exchange flux of carbon-13 as CO2 (positive into ocean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Mass Flux of Carbon-13 as 13CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fg13co2",
+ "positive": "down",
+ "standard_name": "surface_downward_mass_flux_of_13C_dioxide_abiotic_analogue_expressed_as_13C",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fg14co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Gas exchange flux of carbon-14 as CO2 (positive into ocean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Mass Flux of Carbon-14 as 14CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fg14co2",
+ "positive": "",
+ "standard_name": "surface_downward_mass_flux_of_14C_dioxide_abiotic_analogue_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fg14co2abio",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Gas exchange flux of abiotic 14CO2 (positive into ocean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Mass Flux of Carbon-14 as Abiotic 14CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fg14co2abio",
+ "positive": "down",
+ "standard_name": "surface_downward_mass_flux_of_14C_dioxide_abiotic_analogue_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fgco2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Gas exchange flux of CO2 (positive into ocean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Mass Flux of Carbon as CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fgco2",
+ "positive": "down",
+ "standard_name": "surface_downward_mass_flux_of_carbon_dioxide_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fgco2abio",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Gas exchange flux of abiotic CO2 (positive into ocean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Mass Flux of Carbon as Abiotic CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fgco2abio",
+ "positive": "down",
+ "standard_name": "surface_downward_mass_flux_of_carbon_dioxide_abiotic_analogue_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fgco2nat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Gas exchange flux of natural CO2 (positive into ocean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Mass Flux of Carbon as Natural CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fgco2nat",
+ "positive": "down",
+ "standard_name": "surface_downward_mass_flux_of_carbon_dioxide_natural_analogue_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fgdms",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Gas exchange flux of DMS (positive into atmosphere)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upward Flux of DMS",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fgdms",
+ "positive": "up",
+ "standard_name": "surface_upward_mole_flux_of_dimethyl_sulfide",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fgo2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Gas exchange flux of O2 (positive into ocean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Flux of O2",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fgo2",
+ "positive": "down",
+ "standard_name": "surface_downward_mole_flux_of_molecular_oxygen",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.frfe",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Content' indicates a quantity per unit area. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'tendency_of_X' means derivative of X with respect to time.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Iron Loss to Sediments",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "frfe",
+ "positive": "",
+ "standard_name": "minus_tendency_of_ocean_mole_content_of_iron_due_to_sedimentation",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fric",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Inorganic Carbon loss to sediments",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Inorganic Carbon Flux at Ocean Bottom",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fric",
+ "positive": "",
+ "standard_name": "minus_tendency_of_ocean_mole_content_of_inorganic_carbon_due_to_sedimentation",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.frn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Content' indicates a quantity per unit area. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'Denitrification' is the conversion of nitrate into gaseous compounds such as nitric oxide, nitrous oxide and molecular nitrogen which are then emitted to the atmosphere. 'Sedimentation' is the sinking of particulate matter to the floor of a body of water. 'tendency_of_X' means derivative of X with respect to time.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Loss to Sediments and Through Denitrification",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "frn",
+ "positive": "",
+ "standard_name": "minus_tendency_of_ocean_mole_content_of_elemental_nitrogen_due_to_denitrification_and_sedimentation",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.froc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Organic Carbon loss to sediments",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Organic Carbon Flux at Ocean Bottom",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "froc",
+ "positive": "",
+ "standard_name": "minus_tendency_of_ocean_mole_content_of_organic_carbon_due_to_sedimentation",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fsfe",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Iron supply through deposition flux onto sea surface, runoff, coasts, sediments, etc",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Net Flux of Iron",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fsfe",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_iron_due_to_deposition_and_runoff_and_sediment_dissolution",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Flux of nitrogen into the ocean due to deposition (sum of dry and wet deposition), fixation (the production of ammonia from nitrogen gas by diazotrophs) and runoff (liquid water which drains from land).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Net Flux of Nitrogen",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fsn",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_elemental_nitrogen_due_to_deposition_and_fixation_and_runoff",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.icfriver",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Inorganic Carbon supply to ocean through runoff (separate from gas exchange)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Flux of Inorganic Carbon into Ocean Surface by Runoff",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "icfriver",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_inorganic_carbon_due_to_runoff_and_sediment_dissolution",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.intdic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated DIC",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dissolved Inorganic Carbon Content",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intdic",
+ "positive": "",
+ "standard_name": "ocean_mass_content_of_dissolved_inorganic_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.intdoc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated DOC (explicit pools only)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dissolved Organic Carbon Content",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intdoc",
+ "positive": "",
+ "standard_name": "ocean_mass_content_of_dissolved_organic_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.intparag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated aragonite production",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Aragonite Production",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intparag",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_aragonite_expressed_as_carbon_due_to_biological_production",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.intpbfe",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated biogenic iron production",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Iron Production",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intpbfe",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_iron_due_to_biological_production",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.intpbn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated biogenic nitrogen production",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Production",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intpbn",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_nitrogen_due_to_biological_production",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.intpbp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated biogenic phosphorus production",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Phosphorus Production",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intpbp",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_phosphorus_due_to_biological_production",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.intpbsi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated biogenic silica production",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Silicon Production",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intpbsi",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_silicon_due_to_biological_production",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.intpcalcite",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated calcite production",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Calcite Production",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intpcalcite",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_calcite_expressed_as_carbon_due_to_biological_production",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.intpn2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated nitrogen fixation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Fixation Rate in Ocean",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intpn2",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_elemental_nitrogen_due_to_fixation",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.intpoc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated POC",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Particulate Organic Carbon Content",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intpoc",
+ "positive": "",
+ "standard_name": "ocean_mass_content_of_particulate_organic_matter_expressed_as_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.intpp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated total primary (organic carbon) production by phytoplankton. This should equal the sum of intpdiat+intpphymisc, but those individual components may be unavailable in some models.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Primary Organic Carbon Production by All Types of Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intpp",
+ "positive": "",
+ "standard_name": "net_primary_mole_productivity_of_biomass_expressed_as_carbon_by_phytoplankton",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.intppcalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated primary (organic carbon) production by the calcareous phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Mole Productivity of Carbon by Calcareous Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intppcalc",
+ "positive": "",
+ "standard_name": "net_primary_mole_productivity_of_biomass_expressed_as_carbon_by_calcareous_phytoplankton",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.intppdiat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated primary (organic carbon) production by the diatom phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Organic Carbon Production by Diatoms",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intppdiat",
+ "positive": "",
+ "standard_name": "net_primary_mole_productivity_of_biomass_expressed_as_carbon_by_diatoms",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.intppdiaz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated primary (organic carbon) production by the diazotrophs alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Mole Productivity of Carbon by Diazotrophs",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intppdiaz",
+ "positive": "",
+ "standard_name": "net_primary_mole_productivity_of_biomass_expressed_as_carbon_by_diazotrophic_phytoplankton",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.intppmisc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated total primary (organic carbon) production by other phytoplankton components alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Organic Carbon Production by Other Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intppmisc",
+ "positive": "",
+ "standard_name": "net_primary_mole_productivity_of_biomass_expressed_as_carbon_by_miscellaneous_phytoplankton",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.intppnitrate",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated primary (organic carbon) production by phytoplankton based on nitrate uptake alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Primary Organic Carbon Production by Phytoplankton Based on Nitrate Uptake Alone",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intppnitrate",
+ "positive": "",
+ "standard_name": "net_primary_mole_productivity_of_biomass_expressed_as_carbon_due_to_nitrate_utilization",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.intpppico",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated primary (organic carbon) production by the picophytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Mole Productivity of Carbon by Picophytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intpppico",
+ "positive": "",
+ "standard_name": "net_primary_mole_productivity_of_biomass_expressed_as_carbon_by_picophytoplankton",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.limfecalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Calcareous phytoplankton' are phytoplankton that produce calcite. Calcite is a mineral that is a polymorph of calcium carbonate. The chemical formula of calcite is CaCO3. Phytoplankton are algae that grow where there is sufficient light to support photosynthesis. 'Iron growth limitation' means the ratio of the growth rate of a species population in the environment (where there is a finite availability of iron) to the theoretical growth rate if there were no such limit on iron availability.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Iron Limitation of Calcareous Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limfecalc",
+ "positive": "",
+ "standard_name": "iron_growth_limitation_of_calcareous_phytoplankton",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.limfediat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Diatoms are phytoplankton with an external skeleton made of silica. Phytoplankton are algae that grow where there is sufficient light to support photosynthesis. 'Iron growth limitation' means the ratio of the growth rate of a species population in the environment (where there is a finite availability of iron) to the theoretical growth rate if there were no such limit on iron availability.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Iron Limitation of Diatoms",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limfediat",
+ "positive": "",
+ "standard_name": "iron_growth_limitation_of_diatoms",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.limfediaz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In ocean modelling, diazotrophs are phytoplankton of the phylum cyanobacteria distinct from other phytoplankton groups in their ability to fix nitrogen gas in addition to nitrate and ammonium. Phytoplankton are algae that grow where there is sufficient light to support photosynthesis. 'Iron growth limitation' means the ratio of the growth rate of a species population in the environment (where there is a finite availability of iron) to the theoretical growth rate if there were no such limit on iron availability.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Iron Limitation of Diazotrophs",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limfediaz",
+ "positive": "",
+ "standard_name": "iron_growth_limitation_of_diazotrophic_phytoplankton",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.limfemisc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Phytoplankton are algae that grow where there is sufficient light to support photosynthesis. 'Miscellaneous phytoplankton' are all those phytoplankton that are not diatoms, diazotrophs, calcareous phytoplankton, picophytoplankton or other separately named components of the phytoplankton population. 'Iron growth limitation' means the ratio of the growth rate of a species population in the environment (where there is a finite availability of iron) to the theoretical growth rate if there were no such limit on iron availability.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Iron Limitation of Other Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limfemisc",
+ "positive": "",
+ "standard_name": "iron_growth_limitation_of_miscellaneous_phytoplankton",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.limfepico",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Picophytoplankton are phytoplankton of less than 2 micrometers in size. Phytoplankton are algae that grow where there is sufficient light to support photosynthesis. 'Iron growth limitation' means the ratio of the growth rate of a species population in the environment (where there is a finite availability of iron) to the theoretical growth rate if there were no such limit on iron availability.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Iron Limitation of Picophytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limfepico",
+ "positive": "",
+ "standard_name": "iron_growth_limitation_of_picophytoplankton",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.limirrcalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Growth limitation of calcareous phytoplankton due to solar irradiance. 'Growth limitation due to solar irradiance' means the ratio of the growth rate of a species population in the environment (where the amount of sunlight reaching a location may be limited) to the theoretical growth rate if there were no such limit on solar irradiance.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Irradiance Limitation of Calcareous Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limirrcalc",
+ "positive": "",
+ "standard_name": "growth_limitation_of_calcareous_phytoplankton_due_to_solar_irradiance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.limirrdiat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Growth limitation of diatoms due to solar irradiance. 'Growth limitation due to solar irradiance' means the ratio of the growth rate of a species population in the environment (where the amount of sunlight reaching a location may be limited) to the theoretical growth rate if there were no such limit on solar irradiance.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Irradiance Limitation of Diatoms",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limirrdiat",
+ "positive": "",
+ "standard_name": "growth_limitation_of_diatoms_due_to_solar_irradiance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.limirrdiaz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Growth limitation of diazotrophs due to solar irradiance. 'Growth limitation due to solar irradiance' means the ratio of the growth rate of a species population in the environment (where the amount of sunlight reaching a location may be limited) to the theoretical growth rate if there were no such limit on solar irradiance.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Irradiance Limitation of Diazotrophs",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limirrdiaz",
+ "positive": "",
+ "standard_name": "growth_limitation_of_diazotrophic_phytoplankton_due_to_solar_irradiance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.limirrmisc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Growth limitation of miscellaneous phytoplankton due to solar irradiance. 'Growth limitation due to solar irradiance' means the ratio of the growth rate of a species population in the environment (where the amount of sunlight reaching a location may be limited) to the theoretical growth rate if there were no such limit on solar irradiance.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Irradiance Limitation of Other Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limirrmisc",
+ "positive": "",
+ "standard_name": "growth_limitation_of_miscellaneous_phytoplankton_due_to_solar_irradiance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.limirrpico",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Growth limitation of picophytoplankton due to solar irradiance. 'Growth limitation due to solar irradiance' means the ratio of the growth rate of a species population in the environment (where the amount of sunlight reaching a location may be limited) to the theoretical growth rate if there were no such limit on solar irradiance.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Irradiance Limitation of Picophytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limirrpico",
+ "positive": "",
+ "standard_name": "growth_limitation_of_picophytoplankton_due_to_solar_irradiance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.limncalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Calcareous phytoplankton' are phytoplankton that produce calcite. Calcite is a mineral that is a polymorph of calcium carbonate. The chemical formula of calcite is CaCO3. Phytoplankton are algae that grow where there is sufficient light to support photosynthesis. 'Nitrogen growth limitation' means the ratio of the growth rate of a species population in the environment (where there is a finite availability of nitrogen) to the theoretical growth rate if there were no such limit on nitrogen availability.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Limitation of Calcareous Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limncalc",
+ "positive": "",
+ "standard_name": "nitrogen_growth_limitation_of_calcareous_phytoplankton",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.limndiat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Diatoms are phytoplankton with an external skeleton made of silica. Phytoplankton are algae that grow where there is sufficient light to support photosynthesis. 'Nitrogen growth limitation' means the ratio of the growth rate of a species population in the environment (where there is a finite availability of nitrogen) to the theoretical growth rate if there were no such limit on nitrogen availability.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Limitation of Diatoms",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limndiat",
+ "positive": "",
+ "standard_name": "nitrogen_growth_limitation_of_diatoms",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.limndiaz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In ocean modelling, diazotrophs are phytoplankton of the phylum cyanobacteria distinct from other phytoplankton groups in their ability to fix nitrogen gas in addition to nitrate and ammonium. Phytoplankton are algae that grow where there is sufficient light to support photosynthesis. 'Nitrogen growth limitation' means the ratio of the growth rate of a species population in the environment (where there is a finite availability of nitrogen) to the theoretical growth rate if there were no such limit on nitrogen availability.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Limitation of Diazotrophs",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limndiaz",
+ "positive": "",
+ "standard_name": "nitrogen_growth_limitation_of_diazotrophic_phytoplankton",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.limnmisc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Phytoplankton are algae that grow where there is sufficient light to support photosynthesis. 'Miscellaneous phytoplankton' are all those phytoplankton that are not diatoms, diazotrophs, calcareous phytoplankton, picophytoplankton or other separately named components of the phytoplankton population. 'Nitrogen growth limitation' means the ratio of the growth rate of a species population in the environment (where there is a finite availability of nitrogen) to the theoretical growth rate if there were no such limit on nitrogen availability.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Limitation of Other Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limnmisc",
+ "positive": "",
+ "standard_name": "nitrogen_growth_limitation_of_miscellaneous_phytoplankton",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.limnpico",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Picophytoplankton are phytoplankton of less than 2 micrometers in size. Phytoplankton are algae that grow where there is sufficient light to support photosynthesis. 'Nitrogen growth limitation' means the ratio of the growth rate of a species population in the environment (where there is a finite availability of nitrogen) to the theoretical growth rate if there were no such limit on nitrogen availability.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Limitation of Picophytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limnpico",
+ "positive": "",
+ "standard_name": "nitrogen_growth_limitation_of_picophytoplankton",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.nh4os",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means moles (amount of substance) per unit volume and is used in the construction mole_concentration_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Dissolved Ammonium Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nh4os",
+ "positive": "",
+ "standard_name": "mole_concentration_of_ammonium_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.no3os",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means moles (amount of substance) per unit volume and is used in the construction mole_concentration_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Dissolved Nitrate Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "no3os",
+ "positive": "",
+ "standard_name": "mole_concentration_of_nitrate_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.o2min",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Mole concentration' means number of moles per unit volume, also called 'molarity', and is used in the construction mole_concentration_of_X_in_Y, where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The concentration of any chemical species, whether particulate or dissolved, may vary with depth in the ocean. A depth profile may go through one or more local minima in concentration. The mole_concentration_of_molecular_oxygen_in_sea_water_at_shallowest_local_minimum_in_vertical_profile is the mole concentration of oxygen at the local minimum in the concentration profile that occurs closest to the sea surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Oxygen Minimum Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o2min",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_molecular_oxygen_in_sea_water_at_shallowest_local_minimum_in_vertical_profile",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.o2os",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Mole concentration' means number of moles per unit volume, also called 'molarity', and is used in the construction mole_concentration_of_X_in_Y, where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Dissolved Oxygen Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o2os",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_molecular_oxygen_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.o2satos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Mole concentration at saturation' means the mole concentration in a saturated solution. Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Dissolved Oxygen Concentration at Saturation",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o2satos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_molecular_oxygen_in_sea_water_at_saturation",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.ocfriver",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Organic Carbon supply to ocean through runoff (separate from gas exchange)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Flux of Organic Carbon into Ocean Surface by Runoff",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocfriver",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_organic_carbon_due_to_runoff_and_sediment_dissolution",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.phabioos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "negative log10 of hydrogen ion concentration with the concentration expressed as mol H kg-1.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Abiotic pH",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phabioos",
+ "positive": "",
+ "standard_name": "sea_water_ph_abiotic_analogue_reported_on_total_scale",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.phnatos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "negative log10 of hydrogen ion concentration with the concentration expressed as mol H kg-1.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Natural pH",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phnatos",
+ "positive": "",
+ "standard_name": "sea_water_ph_natural_analogue_reported_on_total_scale",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.phos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "negative log10 of hydrogen ion concentration with the concentration expressed as mol H kg-1.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface pH",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phos",
+ "positive": "",
+ "standard_name": "sea_water_ph_reported_on_total_scale",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.phycalcos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from calcareous (calcite-producing) phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Calcareous Phytoplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phycalcos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_calcareous_phytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.phycos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton organic carbon component concentrations at the sea surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Surface Phytoplankton Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phycos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.phydiatos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon from the diatom phytoplankton component concentration alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Diatoms Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phydiatos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_diatoms_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.phydiazos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from the diazotrophic phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Diazotrophs Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phydiazos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_diazotrophic_phytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.phyfeos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton iron component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Total Phytoplankton Expressed as Iron in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phyfeos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_iron_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.phymiscos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from additional phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Miscellaneous Phytoplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phymiscos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_miscellaneous_phytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.phynos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton nitrogen component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Phytoplankton Nitrogen in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phynos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_nitrogen_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.phypicoos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from the picophytoplankton (<2 um) component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Picophytoplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phypicoos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_picophytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.phypos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton phosphorus components",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Total Phytoplankton Expressed as Phosphorus in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phypos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_phosphorus_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.physios",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton silica component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Total Phytoplankton Expressed as Silicon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "physios",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_silicon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.po4os",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. 'Dissolved inorganic phosphorus' means the sum of all inorganic phosphorus in solution (including phosphate, hydrogen phosphate, dihydrogen phosphate, and phosphoric acid).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Total Dissolved Inorganic Phosphorus Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "po4os",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_phosphorus_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.ponos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of particulate organic nitrogen component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Particulate Organic Matter Expressed as Nitrogen in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ponos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_nitrogen_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.popos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of particulate organic phosphorus component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Particulate Organic Matter Expressed as Phosphorus in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "popos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_phosphorus_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.ppos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "total primary (organic carbon) production by phytoplankton",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Primary Carbon Production by Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ppos",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.sios",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. 'Dissolved inorganic silicon' means the sum of all inorganic silicon in solution (including silicic acid and its first dissociated anion SiO(OH)3-).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Total Dissolved Inorganic Silicon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sios",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_silicon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.spco2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. The partial pressure of a dissolved gas in sea water is the partial pressure in air with which it would be in equilibrium. The partial pressure of a gaseous constituent of air is the pressure which it alone would exert with unchanged temperature and number of moles per unit volume. The chemical formula for carbon dioxide is CO2.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Aqueous Partial Pressure of CO2",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "spco2",
+ "positive": "",
+ "standard_name": "surface_partial_pressure_of_carbon_dioxide_in_sea_water",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.spco2abio",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. The chemical formula for carbon dioxide is CO2. In ocean biogeochemistry models, an 'abiotic analogue' is used to simulate the effect on a modelled variable when biological effects on ocean carbon concentration and alkalinity are ignored. The partial pressure of a gaseous constituent of air is the pressure which it alone would exert with unchanged temperature and number of moles per unit volume. The partial pressure of a dissolved gas in sea water is the partial pressure in air with which it would be in equilibrium. The partial pressure difference between sea water and air is positive when the partial pressure of the dissolved gas in sea water is greater than the partial pressure in air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Abiotic Surface Aqueous Partial Pressure of CO2",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "spco2abio",
+ "positive": "",
+ "standard_name": "surface_carbon_dioxide_abiotic_analogue_partial_pressure_difference_between_sea_water_and_air",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.spco2nat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. The chemical formula for carbon dioxide is CO2. In ocean biogeochemistry models, a 'natural analogue' is used to simulate the effect on a modelled variable of imposing preindustrial atmospheric carbon dioxide concentrations, even when the model as a whole may be subjected to varying forcings. The partial pressure of a gaseous constituent of air is the pressure which it alone would exert with unchanged temperature and number of moles per unit volume. The partial pressure of a dissolved gas in sea water is the partial pressure in air with which it would be in equilibrium. The partial pressure difference between sea water and air is positive when the partial pressure of the dissolved gas in sea water is greater than the partial pressure in air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Natural Surface Aqueous Partial Pressure of CO2",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "spco2nat",
+ "positive": "",
+ "standard_name": "surface_carbon_dioxide_natural_analogue_partial_pressure_difference_between_sea_water_and_air",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.talknatos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "total alkalinity equivalent concentration (including carbonate, borate, phosphorus, silicon, and nitrogen components) at preindustrial atmospheric xCO2",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Natural Total Alkalinity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "talknatos",
+ "positive": "",
+ "standard_name": "sea_water_alkalinity_natural_analogue_expressed_as_mole_equivalent",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.talkos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "total alkalinity equivalent concentration (including carbonate, borate, phosphorus, silicon, and nitrogen components)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Total Alkalinity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "talkos",
+ "positive": "",
+ "standard_name": "sea_water_alkalinity_expressed_as_mole_equivalent",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.zmesoos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from mesozooplankton (20-200 um) component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Mesozooplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmesoos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_mesozooplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.zmicroos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from the microzooplankton (<20 um) component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Microzooplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmicroos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_microzooplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.zmiscos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon from additional zooplankton component concentrations alone (e.g. Micro, meso). Since the models all have different numbers of components, this variable has been included to provide a check for intercomparison between models since some phytoplankton groups are supersets.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Other Zooplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmiscos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_miscellaneous_zooplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.zo2min",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Depth of vertical minimum concentration of dissolved oxygen gas (if two, then the shallower)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Depth of Oxygen Minimum Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zo2min",
+ "positive": "",
+ "standard_name": "depth_at_shallowest_local_minimum_in_vertical_profile_of_mole_concentration_of_dissolved_molecular_oxygen_in_sea_water",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.zoocos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of zooplankton carbon component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Zooplankton Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zoocos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_zooplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.zsatarag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Depth of aragonite saturation horizon (0 if undersaturated at all depths, 'missing' if supersaturated at all depths; if multiple horizons exist, the shallowest should be taken).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Aragonite Saturation Depth",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zsatarag",
+ "positive": "",
+ "standard_name": "minimum_depth_of_aragonite_undersaturation_in_sea_water",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.zsatcalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Depth of calcite saturation horizon (0 if undersaturated at all depths, and missing saturated through whole depth; if two or more horizons exist, then the shallowest is reported)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Calcite Saturation Depth",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zsatcalc",
+ "positive": "",
+ "standard_name": "minimum_depth_of_calcite_undersaturation_in_sea_water",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.arag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of particulate aragonite components (e.g. Phytoplankton, Detrital, etc.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Aragonite Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "arag",
+ "positive": "",
+ "standard_name": "mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.bacc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of bacterial carbon component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Bacterial Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bacc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_bacteria_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.bfe",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of particulate organic iron component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Particulate Organic Matter Expressed as Iron in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bfe",
+ "positive": "",
+ "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_iron_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.bsi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of particulate silica component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Particulate Organic Matter Expressed as Silicon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bsi",
+ "positive": "",
+ "standard_name": "mole_concentration_of_particulate_matter_expressed_as_silicon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.calc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of particulate calcite component concentrations (e.g. Phytoplankton, Detrital, etc.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Calcite Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "calc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_calcite_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.chl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of chlorophyll from all phytoplankton group concentrations. In most models this is equal to chldiat+chlmisc, that is the sum of Diatom Chlorophyll Mass Concentration and Other Phytoplankton Chlorophyll Mass Concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Concentration of Total Phytoplankton Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chl",
+ "positive": "",
+ "standard_name": "mass_concentration_of_phytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.chlcalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "chlorophyll concentration from the calcite-producing phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Concentration of Calcareous Phytoplankton Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chlcalc",
+ "positive": "",
+ "standard_name": "mass_concentration_of_calcareous_phytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.chldiat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Chlorophyll from diatom phytoplankton component concentration alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Concentration of Diatoms Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chldiat",
+ "positive": "",
+ "standard_name": "mass_concentration_of_diatoms_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.chldiaz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Chlorophyll concentration from the diazotrophic phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Concentration of Diazotrophs Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chldiaz",
+ "positive": "",
+ "standard_name": "mass_concentration_of_diazotrophic_phytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.chlmisc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Chlorophyll from additional phytoplankton component concentrations alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Concentration of Other Phytoplankton Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chlmisc",
+ "positive": "",
+ "standard_name": "mass_concentration_of_miscellaneous_phytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.chlpico",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "chlorophyll concentration from the picophytoplankton (<2 um) component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Concentration of Picophytoplankton Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chlpico",
+ "positive": "",
+ "standard_name": "mass_concentration_of_picophytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.co3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration (number of moles per unit volume: molarity) of the carbonate anion (CO3).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbonate Ion Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.co3abio",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration (number of moles per unit volume: molarity) of the abiotic-analogue carbonate anion (CO3). An abiotic analogue is used to simulate the effect on a modelled variable when biological effects on ocean carbon concentration and alkalinity are ignored. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Abiotic Carbonate Ion Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3abio",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_abiotic_analogue_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.co3nat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Surface mole concentration (number of moles per unit volume: molarity) of the natural-analogue carbonate anion (CO3). A natural analogue is used to simulate the effect on a modelled variable of imposing preindustrial atmospheric carbon dioxide concentrations, even when the model as a whole may be subjected to varying forcings. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Natural Carbonate Ion Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3nat",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_natural_analogue_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.co3satarag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration (number of moles per unit volume: molarity) of the carbonate anion (CO3) for sea water in equilibrium with pure Aragonite. Aragonite (CaCO3) is a mineral that is a polymorph of calcium carbonate.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Carbonate Ion in Equilibrium with Pure Aragonite in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3satarag",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_expressed_as_carbon_at_equilibrium_with_pure_aragonite_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.co3satcalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration (number of moles per unit volume: molarity) of the carbonate anion (CO3) for sea water in equilibrium with pure calcite. Aragonite (CaCO3) is a mineral that is a polymorph of calcium carbonate.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Carbonate Ion in Equilibrium with Pure Calcite in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3satcalc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_expressed_as_carbon_at_equilibrium_with_pure_calcite_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.detoc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of detrital organic carbon component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Detrital Organic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "detoc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_organic_detritus_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.dfe",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Dissolved iron in sea water, including both Fe2+ and Fe3+ ions (but not particulate detrital iron)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dissolved Iron Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dfe",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_iron_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.dissi13c",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Dissolved inorganic carbon-13 (CO3+HCO3+H2CO3) concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dissolved Inorganic Carbon-13 Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissi13c",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_13C_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.dissi14c",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Dissolved inorganic carbon-14 (CO3+HCO3+H2CO3) concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dissolved Inorganic Carbon-14 Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissi14c",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_14C_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.dissi14cabio",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Abiotic Dissolved inorganic carbon-14 (CO3+HCO3+H2CO3) concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Abiotic Dissolved Inorganic Carbon-14 Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissi14cabio",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_14C_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.dissic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dissolved Inorganic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissic",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.dissicabio",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Abiotic Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Abiotic Dissolved Inorganic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissicabio",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_abiotic_analogue_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.dissicnat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration at preindustrial atmospheric xCO2",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Natural Dissolved Inorganic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissicnat",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_natural_analogue_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.dissoc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of dissolved carbon component concentrations explicitly represented (i.e. not ~40 uM refractory unless explicit)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dissolved Organic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissoc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_organic_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.dmso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration of dimethyl sulphide in water",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Dimethyl Sulphide in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dmso",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dimethyl_sulfide_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.exparag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Downward flux of Aragonite",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Flux of Aragonite",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "exparag",
+ "positive": "down",
+ "standard_name": "sinking_mole_flux_of_aragonite_expressed_as_carbon_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.expc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Downward flux of particulate organic carbon",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Flux of Particulate Organic Carbon",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "expc",
+ "positive": "down",
+ "standard_name": "sinking_mole_flux_of_particulate_organic_matter_expressed_as_carbon_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.expcalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Downward flux of Calcite",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Flux of Calcite",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "expcalc",
+ "positive": "down",
+ "standard_name": "sinking_mole_flux_of_calcite_expressed_as_carbon_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.expfe",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sinking Particulate Iron Flux",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "expfe",
+ "positive": "down",
+ "standard_name": "sinking_mole_flux_of_particulate_iron_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.expn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sinking Particulate Organic Nitrogen Flux",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "expn",
+ "positive": "down",
+ "standard_name": "sinking_mole_flux_of_particulate_organic_nitrogen_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.expp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sinking Particulate Organic Phosphorus Flux",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "expp",
+ "positive": "down",
+ "standard_name": "sinking_mole_flux_of_particulate_organic_phosphorus_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.expsi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sinking Particulate Silicon Flux",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "expsi",
+ "positive": "down",
+ "standard_name": "sinking_mole_flux_of_particulate_silicon_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.graz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Total grazing of phytoplankton by zooplankton defined as tendency of moles of carbon per cubic metre.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Grazing of Phytoplankton by Zooplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "graz",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_grazing_of_phytoplankton",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.nh4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means moles (amount of substance) per unit volume and is used in the construction mole_concentration_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dissolved Ammonium Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nh4",
+ "positive": "",
+ "standard_name": "mole_concentration_of_ammonium_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.no3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means moles (amount of substance) per unit volume and is used in the construction mole_concentration_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dissolved Nitrate Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "no3",
+ "positive": "",
+ "standard_name": "mole_concentration_of_nitrate_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.o2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Mole concentration' means number of moles per unit volume, also called 'molarity', and is used in the construction mole_concentration_of_X_in_Y, where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dissolved Oxygen Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o2",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_molecular_oxygen_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.o2sat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Mole concentration at saturation' means the mole concentration in a saturated solution. Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dissolved Oxygen Concentration at Saturation",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o2sat",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_molecular_oxygen_in_sea_water_at_saturation",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.ph",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "negative log of hydrogen ion concentration with the concentration expressed as mol H kg-1.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "pH",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ph",
+ "positive": "",
+ "standard_name": "sea_water_ph_reported_on_total_scale",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.phabio",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "negative log10 of hydrogen ion concentration with the concentration expressed as mol H kg-1 (abiotic component)..",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Abiotic pH",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phabio",
+ "positive": "",
+ "standard_name": "sea_water_ph_abiotic_analogue_reported_on_total_scale",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.phnat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "negative log10 of hydrogen ion concentration with the concentration expressed as mol H kg-1.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Natural pH",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phnat",
+ "positive": "",
+ "standard_name": "sea_water_ph_natural_analogue_reported_on_total_scale",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.phyc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton carbon component concentrations. In most (all?) cases this is the sum of phycdiat and phycmisc (i.e., 'Diatom Carbon Concentration' and 'Non-Diatom Phytoplankton Carbon Concentration'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Phytoplankton Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phyc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.phycalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from calcareous (calcite-producing) phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Calcareous Phytoplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phycalc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_calcareous_phytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.phydiat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon from the diatom phytoplankton component concentration alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Diatoms Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phydiat",
+ "positive": "",
+ "standard_name": "mole_concentration_of_diatoms_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.phydiaz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from the diazotrophic phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Diazotrophs Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phydiaz",
+ "positive": "",
+ "standard_name": "mole_concentration_of_diazotrophic_phytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.phyfe",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton iron component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Total Phytoplankton Expressed as Iron in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phyfe",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_iron_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.phymisc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from additional phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Miscellaneous Phytoplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phymisc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_miscellaneous_phytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.phyn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton nitrogen component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Total Phytoplankton Expressed as Nitrogen in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phyn",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_nitrogen_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.phyp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton phosphorus components",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Total Phytoplankton Expressed as Phosphorus in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phyp",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_phosphorus_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.phypico",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from the picophytoplankton (<2 um) component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Picophytoplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phypico",
+ "positive": "",
+ "standard_name": "mole_concentration_of_picophytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.physi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton silica component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Total Phytoplankton Expressed as Silicon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "physi",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_silicon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.po4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. 'Dissolved inorganic phosphorus' means the sum of all inorganic phosphorus in solution (including phosphate, hydrogen phosphate, dihydrogen phosphate, and phosphoric acid).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Dissolved Inorganic Phosphorus Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "po4",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_phosphorus_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.pon",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of particulate organic nitrogen component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Particulate Organic Matter Expressed as Nitrogen in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pon",
+ "positive": "",
+ "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_nitrogen_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.pop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of particulate organic phosphorus component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Particulate Organic Matter Expressed as Phosphorus in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pop",
+ "positive": "",
+ "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_phosphorus_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.pp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "total primary (organic carbon) production by phytoplankton",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Primary Carbon Production by Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pp",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.ppcalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Primary (organic carbon) production by the calcite-producing phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Mole Productivity of Carbon by Calcareous Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ppcalc",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_calcareous_phytoplankton",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.ppdiat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Primary (organic carbon) production by the diatom component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Organic Carbon Production by Diatoms",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ppdiat",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_diatoms",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.ppdiaz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Primary (organic carbon) production by the diazotrophic phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Mole Productivity of Carbon by Diazotrophs",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ppdiaz",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_diazotrophic_phytoplankton",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.ppmisc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Primary (organic carbon) production by other phytoplankton components alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Organic Carbon Production by Other Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ppmisc",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_miscellaneous_phytoplankton",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.pppico",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Primary (organic carbon) production by the picophytoplankton (<2 um) component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Mole Productivity of Carbon by Picophytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pppico",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_picophytoplankton",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.si",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. 'Dissolved inorganic silicon' means the sum of all inorganic silicon in solution (including silicic acid and its first dissociated anion SiO(OH)3-).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Dissolved Inorganic Silicon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "si",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_silicon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.talk",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "total alkalinity equivalent concentration (including carbonate, nitrogen, silicate, and borate components)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Alkalinity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "talk",
+ "positive": "",
+ "standard_name": "sea_water_alkalinity_expressed_as_mole_equivalent",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.talknat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "total alkalinity equivalent concentration (including carbonate, borate, phosphorus, silicon, and nitrogen components) at preindustrial atmospheric xCO2",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Natural Total Alkalinity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "talknat",
+ "positive": "",
+ "standard_name": "sea_water_alkalinity_natural_analogue_expressed_as_mole_equivalent",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.zmeso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from mesozooplankton (20-200 um) component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Mesozooplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmeso",
+ "positive": "",
+ "standard_name": "mole_concentration_of_mesozooplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.zmicro",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from the microzooplankton (<20 um) component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Microzooplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmicro",
+ "positive": "",
+ "standard_name": "mole_concentration_of_microzooplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.zmisc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon from additional zooplankton component concentrations alone (e.g. Micro, meso). Since the models all have different numbers of components, this variable has been included to provide a check for intercomparison between models since some phytoplankton groups are supersets.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Other Zooplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmisc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_miscellaneous_zooplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.zooc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of zooplankton carbon component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Zooplankton Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zooc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_zooplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyr.fg13co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Gas exchange flux of carbon-13 as CO2 (positive into ocean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Surface Downward Mass Flux of Carbon-13 as 13CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fg13co2",
+ "positive": "down",
+ "standard_name": "surface_downward_mass_flux_of_13C_dioxide_abiotic_analogue_expressed_as_13C",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyr.fg14co2abio",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Gas exchange flux of abiotic 14CO2 (positive into ocean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Surface Downward Mass Flux of Carbon-14 as Abiotic 14CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fg14co2abio",
+ "positive": "down",
+ "standard_name": "surface_downward_mass_flux_of_14C_dioxide_abiotic_analogue_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyr.fgco2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Gas exchange flux of CO2 (positive into ocean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Surface Downward Mass Flux of Carbon as CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fgco2",
+ "positive": "down",
+ "standard_name": "surface_downward_mass_flux_of_carbon_dioxide_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyr.fgco2abio",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Gas exchange flux of abiotic CO2 (positive into ocean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Surface Downward Mass Flux of Carbon as Abiotic CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fgco2abio",
+ "positive": "down",
+ "standard_name": "surface_downward_mass_flux_of_carbon_dioxide_abiotic_analogue_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyr.fgco2nat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Gas exchange flux of natural CO2 (positive into ocean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Surface Downward Mass Flux of Carbon as Natural CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fgco2nat",
+ "positive": "down",
+ "standard_name": "surface_downward_mass_flux_of_carbon_dioxide_natural_analogue_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.arag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of particulate aragonite components (e.g. Phytoplankton, Detrital, etc.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Aragonite Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "arag",
+ "positive": "",
+ "standard_name": "mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.bacc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of bacterial carbon component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Bacterial Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bacc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_bacteria_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.bddtalk",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Net total of biological terms in time rate of change of alkalinity",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Rate of Change of Alkalinity Due to Biological Activity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bddtalk",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_alkalinity_expressed_as_mole_equivalent_due_to_biological_processes",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.bddtdic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Net total of biological terms in time rate of change of dissolved inorganic carbon",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Rate of Change of Dissolved Inorganic Carbon Due to Biological Activity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bddtdic",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_dissolved_inorganic_carbon_in_sea_water_due_to_biological_processes",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.bddtdife",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Net total of biological terms in time rate of change of dissolved inorganic iron",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Rate of Change of Dissolved Inorganic Iron Due to Biological Activity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bddtdife",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_dissolved_inorganic_iron_in_sea_water_due_to_biological_processes",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.bddtdin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Net total of biological terms in time rate of change of nitrogen nutrients (e.g. NO3+NH4)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Rate of Change of Nitrogen Nutrient Due to Biological Activity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bddtdin",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_dissolved_inorganic_nitrogen_in_sea_water_due_to_biological_processes",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.bddtdip",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Net of biological terms in time rate of change of dissolved phosphate",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Rate of Change of Dissolved Phosphorus Due to Biological Activity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bddtdip",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_dissolved_inorganic_phosphorus_in_sea_water_due_to_biological_processes",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.bddtdisi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Net of biological terms in time rate of change of dissolved inorganic silicon",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Rate of Change of Dissolved Inorganic Silicon Due to Biological Activity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bddtdisi",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_dissolved_inorganic_silicon_in_sea_water_due_to_biological_processes",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.bfe",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of particulate organic iron component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Particulate Organic Matter Expressed as Iron in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bfe",
+ "positive": "",
+ "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_iron_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.bsi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of particulate silica component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Particulate Organic Matter Expressed as Silicon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bsi",
+ "positive": "",
+ "standard_name": "mole_concentration_of_particulate_matter_expressed_as_silicon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.calc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of particulate calcite component concentrations (e.g. Phytoplankton, Detrital, etc.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Calcite Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "calc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_calcite_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.chl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of chlorophyll from all phytoplankton group concentrations. In most models this is equal to chldiat+chlmisc, that is the sum of Diatom Chlorophyll Mass Concentration and Other Phytoplankton Chlorophyll Mass Concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mass Concentration of Total Phytoplankton Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chl",
+ "positive": "",
+ "standard_name": "mass_concentration_of_phytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.chlcalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "chlorophyll concentration from the calcite-producing phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mass Concentration of Calcareous Phytoplankton Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chlcalc",
+ "positive": "",
+ "standard_name": "mass_concentration_of_calcareous_phytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.chldiat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Chlorophyll from diatom phytoplankton component concentration alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mass Concentration of Diatoms Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chldiat",
+ "positive": "",
+ "standard_name": "mass_concentration_of_diatoms_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.chldiaz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Chlorophyll concentration from the diazotrophic phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mass Concentration of Diazotrophs Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chldiaz",
+ "positive": "",
+ "standard_name": "mass_concentration_of_diazotrophic_phytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.chlmisc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Chlorophyll from additional phytoplankton component concentrations alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mass Concentration of Other Phytoplankton Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chlmisc",
+ "positive": "",
+ "standard_name": "mass_concentration_of_miscellaneous_phytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.chlpico",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "chlorophyll concentration from the picophytoplankton (<2 um) component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mass Concentration of Picophytoplankton Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chlpico",
+ "positive": "",
+ "standard_name": "mass_concentration_of_picophytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.co3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration (number of moles per unit volume: molarity) of the carbonate anion (CO3).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Carbonate Ion Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.co3abio",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration (number of moles per unit volume: molarity) of the abiotic-analogue carbonate anion (CO3). An abiotic analogue is used to simulate the effect on a modelled variable when biological effects on ocean carbon concentration and alkalinity are ignored. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Abiotic Carbonate Ion Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3abio",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_abiotic_analogue_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.co3nat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Surface mole concentration (number of moles per unit volume: molarity) of the natural-analogue carbonate anion (CO3). A natural analogue is used to simulate the effect on a modelled variable of imposing preindustrial atmospheric carbon dioxide concentrations, even when the model as a whole may be subjected to varying forcings. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Natural Carbonate Ion Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3nat",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_natural_analogue_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.co3satarag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration (number of moles per unit volume: molarity) of the carbonate anion (CO3) for sea water in equilibrium with pure Aragonite. Aragonite (CaCO3) is a mineral that is a polymorph of calcium carbonate.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Carbonate Ion in Equilibrium with Pure Aragonite in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3satarag",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_expressed_as_carbon_at_equilibrium_with_pure_aragonite_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.co3satcalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration (number of moles per unit volume: molarity) of the carbonate anion (CO3) for sea water in equilibrium with pure calcite. Aragonite (CaCO3) is a mineral that is a polymorph of calcium carbonate.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Carbonate Ion in Equilibrium with Pure Calcite in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3satcalc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_expressed_as_carbon_at_equilibrium_with_pure_calcite_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.darag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Rate of change of Aragonite carbon mole concentration due to dissolution",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Aragonite Dissolution",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "darag",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water_due_to_dissolution",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.dcalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Rate of change of Calcite carbon mole concentration due to dissolution",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Calcite Dissolution",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dcalc",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_calcite_expressed_as_carbon_in_sea_water_due_to_dissolution",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.detoc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of detrital organic carbon component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Detrital Organic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "detoc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_organic_detritus_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.dfe",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Dissolved iron in sea water, including both Fe2+ and Fe3+ ions (but not particulate detrital iron)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Dissolved Iron Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dfe",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_iron_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.dissi13c",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Dissolved inorganic carbon-13 (CO3+HCO3+H2CO3) concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Dissolved Inorganic Carbon-13 Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissi13c",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_13C_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.dissi14cabio",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Abiotic Dissolved inorganic carbon-14 (CO3+HCO3+H2CO3) concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Abiotic Dissolved Inorganic Carbon-14 Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissi14cabio",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_14C_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.dissic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Dissolved Inorganic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissic",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.dissicabio",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Abiotic Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Abiotic Dissolved Inorganic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissicabio",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_abiotic_analogue_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.dissicnat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration at preindustrial atmospheric xCO2",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Natural Dissolved Inorganic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissicnat",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_natural_analogue_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.dissoc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of dissolved carbon component concentrations explicitly represented (i.e. not ~40 uM refractory unless explicit)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Dissolved Organic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissoc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_organic_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.dmso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration of dimethyl sulphide in water",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Dimethyl Sulphide in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dmso",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dimethyl_sulfide_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.exparag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Downward flux of Aragonite",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Downward Flux of Aragonite",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "exparag",
+ "positive": "down",
+ "standard_name": "sinking_mole_flux_of_aragonite_expressed_as_carbon_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.expc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Downward flux of particulate organic carbon",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Downward Flux of Particulate Organic Carbon",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "expc",
+ "positive": "down",
+ "standard_name": "sinking_mole_flux_of_particulate_organic_matter_expressed_as_carbon_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.expcalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Downward flux of Calcite",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Downward Flux of Calcite",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "expcalc",
+ "positive": "down",
+ "standard_name": "sinking_mole_flux_of_calcite_expressed_as_carbon_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.expfe",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Sinking Particulate Iron Flux",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "expfe",
+ "positive": "down",
+ "standard_name": "sinking_mole_flux_of_particulate_iron_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.expn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Sinking Particulate Organic Nitrogen Flux",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "expn",
+ "positive": "down",
+ "standard_name": "sinking_mole_flux_of_particulate_organic_nitrogen_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.expp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Sinking Particulate Organic Phosphorus Flux",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "expp",
+ "positive": "down",
+ "standard_name": "sinking_mole_flux_of_particulate_organic_phosphorus_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.expsi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Sinking Particulate Silicon Flux",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "expsi",
+ "positive": "down",
+ "standard_name": "sinking_mole_flux_of_particulate_silicon_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.fediss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Dissolution, remineralization and desorption of iron back to the dissolved phase",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Particulate Source of Dissolved Iron",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fediss",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_dissolved_iron_in_sea_water_due_to_dissolution_from_inorganic_particles",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.fescav",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Dissolved Fe removed through nonbiogenic scavenging onto particles",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Non-Biogenic Iron Scavenging",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fescav",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_dissolved_iron_in_sea_water_due_to_scavenging_by_inorganic_particles",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.graz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Total grazing of phytoplankton by zooplankton defined as tendency of moles of carbon per cubic metre.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Grazing of Phytoplankton by Zooplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "graz",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_grazing_of_phytoplankton",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.nh4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means moles (amount of substance) per unit volume and is used in the construction mole_concentration_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Dissolved Ammonium Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nh4",
+ "positive": "",
+ "standard_name": "mole_concentration_of_ammonium_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.no3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means moles (amount of substance) per unit volume and is used in the construction mole_concentration_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Dissolved Nitrate Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "no3",
+ "positive": "",
+ "standard_name": "mole_concentration_of_nitrate_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.o2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Mole concentration' means number of moles per unit volume, also called 'molarity', and is used in the construction mole_concentration_of_X_in_Y, where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Dissolved Oxygen Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o2",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_molecular_oxygen_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.o2sat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Mole concentration at saturation' means the mole concentration in a saturated solution. Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Dissolved Oxygen Concentration at Saturation",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o2sat",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_molecular_oxygen_in_sea_water_at_saturation",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.parag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Production rate of Aragonite, a mineral that is a polymorph of calcium carbonate. The chemical formula of aragonite is CaCO3.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Aragonite Production",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "parag",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water_due_to_biological_production",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.pbfe",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Mole concentration' means number of moles per unit volume, also called 'molarity', and is used in the construction mole_concentration_of_X_in_Y, where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'tendency_of_X' means derivative of X with respect to time.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Biogenic Iron Production",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pbfe",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_iron_in_sea_water_due_to_biological_production",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.pbsi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Mole concentration' means number of moles per unit volume, also called 'molarity', and is used in the construction mole_concentration_of_X_in_Y, where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'tendency_of_X' means derivative of X with respect to time.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Biogenic Silicon Production",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pbsi",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_silicon_in_sea_water_due_to_biological_production",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.pcalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Production rate of Calcite, a mineral that is a polymorph of calcium carbonate. The chemical formula of calcite is CaCO3. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Calcite Production",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pcalc",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_calcite_expressed_as_carbon_in_sea_water_due_to_biological_production",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.ph",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "negative log of hydrogen ion concentration with the concentration expressed as mol H kg-1.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "pH",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ph",
+ "positive": "",
+ "standard_name": "sea_water_ph_reported_on_total_scale",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.phabio",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "negative log10 of hydrogen ion concentration with the concentration expressed as mol H kg-1 (abiotic component)..",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Abiotic pH",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phabio",
+ "positive": "",
+ "standard_name": "sea_water_ph_abiotic_analogue_reported_on_total_scale",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.phnat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "negative log10 of hydrogen ion concentration with the concentration expressed as mol H kg-1.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Natural pH",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phnat",
+ "positive": "",
+ "standard_name": "sea_water_ph_natural_analogue_reported_on_total_scale",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.phyc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton carbon component concentrations. In most (all?) cases this is the sum of phycdiat and phycmisc (i.e., 'Diatom Carbon Concentration' and 'Non-Diatom Phytoplankton Carbon Concentration'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Phytoplankton Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phyc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.phycalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from calcareous (calcite-producing) phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Calcareous Phytoplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phycalc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_calcareous_phytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.phydiat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon from the diatom phytoplankton component concentration alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Diatoms Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phydiat",
+ "positive": "",
+ "standard_name": "mole_concentration_of_diatoms_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.phydiaz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from the diazotrophic phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Diazotrophs Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phydiaz",
+ "positive": "",
+ "standard_name": "mole_concentration_of_diazotrophic_phytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.phyfe",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton iron component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Total Phytoplankton Expressed as Iron in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phyfe",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_iron_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.phymisc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from additional phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Miscellaneous Phytoplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phymisc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_miscellaneous_phytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.phyn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton nitrogen component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Total Phytoplankton Expressed as Nitrogen in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phyn",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_nitrogen_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.phyp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton phosphorus components",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Total Phytoplankton Expressed as Phosphorus in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phyp",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_phosphorus_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.phypico",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from the picophytoplankton (<2 um) component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Picophytoplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phypico",
+ "positive": "",
+ "standard_name": "mole_concentration_of_picophytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.physi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton silica component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Total Phytoplankton Expressed as Silicon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "physi",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_silicon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.pnitrate",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Primary (organic carbon) production by phytoplankton due to nitrate uptake alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Primary Carbon Production by Phytoplankton Due to Nitrate Uptake Alone",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pnitrate",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_nitrate_utilization",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.po4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. 'Dissolved inorganic phosphorus' means the sum of all inorganic phosphorus in solution (including phosphate, hydrogen phosphate, dihydrogen phosphate, and phosphoric acid).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Dissolved Inorganic Phosphorus Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "po4",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_phosphorus_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.pon",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of particulate organic nitrogen component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Particulate Organic Matter Expressed as Nitrogen in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pon",
+ "positive": "",
+ "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_nitrogen_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.pop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of particulate organic phosphorus component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Particulate Organic Matter Expressed as Phosphorus in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pop",
+ "positive": "",
+ "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_phosphorus_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.pp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "total primary (organic carbon) production by phytoplankton",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Primary Carbon Production by Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pp",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.ppcalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Primary (organic carbon) production by the calcite-producing phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Net Primary Mole Productivity of Carbon by Calcareous Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ppcalc",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_calcareous_phytoplankton",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.ppdiat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Primary (organic carbon) production by the diatom component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Net Primary Organic Carbon Production by Diatoms",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ppdiat",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_diatoms",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.ppdiaz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Primary (organic carbon) production by the diazotrophic phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Net Primary Mole Productivity of Carbon by Diazotrophs",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ppdiaz",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_diazotrophic_phytoplankton",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.ppmisc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Primary (organic carbon) production by other phytoplankton components alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Net Primary Organic Carbon Production by Other Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ppmisc",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_miscellaneous_phytoplankton",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.pppico",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Primary (organic carbon) production by the picophytoplankton (<2 um) component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Net Primary Mole Productivity of Carbon by Picophytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pppico",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_picophytoplankton",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.remoc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Remineralization is the degradation of organic matter into inorganic forms of carbon, nitrogen, phosphorus and other micronutrients, which consumes oxygen and releases energy.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Remineralization of Organic Carbon",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "remoc",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_remineralization",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.si",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. 'Dissolved inorganic silicon' means the sum of all inorganic silicon in solution (including silicic acid and its first dissociated anion SiO(OH)3-).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Dissolved Inorganic Silicon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "si",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_silicon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.talk",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "total alkalinity equivalent concentration (including carbonate, nitrogen, silicate, and borate components)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Alkalinity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "talk",
+ "positive": "",
+ "standard_name": "sea_water_alkalinity_expressed_as_mole_equivalent",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.talknat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "total alkalinity equivalent concentration (including carbonate, borate, phosphorus, silicon, and nitrogen components) at preindustrial atmospheric xCO2",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Natural Total Alkalinity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "talknat",
+ "positive": "",
+ "standard_name": "sea_water_alkalinity_natural_analogue_expressed_as_mole_equivalent",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.zmeso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from mesozooplankton (20-200 um) component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Mesozooplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmeso",
+ "positive": "",
+ "standard_name": "mole_concentration_of_mesozooplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.zmicro",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from the microzooplankton (<20 um) component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Microzooplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmicro",
+ "positive": "",
+ "standard_name": "mole_concentration_of_microzooplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.zmisc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon from additional zooplankton component concentrations alone (e.g. Micro, meso). Since the models all have different numbers of components, this variable has been included to provide a check for intercomparison between models since some phytoplankton groups are supersets.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Other Zooplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmisc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_miscellaneous_zooplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.zooc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of zooplankton carbon component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Zooplankton Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zooc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_zooplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "op3hrpt.tos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "op3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: point",
+ "comment": "Temperature of upper boundary of the liquid ocean, including temperatures below sea-ice and floating ice shelves.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Sea Surface Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tos",
+ "positive": "",
+ "standard_name": "sea_surface_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opday.mlotst",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sigma T is potential density referenced to ocean surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Ocean Mixed Layer Thickness Defined by Sigma T",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mlotst",
+ "positive": "",
+ "standard_name": "ocean_mixed_layer_thickness_defined_by_sigma_t",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opday.omldamax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "The ocean mixed layer is the upper part of the ocean, regarded as being well-mixed. The base of the mixed layer defined by the mixing scheme is a diagnostic of ocean models. 'Thickness' means the vertical extent of a layer.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Mean Daily Maximum Ocean Mixed Layer Thickness Defined by Mixing Scheme",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "omldamax",
+ "positive": "",
+ "standard_name": "ocean_mixed_layer_thickness_defined_by_mixing_scheme",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opday.sos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Sea Surface Salinity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sos",
+ "positive": "",
+ "standard_name": "sea_surface_salinity",
+ "units": "0.001",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opday.sossq",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Square of Sea Surface Salinity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sossq",
+ "positive": "",
+ "standard_name": "square_of_sea_surface_salinity",
+ "units": "1e-06",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opday.t20d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "This quantity, sometimes called the 'isotherm depth', is the depth (if it exists) at which the sea water potential temperature equals some specified value. This value should be specified in a scalar coordinate variable. Depth is the vertical distance below the surface. Potential temperature is the temperature a parcel of air or sea water would have if moved adiabatically to sea level pressure.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Depth of 20 degree Celsius Isotherm",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "t20d",
+ "positive": "",
+ "standard_name": "depth_of_isosurface_of_sea_water_potential_temperature",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opday.tos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Temperature of upper boundary of the liquid ocean, including temperatures below sea-ice and floating ice shelves.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Sea Surface Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tos",
+ "positive": "",
+ "standard_name": "sea_surface_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opday.tossq",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Square of temperature of liquid ocean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Square of Sea Surface Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tossq",
+ "positive": "",
+ "standard_name": "square_of_sea_surface_temperature",
+ "units": "degC2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdec.bigthetaoga",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Diagnostic should be contributed only for models using conservative temperature as prognostic field.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Global Average Sea Water Conservative Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bigthetaoga",
+ "positive": "",
+ "standard_name": "sea_water_conservative_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdec.hfds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "This is the net flux of heat entering the liquid water column through its upper surface (excluding any 'flux adjustment') .",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Downward Heat Flux at Sea Water Surface",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfds",
+ "positive": "down",
+ "standard_name": "surface_downward_heat_flux_in_sea_water",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdec.masso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where sea time: mean",
+ "comment": "Total mass of liquid sea water. For Boussinesq models, report this diagnostic as Boussinesq reference density times total volume.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Sea Water Mass",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "masso",
+ "positive": "",
+ "standard_name": "sea_water_mass",
+ "units": "kg",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdec.msftyrho",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "time: mean grid_longitude: mean",
+ "comment": "Overturning mass streamfunction arising from all advective mass transport processes, resolved and parameterized.",
+ "dimensions": [
+ "gridlatitude",
+ "rho",
+ "basin",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Ocean Y Overturning Mass Streamfunction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftyrho",
+ "positive": "",
+ "standard_name": "ocean_y_overturning_mass_streamfunction",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdec.sfdsi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "This field is physical, and it arises since sea ice has a nonzero salt content, so it exchanges salt with the liquid ocean upon melting and freezing.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Downward Sea Ice Basal Salt Flux",
+ "modeling_realm": [
+ "ocean",
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfdsi",
+ "positive": "down",
+ "standard_name": "downward_sea_ice_basal_salt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdec.sfriver",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "This field is physical, and it arises when rivers carry a nonzero salt content. Often this is zero, with rivers assumed to be fresh.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Salt Flux into Sea Water from Rivers",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfriver",
+ "positive": "",
+ "standard_name": "salt_flux_into_sea_water_from_rivers",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdec.soga",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. ",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Global Mean Sea Water Salinity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "soga",
+ "positive": "",
+ "standard_name": "sea_water_salinity",
+ "units": "0.001",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdec.sos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Sea Surface Salinity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sos",
+ "positive": "",
+ "standard_name": "sea_surface_salinity",
+ "units": "0.001",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdec.sosga",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. ",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Global Average Sea Surface Salinity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sosga",
+ "positive": "",
+ "standard_name": "sea_surface_salinity",
+ "units": "0.001",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdec.tauuo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "This is the stress on the liquid ocean from overlying atmosphere, sea ice, ice shelf, etc.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Sea Water Surface Downward X Stress",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauuo",
+ "positive": "down",
+ "standard_name": "downward_x_stress_at_sea_water_surface",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdec.tauvo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "This is the stress on the liquid ocean from overlying atmosphere, sea ice, ice shelf, etc.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Sea Water Surface Downward Y Stress",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauvo",
+ "positive": "down",
+ "standard_name": "downward_y_stress_at_sea_water_surface",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdec.thetaoga",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Diagnostic should be contributed even for models using conservative temperature as prognostic field",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Global Average Sea Water Potential Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "thetaoga",
+ "positive": "",
+ "standard_name": "sea_water_potential_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdec.tos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Temperature of upper boundary of the liquid ocean, including temperatures below sea-ice and floating ice shelves.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Sea Surface Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tos",
+ "positive": "",
+ "standard_name": "sea_surface_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdec.tosga",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Temperature of upper boundary of the liquid ocean, including temperatures below sea-ice and floating ice shelves.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Global Average Sea Surface Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tosga",
+ "positive": "",
+ "standard_name": "sea_surface_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdec.volo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where sea time: mean",
+ "comment": "Total volume of liquid sea water.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Sea Water Volume",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "volo",
+ "positive": "",
+ "standard_name": "sea_water_volume",
+ "units": "m3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdec.wfo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Computed as the water flux into the ocean divided by the area of the ocean portion of the grid cell. This is the sum *wfonocorr* and *wfcorr*.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Water Flux into Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wfo",
+ "positive": "",
+ "standard_name": "water_flux_into_sea_water",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdeclev.agessc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdeclev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Time elapsed since water was last in surface layer of the ocean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Sea Water Age Since Surface Contact",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "agessc",
+ "positive": "",
+ "standard_name": "sea_water_age_since_surface_contact",
+ "units": "yr",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdeclev.bigthetao",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdeclev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sea water conservative temperature (this should be contributed only for models using conservative temperature as prognostic field)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Sea Water Conservative Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bigthetao",
+ "positive": "",
+ "standard_name": "sea_water_conservative_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdeclev.masscello",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdeclev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: sum where sea time: mean",
+ "comment": "Tracer grid-cell mass per unit area used for computing tracer budgets. For Boussinesq models with static ocean grid cell thickness, masscello = rhozero*thickcello, where thickcello is static cell thickness and rhozero is constant Boussinesq reference density. More generally, masscello is time dependent and reported as part of Omon.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Ocean Grid-Cell Mass per Area",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "masscello",
+ "positive": "",
+ "standard_name": "sea_water_mass_per_unit_area",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdeclev.msftyz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdeclev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "time: mean grid_longitude: mean",
+ "comment": "Overturning mass streamfunction arising from all advective mass transport processes, resolved and parameterized.",
+ "dimensions": [
+ "gridlatitude",
+ "olevel",
+ "basin",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Ocean Y Overturning Mass Streamfunction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftyz",
+ "positive": "",
+ "standard_name": "ocean_y_overturning_mass_streamfunction",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdeclev.so",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdeclev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Sea Water Salinity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "so",
+ "positive": "",
+ "standard_name": "sea_water_salinity",
+ "units": "0.001",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdeclev.thetao",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdeclev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Diagnostic should be contributed even for models using conservative temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Sea Water Potential Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "thetao",
+ "positive": "",
+ "standard_name": "sea_water_potential_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdeclev.thkcello",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdeclev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Thickness' means the vertical extent of a layer. 'Cell' refers to a model grid-cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Ocean Model Cell Thickness",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "thkcello",
+ "positive": "",
+ "standard_name": "cell_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdeclev.uo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdeclev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: mean",
+ "comment": "Prognostic x-ward velocity component resolved by the model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Sea Water X Velocity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uo",
+ "positive": "",
+ "standard_name": "sea_water_x_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdeclev.vo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdeclev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: mean",
+ "comment": "Prognostic y-ward velocity component resolved by the model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Sea Water Y Velocity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vo",
+ "positive": "",
+ "standard_name": "sea_water_y_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdeclev.volcello",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdeclev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: sum where sea time: mean",
+ "comment": "grid-cell volume ca. 2000.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Ocean Grid-Cell Volume",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "volcello",
+ "positive": "",
+ "standard_name": "ocean_volume",
+ "units": "m3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdeclev.wo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdeclev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: mean",
+ "comment": "A velocity is a vector quantity. 'Upward' indicates a vector component which is positive when directed upward (negative downward).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Sea Water Vertical Velocity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wo",
+ "positive": "",
+ "standard_name": "upward_sea_water_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdecz.hfbasin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdecz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "Contains contributions from all physical processes affecting the northward heat transport, including resolved advection, parameterized advection, lateral diffusion, etc. Diagnosed here as a function of latitude and basin. Use Celsius for temperature scale.",
+ "dimensions": [
+ "latitude",
+ "basin",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Northward Ocean Heat Transport",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfbasin",
+ "positive": "",
+ "standard_name": "northward_ocean_heat_transport",
+ "units": "W",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdecz.msftmrho",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdecz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "Overturning mass streamfunction arising from all advective mass transport processes, resolved and parameterized.",
+ "dimensions": [
+ "latitude",
+ "rho",
+ "basin",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Ocean Meridional Overturning Mass Streamfunction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftmrho",
+ "positive": "",
+ "standard_name": "ocean_meridional_overturning_mass_streamfunction",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdecz.msftmz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdecz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "Overturning mass streamfunction arising from all advective mass transport processes, resolved and parameterized.",
+ "dimensions": [
+ "latitude",
+ "olevel",
+ "basin",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Ocean Meridional Overturning Mass Streamfunction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftmz",
+ "positive": "",
+ "standard_name": "ocean_meridional_overturning_mass_streamfunction",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opfx.areacello",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum",
+ "comment": "Horizontal area of ocean grid cells",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Grid-Cell Area for Ocean Variables",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "areacello",
+ "positive": "",
+ "standard_name": "cell_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opfx.basin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean",
+ "comment": "A variable with the standard name of region contains strings which indicate geographical regions. These strings must be chosen from the standard region list.",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "flag_meanings": "global_land southern_ocean atlantic_ocean pacific_ocean arctic_ocean indian_ocean mediterranean_sea black_sea hudson_bay baltic_sea red_sea",
+ "flag_values": "0 1 2 3 4 5 6 7 8 9 10",
+ "frequency": "fx",
+ "long_name": "Region Selection Index",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "basin",
+ "positive": "",
+ "standard_name": "region",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "integer"
+ },
+ {
+ "id": "opfx.deptho",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea",
+ "comment": "Ocean bathymetry. Reported here is the sea floor depth for present day relative to z=0 geoid. Reported as missing for land grid cells.",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Sea Floor Depth Below Geoid",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "deptho",
+ "positive": "",
+ "standard_name": "sea_floor_depth_below_geoid",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opfx.hfgeou",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea",
+ "comment": "Upward geothermal heat flux per unit area on the sea floor",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Upward Geothermal Heat Flux at Sea Floor",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfgeou",
+ "positive": "up",
+ "standard_name": "upward_geothermal_heat_flux_at_sea_floor",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opfx.masscello",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: sum",
+ "comment": "Tracer grid-cell mass per unit area used for computing tracer budgets. For Boussinesq models with static ocean grid cell thickness, masscello = rhozero*thickcello, where thickcello is static cell thickness and rhozero is constant Boussinesq reference density. More generally, masscello is time dependent and reported as part of Omon.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel"
+ ],
+ "frequency": "fx",
+ "long_name": "Ocean Grid-Cell Mass per Area",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "masscello",
+ "positive": "",
+ "standard_name": "sea_water_mass_per_unit_area",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opfx.sftof",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean",
+ "comment": "Percentage of horizontal area occupied by ocean.",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Sea Area Percentage",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftof",
+ "positive": "",
+ "standard_name": "sea_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opfx.thkcello",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean",
+ "comment": "'Thickness' means the vertical extent of a layer. 'Cell' refers to a model grid-cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel"
+ ],
+ "frequency": "fx",
+ "long_name": "Ocean Model Cell Thickness",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "thkcello",
+ "positive": "",
+ "standard_name": "cell_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opfx.ugrido",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--UGRID",
+ "cell_methods": "",
+ "comment": "Ony required for models with unstructured grids: this label should be used for a file containing information about the grid structure, following the UGRID convention.",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "UGRID Grid Specification",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ugrido",
+ "positive": "",
+ "standard_name": "longitude",
+ "units": "",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opfx.volcello",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: sum",
+ "comment": "grid-cell volume ca. 2000.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel"
+ ],
+ "frequency": "fx",
+ "long_name": "Ocean Grid-Cell Volume",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "volcello",
+ "positive": "",
+ "standard_name": "ocean_volume",
+ "units": "m3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.bigthetaoga",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Diagnostic should be contributed only for models using conservative temperature as prognostic field.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Average Sea Water Conservative Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bigthetaoga",
+ "positive": "",
+ "standard_name": "sea_water_conservative_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.evs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where ice_free_sea over sea time: mean",
+ "comment": "computed as the total mass of water vapor evaporating from the ice-free portion of the ocean divided by the area of the ocean portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Water Evaporation Flux Where Ice Free Ocean over Sea",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evs",
+ "positive": "",
+ "standard_name": "water_evapotranspiration_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.fgcfc11",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "gas exchange flux of CFC11",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward CFC11 Flux",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fgcfc11",
+ "positive": "down",
+ "standard_name": "surface_downward_mole_flux_of_cfc11",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.fgcfc12",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "gas exchange flux of CFC12",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward CFC12 Flux",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fgcfc12",
+ "positive": "down",
+ "standard_name": "surface_downward_mole_flux_of_cfc12",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.fgsf6",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "gas exchange flux of SF6",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward SF6 Flux",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fgsf6",
+ "positive": "down",
+ "standard_name": "surface_downward_mole_flux_of_sulfur_hexafluoride",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.ficeberg2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "computed as the iceberg melt water flux into the ocean divided by the area of the ocean portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Water Flux into Sea Water from Icebergs",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ficeberg2d",
+ "positive": "",
+ "standard_name": "water_flux_into_sea_water_from_icebergs",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.flandice",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Computed as the water flux into the ocean due to land ice (runoff water from surface and base of land ice or melt from base of ice shelf or vertical ice front) into the ocean divided by the area ocean portion of the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Water Flux into Sea Water from Land Ice",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "flandice",
+ "positive": "",
+ "standard_name": "water_flux_into_sea_water_from_land_ice",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.friver",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "computed as the river flux of water into the ocean divided by the area of the ocean portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Water Flux into Sea Water from Rivers",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "friver",
+ "positive": "",
+ "standard_name": "water_flux_into_sea_water_from_rivers",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.fsitherm",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "computed as the sea ice thermodynamic water flux into the ocean divided by the area of the ocean portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Water Flux into Sea Water Due to Sea Ice Thermodynamics",
+ "modeling_realm": [
+ "ocean",
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fsitherm",
+ "positive": "",
+ "standard_name": "water_flux_into_sea_water_due_to_sea_ice_thermodynamics",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.hfcorr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Flux correction is also called 'flux adjustment'. A positive flux correction is downward i.e. added to the ocean. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Heat Flux Correction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfcorr",
+ "positive": "down",
+ "standard_name": "heat_flux_correction",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.hfds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "This is the net flux of heat entering the liquid water column through its upper surface (excluding any 'flux adjustment') .",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Heat Flux at Sea Water Surface",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfds",
+ "positive": "down",
+ "standard_name": "surface_downward_heat_flux_in_sea_water",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.hfevapds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where ice_free_sea over sea time: mean",
+ "comment": "This is defined as 'where ice_free_sea over sea'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Temperature Flux Due to Evaporation Expressed as Heat Flux out of Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfevapds",
+ "positive": "up",
+ "standard_name": "temperature_flux_due_to_evaporation_expressed_as_heat_flux_out_of_sea_water",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.hfgeou",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Upward geothermal heat flux per unit area on the sea floor",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upward Geothermal Heat Flux at Sea Floor",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfgeou",
+ "positive": "up",
+ "standard_name": "upward_geothermal_heat_flux_at_sea_floor",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.hfibthermds2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. ' Iceberg thermodynamics' refers to the addition or subtraction of mass due to surface and basal fluxes, i.e., due to melting, sublimation and fusion.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Heat Flux into Sea Water Due to Iceberg Thermodynamics",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfibthermds2d",
+ "positive": "",
+ "standard_name": "heat_flux_into_sea_water_due_to_iceberg_thermodynamics",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.hflso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where ice_free_sea over sea time: mean",
+ "comment": "This is defined as with the cell methods string: where ice_free_sea over sea",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Latent Heat Flux",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hflso",
+ "positive": "down",
+ "standard_name": "surface_downward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.hfrainds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where ice_free_sea over sea time: mean",
+ "comment": "This is defined as 'where ice_free_sea over sea'; i.e., the total flux (considered here) entering the ice-free portion of the grid cell divided by the area of the ocean portion of the grid cell. All such heat fluxes are computed based on Celsius scale.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Temperature Flux Due to Rainfall Expressed as Heat Flux into Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfrainds",
+ "positive": "down",
+ "standard_name": "temperature_flux_due_to_rainfall_expressed_as_heat_flux_into_sea_water",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.hfrunoffds2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Heat flux associated with liquid water which drains from land. It is calculated relative to the heat that would be transported by runoff water entering the sea at zero degrees Celsius. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Temperature Flux Due to Runoff Expressed as Heat Flux into Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfrunoffds2d",
+ "positive": "",
+ "standard_name": "temperature_flux_due_to_runoff_expressed_as_heat_flux_into_sea_water",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.hfsifrazil2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'Frazil' consists of needle like crystals of ice, typically between three and four millimeters in diameter, which form as sea water begins to freeze. Salt is expelled during the freezing process and frazil ice consists of nearly pure fresh water.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Heat Flux into Sea Water Due to Frazil Ice Formation",
+ "modeling_realm": [
+ "ocean",
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfsifrazil2d",
+ "positive": "",
+ "standard_name": "heat_flux_into_sea_water_due_to_freezing_of_frazil_ice",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.hfsnthermds2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'Snow thermodynamics' refers to the addition or subtraction of mass due to surface and basal fluxes, i.e., due to melting, sublimation and fusion.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Heat Flux into Sea Water Due to Snow Thermodynamics",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfsnthermds2d",
+ "positive": "",
+ "standard_name": "heat_flux_into_sea_water_due_to_snow_thermodynamics",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.hfsso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where ice_free_sea over sea time: mean",
+ "comment": "Downward sensible heat flux over sea ice free sea. The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Sensible Heat Flux",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfsso",
+ "positive": "down",
+ "standard_name": "surface_downward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.hfx",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Contains all contributions to 'x-ward' heat transport from resolved and parameterized processes. Use Celsius for temperature scale.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Heat X Transport",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfx",
+ "positive": "",
+ "standard_name": "ocean_heat_x_transport",
+ "units": "W",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.hfy",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Contains all contributions to 'y-ward' heat transport from resolved and parameterized processes. Use Celsius for temperature scale.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Heat Y Transport",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfy",
+ "positive": "",
+ "standard_name": "ocean_heat_y_transport",
+ "units": "W",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.masso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where sea time: mean",
+ "comment": "Total mass of liquid sea water. For Boussinesq models, report this diagnostic as Boussinesq reference density times total volume.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Mass",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "masso",
+ "positive": "",
+ "standard_name": "sea_water_mass",
+ "units": "kg",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.mfo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "time: mean",
+ "comment": "Transport across_line means that which crosses a particular line on the Earth's surface; formally this means the integral along the line of the normal component of the transport.",
+ "dimensions": [
+ "oline",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Transport",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mfo",
+ "positive": "",
+ "standard_name": "sea_water_transport_across_line",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.mlotst",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sigma T is potential density referenced to ocean surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Mixed Layer Thickness Defined by Sigma T",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mlotst",
+ "positive": "",
+ "standard_name": "ocean_mixed_layer_thickness_defined_by_sigma_t",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.mlotstmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "Sigma T is potential density referenced to ocean surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Maximum Ocean Mixed Layer Thickness Defined by Sigma T",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mlotstmax",
+ "positive": "",
+ "standard_name": "ocean_mixed_layer_thickness_defined_by_sigma_t",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.mlotstmin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean time: minimum",
+ "comment": "Sigma T is potential density referenced to ocean surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Minimum Ocean Mixed Layer Thickness Defined by Sigma T",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mlotstmin",
+ "positive": "",
+ "standard_name": "ocean_mixed_layer_thickness_defined_by_sigma_t",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.mlotstsq",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The phrase 'square_of_X' means X*X. The ocean mixed layer is the upper part of the ocean, regarded as being well-mixed. The base of the mixed layer defined by 'temperature', 'sigma', 'sigma_theta', 'sigma_t' or vertical diffusivity is the level at which the quantity indicated differs from its surface value by a certain amount. A coordinate variable or scalar coordinate variable with standard name sea_water_sigma_t_difference can be used to specify the sigma_t criterion that determines the layer thickness. Sigma-t of sea water is the density of water at atmospheric pressure (i.e. the surface) having the same temperature and salinity, minus 1000 kg m-3. 'Thickness' means the vertical extent of a layer.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Square of Ocean Mixed Layer Thickness Defined by Sigma T",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mlotstsq",
+ "positive": "",
+ "standard_name": "square_of_ocean_mixed_layer_thickness_defined_by_sigma_t",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.msftbarot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Streamfunction or its approximation for free surface models. See OMDP document for details.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Barotropic Mass Streamfunction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftbarot",
+ "positive": "",
+ "standard_name": "ocean_barotropic_mass_streamfunction",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.msftyrho",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "time: mean grid_longitude: mean",
+ "comment": "Overturning mass streamfunction arising from all advective mass transport processes, resolved and parameterized.",
+ "dimensions": [
+ "gridlatitude",
+ "rho",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Y Overturning Mass Streamfunction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftyrho",
+ "positive": "",
+ "standard_name": "ocean_y_overturning_mass_streamfunction",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.msftyrhompa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "time: mean grid_longitude: mean",
+ "comment": "CMIP5 called this 'due to Bolus Advection'. Name change respects the more general physics of the mesoscale parameterizations.",
+ "dimensions": [
+ "gridlatitude",
+ "rho",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Y Overturning Mass Streamfunction Due to Parameterized Mesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftyrhompa",
+ "positive": "",
+ "standard_name": "ocean_y_overturning_mass_streamfunction_due_to_parameterized_mesoscale_eddy_advection",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.ocontempmint",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Full column sum of density*cell thickness*conservative temperature. If the model is Boussinesq, then use Boussinesq reference density for the density factor.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Depth Integral of Product of Sea Water Density and Conservative Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocontempmint",
+ "positive": "",
+ "standard_name": "integral_wrt_depth_of_product_of_conservative_temperature_and_sea_water_density",
+ "units": "degC kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.opottempmint",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Integral over the full ocean depth of the product of sea water density and potential temperature.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Integral with Respect to Depth of Product of Sea Water Density and Potential Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "opottempmint",
+ "positive": "",
+ "standard_name": "integral_wrt_depth_of_product_of_potential_temperature_and_sea_water_density",
+ "units": "degC kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.pbo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Sea water pressure' is the pressure that exists in the medium of sea water. It includes the pressure due to overlying sea water, sea ice, air and any other medium that may be present.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Pressure at Sea Floor",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pbo",
+ "positive": "",
+ "standard_name": "sea_water_pressure_at_sea_floor",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.prsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where ice_free_sea over sea time: mean",
+ "comment": "At surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snowfall Flux where Ice Free Ocean over Sea",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.pso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Sea water pressure' is the pressure that exists in the medium of sea water. It includes the pressure due to overlying sea water, sea ice, air and any other medium that may be present.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Pressure at Sea Water Surface",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pso",
+ "positive": "",
+ "standard_name": "sea_water_pressure_at_sea_water_surface",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.rlntds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where ice_free_sea over sea time: mean",
+ "comment": "This is defined as 'where ice_free_sea over sea'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Net Downward Longwave Radiation",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlntds",
+ "positive": "down",
+ "standard_name": "surface_net_downward_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.rsntds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "This is the flux into the surface of liquid sea water only. This excludes shortwave flux absorbed by sea ice, but includes any light that passes through the ice and is absorbed by the ocean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Downward Shortwave Radiation at Sea Water Surface",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsntds",
+ "positive": "down",
+ "standard_name": "net_downward_shortwave_flux_at_sea_water_surface",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.sfdsi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "This field is physical, and it arises since sea ice has a nonzero salt content, so it exchanges salt with the liquid ocean upon melting and freezing.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Sea Ice Basal Salt Flux",
+ "modeling_realm": [
+ "ocean",
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfdsi",
+ "positive": "down",
+ "standard_name": "downward_sea_ice_basal_salt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.sfriver",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "This field is physical, and it arises when rivers carry a nonzero salt content. Often this is zero, with rivers assumed to be fresh.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Salt Flux into Sea Water from Rivers",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfriver",
+ "positive": "",
+ "standard_name": "salt_flux_into_sea_water_from_rivers",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.sob",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Model prognostic salinity at bottom-most model grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Salinity at Sea Floor",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sob",
+ "positive": "",
+ "standard_name": "sea_water_salinity_at_sea_floor",
+ "units": "0.001",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.soga",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. ",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Mean Sea Water Salinity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "soga",
+ "positive": "",
+ "standard_name": "sea_water_salinity",
+ "units": "0.001",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.somint",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Full column sum of density*cell thickness*prognostic salinity. If the model is Boussinesq, then use Boussinesq reference density for the density factor.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Depth Integral of Product of Sea Water Density and Prognostic Salinity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "somint",
+ "positive": "",
+ "standard_name": "integral_wrt_depth_of_product_of_salinity_and_sea_water_density",
+ "units": "g m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.sos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Surface Salinity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sos",
+ "positive": "",
+ "standard_name": "sea_surface_salinity",
+ "units": "0.001",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.sosga",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. ",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Average Sea Surface Salinity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sosga",
+ "positive": "",
+ "standard_name": "sea_surface_salinity",
+ "units": "0.001",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.sossq",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Square of Sea Surface Salinity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sossq",
+ "positive": "",
+ "standard_name": "square_of_sea_surface_salinity",
+ "units": "1e-06",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.t20d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "This quantity, sometimes called the 'isotherm depth', is the depth (if it exists) at which the sea water potential temperature equals some specified value. This value should be specified in a scalar coordinate variable. Depth is the vertical distance below the surface. Potential temperature is the temperature a parcel of air or sea water would have if moved adiabatically to sea level pressure.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Depth of 20 degree Celsius Isotherm",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "t20d",
+ "positive": "",
+ "standard_name": "depth_of_isosurface_of_sea_water_potential_temperature",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.tauucorr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: mean",
+ "comment": "This is the stress on the liquid ocean from overlying atmosphere, sea ice, ice shelf, etc.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward X Stress Correction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauucorr",
+ "positive": "down",
+ "standard_name": "downward_x_stress_correction_at_sea_water_surface",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.tauuo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: mean",
+ "comment": "This is the stress on the liquid ocean from overlying atmosphere, sea ice, ice shelf, etc.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Surface Downward X Stress",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauuo",
+ "positive": "down",
+ "standard_name": "downward_x_stress_at_sea_water_surface",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.tauvcorr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: mean",
+ "comment": "This is the stress on the liquid ocean from overlying atmosphere, sea ice, ice shelf, etc.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Y Stress Correction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauvcorr",
+ "positive": "down",
+ "standard_name": "downward_y_stress_correction_at_sea_water_surface",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.tauvo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: mean",
+ "comment": "This is the stress on the liquid ocean from overlying atmosphere, sea ice, ice shelf, etc.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Surface Downward Y Stress",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauvo",
+ "positive": "down",
+ "standard_name": "downward_y_stress_at_sea_water_surface",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.thetaoga",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Diagnostic should be contributed even for models using conservative temperature as prognostic field",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Average Sea Water Potential Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "thetaoga",
+ "positive": "",
+ "standard_name": "sea_water_potential_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.thetaot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: depth: time: mean",
+ "comment": "Vertical average of the sea water potential temperature through the whole ocean depth",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Vertically Averaged Sea Water Potential Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "thetaot",
+ "positive": "",
+ "standard_name": "sea_water_potential_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.thetaot2000",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: depth: time: mean",
+ "comment": "Upper 2000m, 2D field",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth2000m"
+ ],
+ "frequency": "mon",
+ "long_name": "Depth Average Potential Temperature of Upper 2000m",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "thetaot2000",
+ "positive": "",
+ "standard_name": "sea_water_potential_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.thetaot300",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: depth: time: mean",
+ "comment": "Upper 300m, 2D field",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth300m"
+ ],
+ "frequency": "mon",
+ "long_name": "Depth Average Potential Temperature of Upper 300m",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "thetaot300",
+ "positive": "",
+ "standard_name": "sea_water_potential_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.thetaot700",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: depth: time: mean",
+ "comment": "Upper 700m, 2D field",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth700m"
+ ],
+ "frequency": "mon",
+ "long_name": "Depth Average Potential Temperature of Upper 700m",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "thetaot700",
+ "positive": "",
+ "standard_name": "sea_water_potential_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.tob",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Potential temperature at the ocean bottom-most grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Potential Temperature at Sea Floor",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tob",
+ "positive": "",
+ "standard_name": "sea_water_potential_temperature_at_sea_floor",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.tos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Temperature of upper boundary of the liquid ocean, including temperatures below sea-ice and floating ice shelves.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Surface Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tos",
+ "positive": "",
+ "standard_name": "sea_surface_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.tosga",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Temperature of upper boundary of the liquid ocean, including temperatures below sea-ice and floating ice shelves.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Average Sea Surface Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tosga",
+ "positive": "",
+ "standard_name": "sea_surface_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.tossq",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Square of temperature of liquid ocean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Square of Sea Surface Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tossq",
+ "positive": "",
+ "standard_name": "square_of_sea_surface_temperature",
+ "units": "degC2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.volo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where sea time: mean",
+ "comment": "Total volume of liquid sea water.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Volume",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "volo",
+ "positive": "",
+ "standard_name": "sea_water_volume",
+ "units": "m3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.vsf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "It is set to zero in models which receive a real water flux.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Virtual Salt Flux into Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vsf",
+ "positive": "",
+ "standard_name": "virtual_salt_flux_into_sea_water",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.vsfcorr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "It is set to zero in models which receive a real water flux.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Virtual Salt Flux Correction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vsfcorr",
+ "positive": "",
+ "standard_name": "virtual_salt_flux_correction",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.vsfevap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "zero for models using real water fluxes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Virtual Salt Flux into Sea Water Due to Evaporation",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vsfevap",
+ "positive": "",
+ "standard_name": "virtual_salt_flux_into_sea_water_due_to_evaporation",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.vsfpr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "zero for models using real water fluxes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Virtual Salt Flux into Sea Water Due to Rainfall",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vsfpr",
+ "positive": "",
+ "standard_name": "virtual_salt_flux_into_sea_water_due_to_rainfall",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.vsfriver",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "zero for models using real water fluxes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Virtual Salt Flux into Sea Water from Rivers",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vsfriver",
+ "positive": "",
+ "standard_name": "virtual_salt_flux_into_sea_water_from_rivers",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.vsfsit",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "This variable measures the virtual salt flux into sea water due to the melting of sea ice. It is set to zero in models which receive a real water flux.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Virtual Salt Flux into Sea Water Due to Sea Ice Thermodynamics",
+ "modeling_realm": [
+ "ocean",
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vsfsit",
+ "positive": "",
+ "standard_name": "virtual_salt_flux_into_sea_water_due_to_sea_ice_thermodynamics",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.wfcorr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Computed as the water flux into the ocean due to flux correction divided by the area of the ocean portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Water Flux Correction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wfcorr",
+ "positive": "down",
+ "standard_name": "water_flux_correction",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.wfo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Computed as the water flux into the ocean divided by the area of the ocean portion of the grid cell. This is the sum *wfonocorr* and *wfcorr*.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Water Flux into Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wfo",
+ "positive": "",
+ "standard_name": "water_flux_into_sea_water",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.wfonocorr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Computed as the water flux (without flux correction) into the ocean divided by the area of the ocean portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Water Flux into Sea Water Without Flux Correction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wfonocorr",
+ "positive": "",
+ "standard_name": "water_flux_into_sea_water_without_flux_correction",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.zos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "This is the dynamic sea level, so should have zero global area mean. It should not include inverse barometer depressions from sea ice.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Surface Height Above Geoid",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zos",
+ "positive": "",
+ "standard_name": "sea_surface_height_above_geoid",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.zossq",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Surface ocean geoid defines z=0.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Square of Sea Surface Height Above Geoid",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zossq",
+ "positive": "",
+ "standard_name": "square_of_sea_surface_height_above_geoid",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.zostoga",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "There is no CMIP6 request for zosga nor zossga.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Average Thermosteric Sea Level Change",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zostoga",
+ "positive": "",
+ "standard_name": "global_average_thermosteric_sea_level_change",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclim.difmxybo2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Lateral biharmonic viscosity applied to the momentum equations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Momentum XY Biharmonic Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difmxybo2d",
+ "positive": "",
+ "standard_name": "ocean_momentum_xy_biharmonic_diffusivity",
+ "units": "m4 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclim.difmxylo2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Lateral Laplacian viscosity applied to the momentum equations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Momentum XY Laplacian Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difmxylo2d",
+ "positive": "",
+ "standard_name": "ocean_momentum_xy_laplacian_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclim.diftrbbo2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Parameterized mesoscale eddy advection occurs on a spatial scale of many tens of kilometres and an evolutionary time of weeks(sometimes called bolus advection). Reference: James C. McWilliams 2016, Submesoscale currents in the ocean, Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences, volume 472, issue 2189. DOI: 10.1098/rspa.2016.0117. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Tracer Bolus Biharmonic Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diftrbbo2d",
+ "positive": "",
+ "standard_name": "ocean_tracer_biharmonic_diffusivity_due_to_parameterized_mesoscale_eddy_advection",
+ "units": "m4 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclim.diftrblo2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Ocean tracer diffusivity associated with parameterized eddy-induced advective transport. Sometimes this diffusivity is called the 'thickness' diffusivity. For CMIP5, this diagnostic was called 'ocean tracer bolus laplacian diffusivity'. The CMIP6 name is physically more relevant.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Tracer Diffusivity Due to Parameterized Mesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diftrblo2d",
+ "positive": "",
+ "standard_name": "ocean_tracer_laplacian_diffusivity_due_to_parameterized_mesoscale_eddy_advection",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclim.diftrebo2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Epineutral diffusivity means a lateral diffusivity along a either a neutral or isopycnal density surface due to motion which is not resolved on the grid scale of an ocean model. The type of density surface is dependent on the model formulation. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Tracer Epineutral Biharmonic Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diftrebo2d",
+ "positive": "",
+ "standard_name": "ocean_tracer_epineutral_biharmonic_diffusivity",
+ "units": "m4 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclim.diftrelo2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Ocean tracer diffusivity associated with parameterized eddy-induced diffusive transport oriented along neutral or isopycnal directions. Sometimes this diffusivity is called the neutral diffusivity or isopycnal diffusivity or Redi diffusivity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Tracer Epineutral Laplacian Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diftrelo2d",
+ "positive": "",
+ "standard_name": "ocean_tracer_epineutral_laplacian_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclim.diftrxybo2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Diffusivity is also sometimes known as the coefficient of diffusion. Diffusion occurs as a result of a gradient in the spatial distribution of mass concentration, temperature or momentum. The diffusivity may be very different in the vertical and horizontal directions. 'xy diffusivity' means the lateral along_coordinate component of diffusivity due to motion which is not resolved on the grid scale of the model. xy diffusivities are used in some ocean models to counteract the numerical instabilities inherent in certain implementations of rotated neutral diffusion. 'biharmonic diffusivity' means diffusivity for use with a biharmonic diffusion operator.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Tracer XY Biharmonic Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diftrxybo2d",
+ "positive": "",
+ "standard_name": "ocean_tracer_xy_biharmonic_diffusivity",
+ "units": "m4 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclim.diftrxylo2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Diffusivity is also sometimes known as the coefficient of diffusion. Diffusion occurs as a result of a gradient in the spatial distribution of mass concentration, temperature or momentum. The diffusivity may be very different in the vertical and horizontal directions. 'xy diffusivity' means the lateral along_coordinate component of diffusivity due to motion which is not resolved on the grid scale of the model. xy diffusivities are used in some ocean models to counteract the numerical instabilities inherent in certain implementations of rotated neutral diffusion. 'laplacian diffusivity' means diffusivity for use with a Laplacian diffusion operator.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Tracer XY Laplacian Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diftrxylo2d",
+ "positive": "",
+ "standard_name": "ocean_tracer_xy_laplacian_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclim.dispkexyfo2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Depth integrated impacts on kinetic energy arising from lateral frictional dissipation associated with Laplacian and/or biharmonic viscosity. For CMIP5, this diagnostic was 3d, whereas the CMIP6 depth integrated diagnostic is sufficient for many purposes and reduces archive requirements.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Kinetic Energy Dissipation per Unit Area Due to XY Friction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dispkexyfo2d",
+ "positive": "",
+ "standard_name": "ocean_kinetic_energy_dissipation_per_unit_area_due_to_xy_friction",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclim.tnkebto2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Depth integrated impacts on kinetic energy arising from parameterized eddy-induced advection. For CMIP5, this diagnostic was 3d, whereas the CMIP6 depth integrated diagnostic is sufficient for many purposes and reduces archive requirements.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Tendency of Ocean Eddy Kinetic Energy Content Due to Parameterized Eddy Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnkebto2d",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_eddy_kinetic_energy_content_due_to_parameterized_eddy_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.difmxybo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Lateral biharmonic viscosity applied to the momentum equations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Momentum XY Biharmonic Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difmxybo",
+ "positive": "",
+ "standard_name": "ocean_momentum_xy_biharmonic_diffusivity",
+ "units": "m4 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.difmxylo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Lateral Laplacian viscosity applied to the momentum equations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Momentum XY Laplacian Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difmxylo",
+ "positive": "",
+ "standard_name": "ocean_momentum_xy_laplacian_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.diftrbbo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Parameterized mesoscale eddy advection occurs on a spatial scale of many tens of kilometres and an evolutionary time of weeks(sometimes called bolus advection). Reference: James C. McWilliams 2016, Submesoscale currents in the ocean, Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences, volume 472, issue 2189. DOI: 10.1098/rspa.2016.0117. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Tracer Bolus Biharmonic Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diftrbbo",
+ "positive": "",
+ "standard_name": "ocean_tracer_biharmonic_diffusivity_due_to_parameterized_mesoscale_eddy_advection",
+ "units": "m4 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.diftrblo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Ocean tracer diffusivity associated with parameterized eddy-induced advective transport. Sometimes this diffusivity is called the 'thickness' diffusivity. For CMIP5, this diagnostic was called 'ocean tracer bolus laplacian diffusivity'. The CMIP6 name is physically more relevant.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Tracer Diffusivity Due to Parameterized Mesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diftrblo",
+ "positive": "",
+ "standard_name": "ocean_tracer_laplacian_diffusivity_due_to_parameterized_mesoscale_eddy_advection",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.diftrebo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Epineutral diffusivity means a lateral diffusivity along a either a neutral or isopycnal density surface due to motion which is not resolved on the grid scale of an ocean model. The type of density surface is dependent on the model formulation. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Tracer Epineutral Biharmonic Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diftrebo",
+ "positive": "",
+ "standard_name": "ocean_tracer_epineutral_biharmonic_diffusivity",
+ "units": "m4 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.diftrelo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Ocean tracer diffusivity associated with parameterized eddy-induced diffusive transport oriented along neutral or isopycnal directions. Sometimes this diffusivity is called the neutral diffusivity or isopycnal diffusivity or Redi diffusivity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Tracer Epineutral Laplacian Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diftrelo",
+ "positive": "",
+ "standard_name": "ocean_tracer_epineutral_laplacian_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.diftrxybo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Diffusivity is also sometimes known as the coefficient of diffusion. Diffusion occurs as a result of a gradient in the spatial distribution of mass concentration, temperature or momentum. The diffusivity may be very different in the vertical and horizontal directions. 'xy diffusivity' means the lateral along_coordinate component of diffusivity due to motion which is not resolved on the grid scale of the model. xy diffusivities are used in some ocean models to counteract the numerical instabilities inherent in certain implementations of rotated neutral diffusion. 'biharmonic diffusivity' means diffusivity for use with a biharmonic diffusion operator.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Tracer XY Biharmonic Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diftrxybo",
+ "positive": "",
+ "standard_name": "ocean_tracer_xy_biharmonic_diffusivity",
+ "units": "m4 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.diftrxylo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Diffusivity is also sometimes known as the coefficient of diffusion. Diffusion occurs as a result of a gradient in the spatial distribution of mass concentration, temperature or momentum. The diffusivity may be very different in the vertical and horizontal directions. 'xy diffusivity' means the lateral along_coordinate component of diffusivity due to motion which is not resolved on the grid scale of the model. xy diffusivities are used in some ocean models to counteract the numerical instabilities inherent in certain implementations of rotated neutral diffusion. 'laplacian diffusivity' means diffusivity for use with a Laplacian diffusion operator.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Tracer XY Laplacian Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diftrxylo",
+ "positive": "",
+ "standard_name": "ocean_tracer_xy_laplacian_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.difvho",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Vertical/dianeutral diffusivity applied to prognostic temperature field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Vertical Heat Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difvho",
+ "positive": "",
+ "standard_name": "ocean_vertical_heat_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.difvmbo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Vertical/dianeutral diffusivity applied to momentum due to the background (i.e. caused by a time invariant imposed field which may be either constant over the globe or spatially varying, depending on the ocean model used).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Vertical Momentum Diffusivity Due to Background",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difvmbo",
+ "positive": "",
+ "standard_name": "ocean_vertical_momentum_diffusivity_due_to_background",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.difvmfdo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Vertical/dianeutral diffusivity applied to momentum due to form drag (i.e. resulting from a model scheme representing mesoscale eddy-induced form drag).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Vertical Momentum Diffusivity Due to Form Drag",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difvmfdo",
+ "positive": "",
+ "standard_name": "ocean_vertical_momentum_diffusivity_due_to_form_drag",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.difvmo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Vertical/dianeutral diffusivity applied to momentum.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Vertical Momentum Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difvmo",
+ "positive": "",
+ "standard_name": "ocean_vertical_momentum_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.difvmto",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Diffusivity is also sometimes known as the coefficient of diffusion. Diffusion occurs as a result of a gradient in the spatial distribution of mass concentration, temperature or momentum. The diffusivity may be very different in the vertical and horizontal directions. The construction vertical_X_diffusivity means the vertical component of the diffusivity of X due to motion which is not resolved on the grid scale of the model. 'Due to tides' means due to all astronomical gravity changes which manifest as tides. No distinction is made between different tidal components. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Vertical Momentum Diffusivity Due to Tides",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difvmto",
+ "positive": "",
+ "standard_name": "ocean_vertical_momentum_diffusivity_due_to_tides",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.difvso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Vertical/dianeutral diffusivity applied to prognostic salinity field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Vertical Salt Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difvso",
+ "positive": "",
+ "standard_name": "ocean_vertical_salt_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.difvtrbo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Vertical/dianeutral diffusivity applied to tracers due to the background (i.e. caused by a time invariant imposed field which may be either constant over the globe or spatially varying, depending on the ocean model used).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Vertical Tracer Diffusivity Due to Background",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difvtrbo",
+ "positive": "",
+ "standard_name": "ocean_vertical_tracer_diffusivity_due_to_background",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.difvtrto",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Vertical/dianeutral diffusivity applied to tracers due to tides (i.e. caused by astronomical gravity changes which manifest as tides).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Vertical Tracer Diffusivity Due to Tides",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difvtrto",
+ "positive": "",
+ "standard_name": "ocean_vertical_tracer_diffusivity_due_to_tides",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.dispkevfo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Friction, leading to the dissipation of kinetic energy, arises in ocean models as a result of the viscosity of sea water. Generally, the lateral (xy) viscosity is given a large value to maintain the numerical stability of the model. In contrast, the vertical viscosity is usually much smaller. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Kinetic Energy Dissipation per Unit Area Due to Vertical Friction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dispkevfo",
+ "positive": "",
+ "standard_name": "ocean_kinetic_energy_dissipation_per_unit_area_due_to_vertical_friction",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.dispkexyfo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Depth integrated impacts on kinetic energy arising from lateral frictional dissipation associated with Laplacian and/or biharmonic viscosity. For CMIP5, this diagnostic was 3d, whereas the CMIP6 depth integrated diagnostic is sufficient for many purposes and reduces archive requirements.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Kinetic Energy Dissipation per Unit Area Due to XY Friction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dispkexyfo",
+ "positive": "",
+ "standard_name": "ocean_kinetic_energy_dissipation_per_unit_area_due_to_xy_friction",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.tnkebto",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Depth integrated impacts on kinetic energy arising from parameterized eddy-induced advection. For CMIP5, this diagnostic was 3d, whereas the CMIP6 depth integrated diagnostic is sufficient for many purposes and reduces archive requirements.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Tendency of Ocean Eddy Kinetic Energy Content Due to Parameterized Eddy Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnkebto",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_eddy_kinetic_energy_content_due_to_parameterized_eddy_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.tnpeo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Rate that work is done against vertical stratification, as measured by the vertical heat and salt diffusivity. Report here as depth integrated two-dimensional field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Tendency of Ocean Potential Energy Content",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnpeo",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_potential_energy_content",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.tnpeot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "'Content' indicates a quantity per unit area. Potential energy is the sum of the gravitational potential energy relative to the geoid and the centripetal potential energy. (The geopotential is the specific potential energy.) 'Due to tides' means due to all astronomical gravity changes which manifest as tides. No distinction is made between different tidal components. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'tendency_of_X' means derivative of X with respect to time.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Tendency of Ocean Potential Energy Content Due to Tides",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnpeot",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_potential_energy_content_due_to_tides",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.tnpeotb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "'Content' indicates a quantity per unit area. Potential energy is the sum of the gravitational potential energy relative to the geoid and the centripetal potential energy. (The geopotential is the specific potential energy.) 'Due to background' means caused by a time invariant imposed field which may be either constant over the globe or spatially varying, depending on the ocean model used. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'tendency_of_X' means derivative of X with respect to time.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Tendency of Ocean Potential Energy Content Due to Background",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnpeotb",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_potential_energy_content_due_to_background",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.zfullo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Depth below geoid",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Depth Below Geoid of Ocean Layer",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zfullo",
+ "positive": "",
+ "standard_name": "depth_below_geoid",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.zhalfo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Depth below geoid",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevhalf",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Depth Below Geoid of Interfaces Between Ocean Layers",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zhalfo",
+ "positive": "",
+ "standard_name": "depth_below_geoid",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.agessc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Time elapsed since water was last in surface layer of the ocean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Age Since Surface Contact",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "agessc",
+ "positive": "",
+ "standard_name": "sea_water_age_since_surface_contact",
+ "units": "yr",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.bigthetao",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sea water conservative temperature (this should be contributed only for models using conservative temperature as prognostic field)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Conservative Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bigthetao",
+ "positive": "",
+ "standard_name": "sea_water_conservative_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.cfc11",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The chemical formula of CFC11 is CFCl3. The IUPAC name for CFC11 is trichloro-fluoro-methane.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of CFC11 in Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfc11",
+ "positive": "",
+ "standard_name": "mole_concentration_of_cfc11_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.cfc12",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The chemical formula for CFC12 is CF2Cl2. The IUPAC name for CFC12 is dichloro-difluoro-methane.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of CFC12 in Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfc12",
+ "positive": "",
+ "standard_name": "mole_concentration_of_cfc12_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.ficeberg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "computed as the iceberg melt water flux into the ocean divided by the area of the ocean portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Water Flux into Sea Water from Icebergs",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ficeberg",
+ "positive": "",
+ "standard_name": "water_flux_into_sea_water_from_icebergs",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.hfibthermds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. ' Iceberg thermodynamics' refers to the addition or subtraction of mass due to surface and basal fluxes, i.e., due to melting, sublimation and fusion.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Heat Flux into Sea Water Due to Iceberg Thermodynamics",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfibthermds",
+ "positive": "",
+ "standard_name": "heat_flux_into_sea_water_due_to_iceberg_thermodynamics",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.hfrunoffds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Heat flux associated with liquid water which drains from land. It is calculated relative to the heat that would be transported by runoff water entering the sea at zero degrees Celsius. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Temperature Flux Due to Runoff Expressed as Heat Flux into Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfrunoffds",
+ "positive": "",
+ "standard_name": "temperature_flux_due_to_runoff_expressed_as_heat_flux_into_sea_water",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.hfsifrazil",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'Frazil' consists of needle like crystals of ice, typically between three and four millimeters in diameter, which form as sea water begins to freeze. Salt is expelled during the freezing process and frazil ice consists of nearly pure fresh water.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Heat Flux into Sea Water Due to Frazil Ice Formation",
+ "modeling_realm": [
+ "ocean",
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfsifrazil",
+ "positive": "",
+ "standard_name": "heat_flux_into_sea_water_due_to_freezing_of_frazil_ice",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.hfsnthermds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'Snow thermodynamics' refers to the addition or subtraction of mass due to surface and basal fluxes, i.e., due to melting, sublimation and fusion.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Heat Flux into Sea Water Due to Snow Thermodynamics",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfsnthermds",
+ "positive": "",
+ "standard_name": "heat_flux_into_sea_water_due_to_snow_thermodynamics",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.masscello",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: sum where sea time: mean",
+ "comment": "Tracer grid-cell mass per unit area used for computing tracer budgets. For Boussinesq models with static ocean grid cell thickness, masscello = rhozero*thickcello, where thickcello is static cell thickness and rhozero is constant Boussinesq reference density. More generally, masscello is time dependent and reported as part of Omon.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Grid-Cell Mass per Area",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "masscello",
+ "positive": "",
+ "standard_name": "sea_water_mass_per_unit_area",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.msftyz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "time: mean grid_longitude: mean",
+ "comment": "Overturning mass streamfunction arising from all advective mass transport processes, resolved and parameterized.",
+ "dimensions": [
+ "gridlatitude",
+ "olevel",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Y Overturning Mass Streamfunction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftyz",
+ "positive": "",
+ "standard_name": "ocean_y_overturning_mass_streamfunction",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.msftyzmpa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "time: mean grid_longitude: mean",
+ "comment": "CMIP5 called this 'due to Bolus Advection'. Name change respects the more general physics of the mesoscale parameterizations.",
+ "dimensions": [
+ "gridlatitude",
+ "olevel",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Y Overturning Mass Streamfunction Due to Parameterized Mesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftyzmpa",
+ "positive": "",
+ "standard_name": "ocean_y_overturning_mass_streamfunction_due_to_parameterized_mesoscale_eddy_advection",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.obvfsq",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The phrase 'square_of_X' means X*X. Frequency is the number of oscillations of a wave per unit time. Brunt-Vaisala frequency is also sometimes called 'buoyancy frequency' and is a measure of the vertical stratification of the medium.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Square of Brunt Vaisala Frequency in Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "obvfsq",
+ "positive": "",
+ "standard_name": "square_of_brunt_vaisala_frequency_in_sea_water",
+ "units": "s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.ocontempdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized dianeutral mixing. Reported only for models that use conservative temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content Due to Parameterized Dianeutral Mixing",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocontempdiff",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_dianeutral_mixing",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.ocontemppadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized eddy advection (any form of eddy advection). Reported only for models that use conservative temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content Due to Parameterized Eddy Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocontemppadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_eddy_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.ocontemppmdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized mesoscale eddy diffusion. Reported only for models that use conservative temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content Due to Parameterized Mesoscale Diffusion",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocontemppmdiff",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_mesoscale_eddy_diffusion",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.ocontemppsmadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized submesoscale eddy advection. Reported only for models that use conservative temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content Due to Parameterized Submesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocontemppsmadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_submesoscale_eddy_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.ocontemprmadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Conservative Temperature is defined as part of the Thermodynamic Equation of Seawater 2010 (TEOS-10) which was adopted in 2010 by the International Oceanographic Commission (IOC). The phrase 'residual mean advection' refers to the sum of the model's resolved advective transport plus any parameterized advective transport. Parameterized advective transport includes processes such as parameterized mesoscale and submesoscale transport, as well as any other advectively parameterized transport. When the parameterized advective transport is represented in the model as a skew-diffusion rather than an advection, then the parameterized skew diffusion should be included in this diagnostic, since the convergence of skew-fluxes are identical (in the continuous formulation) to the convergence of advective fluxes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content Due to Residual Mean Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocontemprmadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_residual_mean_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.ocontemptend",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from all processes. Reported only for models that use conservative temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocontemptend",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.opottempdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized dianeutral mixing. Reported only for models that use potential temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Potential Temperature Expressed as Heat Content Due to Parameterized Dianeutral Mixing",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "opottempdiff",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_dianeutral_mixing",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.opottemppadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized eddy advection (any form of eddy advection). Reported only for models that use potential temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Potential Temperature Expressed as Heat Content Due to Parameterized Eddy Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "opottemppadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_eddy_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.opottemppmdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized mesoscale eddy diffusion. Reported only for models that use potential temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Potential Temperature Expressed as Heat Content Due to Parameterized Mesoscale Diffusion",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "opottemppmdiff",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_mesoscale_eddy_diffusion",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.opottemppsmadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized submesoscale eddy advection. Reported only for models that use potential temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Potential Temperature Expressed as Heat Content Due to Parameterized Submesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "opottemppsmadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_submesoscale_eddy_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.opottemprmadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The phrase 'residual mean advection' refers to the sum of the model's resolved advective transport plus any parameterized advective transport. Parameterized advective transport includes processes such as parameterized mesoscale and submesoscale transport, as well as any other advectively parameterized transport. When the parameterized advective transport is represented in the model as a skew-diffusion rather than an advection, then the parameterized skew diffusion should be included in this diagnostic, since the convergence of skew-fluxes are identical (in the continuous formulation) to the convergence of advective fluxes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Potential Temperature Expressed as Heat Content Due to Residual Mean Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "opottemprmadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_residual_mean_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.opottemptend",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from all processes. Reported only for models that use potential temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Potential Temperature Expressed as Heat Content",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "opottemptend",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.osaltdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of salt content for a grid cell from parameterized dianeutral mixing.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content Due to Parameterized Dianeutral Mixing",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "osaltdiff",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_dianeutral_mixing",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.osaltpadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of salt content for a grid cell from parameterized eddy advection (any form of eddy advection).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content Due to Parameterized Eddy Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "osaltpadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_eddy_advection",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.osaltpmdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of salt content for a grid cell from parameterized mesoscale eddy diffusion.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content Due to Parameterized Mesoscale Diffusion",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "osaltpmdiff",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_mesoscale_eddy_diffusion",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.osaltpsmadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of salt content for a grid cell from parameterized submesoscale eddy advection.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content Due to Parameterized Submesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "osaltpsmadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_submesoscale_eddy_advection",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.osaltrmadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The phrase 'residual mean advection' refers to the sum of the model's resolved advective transport plus any parameterized advective transport. Parameterized advective transport includes processes such as parameterized mesoscale and submesoscale transport, as well as any other advectively parameterized transport. When the parameterized advective transport is represented in the model as a skew-diffusion rather than an advection, then the parameterized skew diffusion should be included in this diagnostic, since the convergence of skew-fluxes are identical (in the continuous formulation) to the convergence of advective fluxes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content Due to Residual Mean Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "osaltrmadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_residual_mean_advection",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.osalttend",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of salt content for a grid cell from all processes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "osalttend",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.pabigthetao",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "A passive tracer in an ocean model whose surface flux does not come from the atmosphere but is imposed externally upon the simulated climate system. The surface flux is expressed as a heat flux and converted to a passive tracer increment as if it were a heat flux being added to conservative temperature. The passive tracer is transported within the ocean as if it were conservative temperature. The passive tracer is zero in the control climate of the model. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Added Conservative Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pabigthetao",
+ "positive": "",
+ "standard_name": "sea_water_added_conservative_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.pathetao",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The quantity with standard name sea_water_added_potential_temperature is a passive tracer in an ocean model whose surface flux does not come from the atmosphere but is imposed externally upon the simulated climate system. The surface flux is expressed as a heat flux and converted to a passive tracer increment as if it were a heat flux being added to potential temperature. The passive tracer is transported within the ocean as if it were potential temperature. The passive tracer is zero in the control climate of the model. The passive tracer records added heat, as described for the CMIP6 FAFMIP experiment (doi:10.5194/gmd-9-3993-2016), following earlier ideas. Potential temperature is the temperature a parcel of air or sea water would have if moved adiabatically to sea level pressure.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Additional Potential Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pathetao",
+ "positive": "",
+ "standard_name": "sea_water_added_potential_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.prbigthetao",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "A passive tracer in an ocean model which is subject to an externally imposed perturbative surface heat flux. The passive tracer is initialised to the conservative temperature in the control climate before the perturbation is imposed. Its surface flux is the heat flux from the atmosphere, not including the imposed perturbation, and is converted to a passive tracer increment as if it were being added to conservative temperature. The passive tracer is transported within the ocean as if it were conservative temperature. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Redistributed Conservative Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prbigthetao",
+ "positive": "",
+ "standard_name": "sea_water_redistributed_conservative_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.prthetao",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "A passive tracer in an ocean model which is subject to an externally imposed perturbative surface heat flux. The passive tracer is initialised to the potential temperature in the control climate before the perturbation is imposed. Its surface flux is the heat flux from the atmosphere, not including the imposed perturbation, and is converted to a passive tracer increment as if it were being added to potential temperature. The passive tracer is transported within the ocean as if it were potential temperature. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Redistributed Potential Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prthetao",
+ "positive": "",
+ "standard_name": "sea_water_redistributed_potential_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.prw18o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Water vapor path for water molecules that contain oxygen-18 (H2 18O)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass of Water Vapor Containing Oxygen-18 (H2 18O) in Layer",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw18O",
+ "positive": "",
+ "standard_name": "mass_content_of_water_vapor_containing_18O_in_atmosphere_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.rsdo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'shortwave' means shortwave radiation.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Shortwave Radiation in Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdo",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_sea_water",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.rsdoabsorb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'shortwave' means shortwave radiation. 'Layer' means any layer with upper and lower boundaries that have constant values in some vertical coordinate. There must be a vertical coordinate variable indicating the extent of the layer(s). If the layers are model layers, the vertical coordinate can be model_level_number, but it is recommended to specify a physical coordinate (in a scalar or auxiliary coordinate variable) as well. Net absorbed radiation is the difference between absorbed and emitted radiation.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Rate of Absorption of Shortwave Energy in Ocean Layer",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdoabsorb",
+ "positive": "",
+ "standard_name": "net_rate_of_absorption_of_shortwave_energy_in_ocean_layer",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.sf6",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The chemical formula of sulfur hexafluoride is SF6.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of SF6 in Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sf6",
+ "positive": "",
+ "standard_name": "mole_concentration_of_sulfur_hexafluoride_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.so",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Salinity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "so",
+ "positive": "",
+ "standard_name": "sea_water_salinity",
+ "units": "0.001",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.sw17o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Ratio of abundance of oxygen-17 (17O) atoms to oxygen-16 (16O) atoms in sea water",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Isotopic Ratio of Oxygen-17 in Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sw17O",
+ "positive": "",
+ "standard_name": "isotope_ratio_of_17O_to_16O_in_sea_water_excluding_solutes_and_solids",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.sw18o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Ratio of abundance of oxygen-18 (18O) atoms to oxygen-16 (16O) atoms in sea water",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Isotopic Ratio of Oxygen-18 in Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sw18O",
+ "positive": "",
+ "standard_name": "isotope_ratio_of_18O_to_16O_in_sea_water_excluding_solutes_and_solids",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.sw2h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Ratio of abundance of hydrogen-2 (2H) atoms to hydrogen-1 (1H) atoms in sea water",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Isotopic Ratio of Deuterium in Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sw2H",
+ "positive": "",
+ "standard_name": "isotope_ratio_of_2H_to_1H_in_sea_water_excluding_solutes_and_solids",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.thetao",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Diagnostic should be contributed even for models using conservative temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Potential Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "thetao",
+ "positive": "",
+ "standard_name": "sea_water_potential_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.thkcello",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Thickness' means the vertical extent of a layer. 'Cell' refers to a model grid-cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Model Cell Thickness",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "thkcello",
+ "positive": "",
+ "standard_name": "cell_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.umo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: mean",
+ "comment": "X-ward mass transport from resolved and parameterized advective transport.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Mass X Transport",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "umo",
+ "positive": "",
+ "standard_name": "ocean_mass_x_transport",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.uo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: mean",
+ "comment": "Prognostic x-ward velocity component resolved by the model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water X Velocity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uo",
+ "positive": "",
+ "standard_name": "sea_water_x_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.vmo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: mean",
+ "comment": "Y-ward mass transport from resolved and parameterized advective transport.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Mass Y Transport",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vmo",
+ "positive": "",
+ "standard_name": "ocean_mass_y_transport",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.vo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: mean",
+ "comment": "Prognostic y-ward velocity component resolved by the model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Y Velocity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vo",
+ "positive": "",
+ "standard_name": "sea_water_y_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.volcello",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: sum where sea time: mean",
+ "comment": "grid-cell volume ca. 2000.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Grid-Cell Volume",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "volcello",
+ "positive": "",
+ "standard_name": "ocean_volume",
+ "units": "m3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.wmo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: sum where sea time: mean",
+ "comment": "Upward mass transport from resolved and parameterized advective transport.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upward Ocean Mass Transport",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wmo",
+ "positive": "",
+ "standard_name": "upward_ocean_mass_transport",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.wo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: mean",
+ "comment": "A velocity is a vector quantity. 'Upward' indicates a vector component which is positive when directed upward (negative downward).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Vertical Velocity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wo",
+ "positive": "",
+ "standard_name": "upward_sea_water_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.zfullo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Depth below geoid",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Depth Below Geoid of Ocean Layer",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zfullo",
+ "positive": "",
+ "standard_name": "depth_below_geoid",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.zhalfo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Depth below geoid",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Depth Below Geoid of Interfaces Between Ocean Layers",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zhalfo",
+ "positive": "",
+ "standard_name": "depth_below_geoid",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonz.hfbasin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "Contains contributions from all physical processes affecting the northward heat transport, including resolved advection, parameterized advection, lateral diffusion, etc. Diagnosed here as a function of latitude and basin. Use Celsius for temperature scale.",
+ "dimensions": [
+ "latitude",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Ocean Heat Transport",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfbasin",
+ "positive": "",
+ "standard_name": "northward_ocean_heat_transport",
+ "units": "W",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonz.hfbasinpadv",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "Contributions to heat transport from parameterized eddy-induced advective transport due to any subgrid advective process. Diagnosed here as a function of latitude and basin. Use Celsius for temperature scale.",
+ "dimensions": [
+ "latitude",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Ocean Heat Transport Due to Parameterized Eddy Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfbasinpadv",
+ "positive": "",
+ "standard_name": "northward_ocean_heat_transport_due_to_parameterized_eddy_advection",
+ "units": "W",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonz.hfbasinpmadv",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "Contributions to heat transport from parameterized mesoscale eddy-induced advective transport. Diagnosed here as a function of latitude and basin. Use Celsius for temperature scale.",
+ "dimensions": [
+ "latitude",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Ocean Heat Transport Due to Parameterized Mesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfbasinpmadv",
+ "positive": "",
+ "standard_name": "northward_ocean_heat_transport_due_to_parameterized_mesoscale_eddy_advection",
+ "units": "W",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonz.hfbasinpmdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "Contributions to heat transport from parameterized mesoscale eddy-induced diffusive transport (i.e., neutral diffusion). Diagnosed here as a function of latitude and basin.",
+ "dimensions": [
+ "latitude",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Ocean Heat Transport Due to Parameterized Mesoscale Diffusion",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfbasinpmdiff",
+ "positive": "",
+ "standard_name": "northward_ocean_heat_transport_due_to_parameterized_mesoscale_eddy_diffusion",
+ "units": "W",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonz.hfbasinpsmadv",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "Contributions to heat transport from parameterized mesoscale eddy-induced advective transport. Diagnosed here as a function of latitude and basin. Use Celsius for temperature scale.",
+ "dimensions": [
+ "latitude",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Ocean Heat Transport Due to Parameterized Submesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfbasinpsmadv",
+ "positive": "",
+ "standard_name": "northward_ocean_heat_transport_due_to_parameterized_submesoscale_eddy_advection",
+ "units": "W",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonz.htovgyre",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "From all advective mass transport processes, resolved and parameterized.",
+ "dimensions": [
+ "latitude",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Ocean Heat Transport Due to Gyre",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "htovgyre",
+ "positive": "",
+ "standard_name": "northward_ocean_heat_transport_due_to_gyre",
+ "units": "W",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonz.htovovrt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "From all advective mass transport processes, resolved and parameterized.",
+ "dimensions": [
+ "latitude",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Ocean Heat Transport Due to Overturning",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "htovovrt",
+ "positive": "",
+ "standard_name": "northward_ocean_heat_transport_due_to_overturning",
+ "units": "W",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonz.msftmrho",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "Overturning mass streamfunction arising from all advective mass transport processes, resolved and parameterized.",
+ "dimensions": [
+ "latitude",
+ "rho",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Meridional Overturning Mass Streamfunction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftmrho",
+ "positive": "",
+ "standard_name": "ocean_meridional_overturning_mass_streamfunction",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonz.msftmrhompa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "CMIP5 called this 'due to Bolus Advection'. Name change respects the more general physics of the mesoscale parameterizations.",
+ "dimensions": [
+ "latitude",
+ "rho",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Meridional Overturning Mass Streamfunction Due to Parameterized Mesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftmrhompa",
+ "positive": "",
+ "standard_name": "ocean_meridional_overturning_mass_streamfunction_due_to_parameterized_mesoscale_eddy_advection",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonz.msftmz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "Overturning mass streamfunction arising from all advective mass transport processes, resolved and parameterized.",
+ "dimensions": [
+ "latitude",
+ "olevel",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Meridional Overturning Mass Streamfunction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftmz",
+ "positive": "",
+ "standard_name": "ocean_meridional_overturning_mass_streamfunction",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonz.msftmzmpa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "CMIP5 called this 'due to Bolus Advection'. Name change respects the more general physics of the mesoscale parameterizations.",
+ "dimensions": [
+ "latitude",
+ "olevel",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Meridional Overturning Mass Streamfunction Due to Parameterized Mesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftmzmpa",
+ "positive": "",
+ "standard_name": "ocean_meridional_overturning_mass_streamfunction_due_to_parameterized_mesoscale_eddy_advection",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonz.msftmzsmpa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "Report only if there is a submesoscale eddy parameterization.",
+ "dimensions": [
+ "latitude",
+ "olevel",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Meridional Overturning Mass Streamfunction Due to Parameterized Submesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftmzsmpa",
+ "positive": "",
+ "standard_name": "ocean_meridional_overturning_mass_streamfunction_due_to_parameterized_submesoscale_eddy_advection",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonz.msftyzsmpa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "Report only if there is a submesoscale eddy parameterization.",
+ "dimensions": [
+ "latitude",
+ "olevel",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Y Overturning Mass Streamfunction Due to Parameterized Submesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftyzsmpa",
+ "positive": "",
+ "standard_name": "ocean_meridional_overturning_mass_streamfunction_due_to_parameterized_submesoscale_eddy_advection",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonz.sltbasin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "function of latitude, basin",
+ "dimensions": [
+ "latitude",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Ocean Salt Transport",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sltbasin",
+ "positive": "",
+ "standard_name": "northward_ocean_salt_transport",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonz.sltovgyre",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "From all advective mass transport processes, resolved and parameterized.",
+ "dimensions": [
+ "latitude",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Ocean Salt Transport Due to Gyre",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sltovgyre",
+ "positive": "",
+ "standard_name": "northward_ocean_salt_transport_due_to_gyre",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonz.sltovovrt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "From all advective mass transport processes, resolved and parameterized.",
+ "dimensions": [
+ "latitude",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Ocean Salt Transport Due to Overturning",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sltovovrt",
+ "positive": "",
+ "standard_name": "northward_ocean_salt_transport_due_to_overturning",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyr.dispkexyfo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Depth integrated impacts on kinetic energy arising from lateral frictional dissipation associated with Laplacian and/or biharmonic viscosity. For CMIP5, this diagnostic was 3d, whereas the CMIP6 depth integrated diagnostic is sufficient for many purposes and reduces archive requirements.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ocean Kinetic Energy Dissipation per Unit Area Due to XY Friction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dispkexyfo",
+ "positive": "",
+ "standard_name": "ocean_kinetic_energy_dissipation_per_unit_area_due_to_xy_friction",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyr.ocontempmint",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Full column sum of density*cell thickness*conservative temperature. If the model is Boussinesq, then use Boussinesq reference density for the density factor.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Depth Integral of Product of Sea Water Density and Conservative Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocontempmint",
+ "positive": "",
+ "standard_name": "integral_wrt_depth_of_product_of_conservative_temperature_and_sea_water_density",
+ "units": "degC kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyr.opottempmint",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Integral over the full ocean depth of the product of sea water density and potential temperature.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Integral with Respect to Depth of Product of Sea Water Density and Potential Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "opottempmint",
+ "positive": "",
+ "standard_name": "integral_wrt_depth_of_product_of_potential_temperature_and_sea_water_density",
+ "units": "degC kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyr.somint",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Full column sum of density*cell thickness*prognostic salinity. If the model is Boussinesq, then use Boussinesq reference density for the density factor.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Depth Integral of Product of Sea Water Density and Prognostic Salinity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "somint",
+ "positive": "",
+ "standard_name": "integral_wrt_depth_of_product_of_salinity_and_sea_water_density",
+ "units": "g m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyr.tnkebto",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Depth integrated impacts on kinetic energy arising from parameterized eddy-induced advection. For CMIP5, this diagnostic was 3d, whereas the CMIP6 depth integrated diagnostic is sufficient for many purposes and reduces archive requirements.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Ocean Eddy Kinetic Energy Content Due to Parameterized Eddy Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnkebto",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_eddy_kinetic_energy_content_due_to_parameterized_eddy_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyr.tnpeo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Rate that work is done against vertical stratification, as measured by the vertical heat and salt diffusivity. Report here as depth integrated two-dimensional field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Ocean Potential Energy Content",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnpeo",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_potential_energy_content",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.cfc11",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The chemical formula of CFC11 is CFCl3. The IUPAC name for CFC11 is trichloro-fluoro-methane.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of CFC11 in Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfc11",
+ "positive": "",
+ "standard_name": "mole_concentration_of_cfc11_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.cfc12",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The chemical formula for CFC12 is CF2Cl2. The IUPAC name for CFC12 is dichloro-difluoro-methane.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of CFC12 in Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfc12",
+ "positive": "",
+ "standard_name": "mole_concentration_of_cfc12_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.difmxybo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Lateral biharmonic viscosity applied to the momentum equations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ocean Momentum XY Biharmonic Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difmxybo",
+ "positive": "",
+ "standard_name": "ocean_momentum_xy_biharmonic_diffusivity",
+ "units": "m4 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.difmxylo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Lateral Laplacian viscosity applied to the momentum equations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ocean Momentum XY Laplacian Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difmxylo",
+ "positive": "",
+ "standard_name": "ocean_momentum_xy_laplacian_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.diftrblo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Ocean tracer diffusivity associated with parameterized eddy-induced advective transport. Sometimes this diffusivity is called the 'thickness' diffusivity. For CMIP5, this diagnostic was called 'ocean tracer bolus laplacian diffusivity'. The CMIP6 name is physically more relevant.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ocean Tracer Diffusivity Due to Parameterized Mesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diftrblo",
+ "positive": "",
+ "standard_name": "ocean_tracer_laplacian_diffusivity_due_to_parameterized_mesoscale_eddy_advection",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.diftrelo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Ocean tracer diffusivity associated with parameterized eddy-induced diffusive transport oriented along neutral or isopycnal directions. Sometimes this diffusivity is called the neutral diffusivity or isopycnal diffusivity or Redi diffusivity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ocean Tracer Epineutral Laplacian Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diftrelo",
+ "positive": "",
+ "standard_name": "ocean_tracer_epineutral_laplacian_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.difvho",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Vertical/dianeutral diffusivity applied to prognostic temperature field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ocean Vertical Heat Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difvho",
+ "positive": "",
+ "standard_name": "ocean_vertical_heat_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.difvso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Vertical/dianeutral diffusivity applied to prognostic salinity field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ocean Vertical Salt Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difvso",
+ "positive": "",
+ "standard_name": "ocean_vertical_salt_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.ocontempdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized dianeutral mixing. Reported only for models that use conservative temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content Due to Parameterized Dianeutral Mixing",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocontempdiff",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_dianeutral_mixing",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.ocontemppadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized eddy advection (any form of eddy advection). Reported only for models that use conservative temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content Due to Parameterized Eddy Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocontemppadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_eddy_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.ocontemppmdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized mesoscale eddy diffusion. Reported only for models that use conservative temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content Due to Parameterized Mesoscale Diffusion",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocontemppmdiff",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_mesoscale_eddy_diffusion",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.ocontemppsmadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized submesoscale eddy advection. Reported only for models that use conservative temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content Due to Parameterized Submesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocontemppsmadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_submesoscale_eddy_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.ocontemprmadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Conservative Temperature is defined as part of the Thermodynamic Equation of Seawater 2010 (TEOS-10) which was adopted in 2010 by the International Oceanographic Commission (IOC). The phrase 'residual mean advection' refers to the sum of the model's resolved advective transport plus any parameterized advective transport. Parameterized advective transport includes processes such as parameterized mesoscale and submesoscale transport, as well as any other advectively parameterized transport. When the parameterized advective transport is represented in the model as a skew-diffusion rather than an advection, then the parameterized skew diffusion should be included in this diagnostic, since the convergence of skew-fluxes are identical (in the continuous formulation) to the convergence of advective fluxes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content Due to Residual Mean Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocontemprmadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_residual_mean_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.ocontemptend",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from all processes. Reported only for models that use conservative temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocontemptend",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.opottempdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized dianeutral mixing. Reported only for models that use potential temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Potential Temperature Expressed as Heat Content Due to Parameterized Dianeutral Mixing",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "opottempdiff",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_dianeutral_mixing",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.opottemppadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized eddy advection (any form of eddy advection). Reported only for models that use potential temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Potential Temperature Expressed as Heat Content Due to Parameterized Eddy Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "opottemppadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_eddy_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.opottemppmdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized mesoscale eddy diffusion. Reported only for models that use potential temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Potential Temperature Expressed as Heat Content Due to Parameterized Mesoscale Diffusion",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "opottemppmdiff",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_mesoscale_eddy_diffusion",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.opottemppsmadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized submesoscale eddy advection. Reported only for models that use potential temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Potential Temperature Expressed as Heat Content Due to Parameterized Submesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "opottemppsmadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_submesoscale_eddy_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.opottemprmadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The phrase 'residual mean advection' refers to the sum of the model's resolved advective transport plus any parameterized advective transport. Parameterized advective transport includes processes such as parameterized mesoscale and submesoscale transport, as well as any other advectively parameterized transport. When the parameterized advective transport is represented in the model as a skew-diffusion rather than an advection, then the parameterized skew diffusion should be included in this diagnostic, since the convergence of skew-fluxes are identical (in the continuous formulation) to the convergence of advective fluxes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Potential Temperature Expressed as Heat Content Due to Residual Mean Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "opottemprmadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_residual_mean_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.opottemptend",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from all processes. Reported only for models that use potential temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Potential Temperature Expressed as Heat Content",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "opottemptend",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.osaltdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of salt content for a grid cell from parameterized dianeutral mixing.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content Due to Parameterized Dianeutral Mixing",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "osaltdiff",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_dianeutral_mixing",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.osaltpadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of salt content for a grid cell from parameterized eddy advection (any form of eddy advection).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content Due to Parameterized Eddy Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "osaltpadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_eddy_advection",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.osaltpmdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of salt content for a grid cell from parameterized mesoscale eddy diffusion.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content Due to Parameterized Mesoscale Diffusion",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "osaltpmdiff",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_mesoscale_eddy_diffusion",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.osaltpsmadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of salt content for a grid cell from parameterized submesoscale eddy advection.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content Due to Parameterized Submesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "osaltpsmadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_submesoscale_eddy_advection",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.osaltrmadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The phrase 'residual mean advection' refers to the sum of the model's resolved advective transport plus any parameterized advective transport. Parameterized advective transport includes processes such as parameterized mesoscale and submesoscale transport, as well as any other advectively parameterized transport. When the parameterized advective transport is represented in the model as a skew-diffusion rather than an advection, then the parameterized skew diffusion should be included in this diagnostic, since the convergence of skew-fluxes are identical (in the continuous formulation) to the convergence of advective fluxes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content Due to Residual Mean Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "osaltrmadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_residual_mean_advection",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.osalttend",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of salt content for a grid cell from all processes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "osalttend",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.rsdoabsorb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'shortwave' means shortwave radiation. 'Layer' means any layer with upper and lower boundaries that have constant values in some vertical coordinate. There must be a vertical coordinate variable indicating the extent of the layer(s). If the layers are model layers, the vertical coordinate can be model_level_number, but it is recommended to specify a physical coordinate (in a scalar or auxiliary coordinate variable) as well. Net absorbed radiation is the difference between absorbed and emitted radiation.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Net Rate of Absorption of Shortwave Energy in Ocean Layer",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdoabsorb",
+ "positive": "",
+ "standard_name": "net_rate_of_absorption_of_shortwave_energy_in_ocean_layer",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.sf6",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The chemical formula of sulfur hexafluoride is SF6.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of SF6 in Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sf6",
+ "positive": "",
+ "standard_name": "mole_concentration_of_sulfur_hexafluoride_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.volcello",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: sum where sea time: mean",
+ "comment": "grid-cell volume ca. 2000.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ocean Grid-Cell Volume",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "volcello",
+ "positive": "",
+ "standard_name": "ocean_volume",
+ "units": "m3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.zfullo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Depth below geoid",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Depth Below Geoid of Ocean Layer",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zfullo",
+ "positive": "",
+ "standard_name": "depth_below_geoid",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "siday.siconc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "siday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Percentage of grid cell covered by sea ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typesi"
+ ],
+ "frequency": "day",
+ "long_name": "Sea-Ice Area Percentage (Ocean Grid)",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siconc",
+ "positive": "",
+ "standard_name": "sea_ice_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "siday.siconca",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "siday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by sea ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typesi"
+ ],
+ "frequency": "day",
+ "long_name": "Sea-Ice Area Percentage (Atmospheric Grid)",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siconca",
+ "positive": "",
+ "standard_name": "sea_ice_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "siday.sisnthick",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "siday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where snow over sea_ice area: time: mean where sea_ice",
+ "comment": "Actual thickness of snow (snow volume divided by snow-covered area)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Snow Thickness",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sisnthick",
+ "positive": "",
+ "standard_name": "surface_snow_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "siday.sispeed",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "siday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Speed of ice (i.e. mean absolute velocity) to account for back-and-forth movement of the ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Sea-Ice Speed",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sispeed",
+ "positive": "",
+ "standard_name": "sea_ice_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "siday.sitemptop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "siday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Report surface temperature of snow where snow covers the sea ice.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Temperature of Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sitemptop",
+ "positive": "",
+ "standard_name": "sea_ice_surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "siday.sithick",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "siday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Actual (floe) thickness of sea ice (NOT volume divided by grid area as was done in CMIP5)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Sea Ice Thickness",
+ "modeling_realm": [
+ "seaIce",
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sithick",
+ "positive": "",
+ "standard_name": "sea_ice_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "siday.sitimefrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "siday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Fraction of time steps of the averaging period during which sea ice is present (siconc >0 ) in a grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Fraction of Time Steps with Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sitimefrac",
+ "positive": "",
+ "standard_name": "fraction_of_time_with_sea_ice_area_fraction_above_threshold",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "siday.siu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "siday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--MODEL",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "The x-velocity of ice on native model grid",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "X-Component of Sea-Ice Velocity",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siu",
+ "positive": "",
+ "standard_name": "sea_ice_x_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "siday.siv",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "siday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--MODEL",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "The y-velocity of ice on native model grid",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Y-Component of Sea-Ice Velocity",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siv",
+ "positive": "",
+ "standard_name": "sea_ice_y_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sfdsi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "This field is physical, and it arises since sea ice has a nonzero salt content, so it exchanges salt with the liquid ocean upon melting and freezing.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Sea Ice Basal Salt Flux",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfdsi",
+ "positive": "down",
+ "standard_name": "downward_sea_ice_basal_salt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siage",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Age of sea ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Age of Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siage",
+ "positive": "",
+ "standard_name": "age_of_sea_ice",
+ "units": "s",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siareaacrossline",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "time: mean",
+ "comment": "net (sum of transport in all directions) sea ice area transport through the following four passages, positive into the Arctic Ocean 1. Fram Strait = (11.5W,81.3N to (10.5E,79.6N) 2. Canadian Archipelago = (128.2W,70.6N) to (59.3W,82.1N) 3. Barents opening = (16.8E,76.5N) to (19.2E,70.2N) 4. Bering Strait = (171W,66.2N) to (166W,65N)",
+ "dimensions": [
+ "siline",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Area Flux Through Straits",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siareaacrossline",
+ "positive": "",
+ "standard_name": "sea_ice_area_transport_across_line",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siarean",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "total area of sea ice in the Northern hemisphere",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Area North",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siarean",
+ "positive": "",
+ "standard_name": "sea_ice_area",
+ "units": "1e6 km2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siareas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "total area of sea ice in the Southern hemisphere",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Area South",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siareas",
+ "positive": "",
+ "standard_name": "sea_ice_area",
+ "units": "1e6 km2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sicompstren",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Computed strength of the ice pack, defined as the energy (J m-2) dissipated per unit area removed from the ice pack under compression, and assumed proportional to the change in potential energy caused by ridging. For Hibler-type models, this is P (= P*h exp(-C(1-A)) where P* is compressive strength, h ice thickness, A compactness and C strength reduction constant).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Compressive Sea Ice Strength",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sicompstren",
+ "positive": "",
+ "standard_name": "compressive_strength_of_sea_ice",
+ "units": "N m-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siconc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Percentage of grid cell covered by sea ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typesi"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Area Percentage (Ocean Grid)",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siconc",
+ "positive": "",
+ "standard_name": "sea_ice_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siconca",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by sea ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typesi"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Area Percentage (Atmospheric Grid)",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siconca",
+ "positive": "",
+ "standard_name": "sea_ice_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sidconcdyn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Total change in sea-ice area fraction through dynamics-related processes (advection, divergence...)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Area Percentage Tendency Due to Dynamics",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidconcdyn",
+ "positive": "",
+ "standard_name": "tendency_of_sea_ice_area_fraction_due_to_dynamics",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sidconcth",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Total change in sea-ice area fraction through thermodynamic processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Area Percentage Tendency Due to Thermodynamics",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidconcth",
+ "positive": "",
+ "standard_name": "tendency_of_sea_ice_area_fraction_due_to_thermodynamics",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sidmassdyn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Total change in sea-ice mass through dynamics-related processes (advection,...) divided by grid-cell area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Mass Change from Dynamics",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidmassdyn",
+ "positive": "",
+ "standard_name": "tendency_of_sea_ice_amount_due_to_sea_ice_dynamics",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sidmassevapsubl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The rate of change of sea-ice mass change through evaporation and sublimation divided by grid-cell area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Mass Change Through Evaporation and Sublimation",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidmassevapsubl",
+ "positive": "up",
+ "standard_name": "water_evapotranspiration_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sidmassgrowthbot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The rate of change of sea ice mass due to vertical growth of existing sea ice at its base divided by grid-cell area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Mass Change Through Basal Growth",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidmassgrowthbot",
+ "positive": "",
+ "standard_name": "tendency_of_sea_ice_amount_due_to_congelation_ice_accumulation",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sidmassgrowthwat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The rate of change of sea ice mass due to sea ice formation in supercooled water (often through frazil formation) divided by grid-cell area. Together, sidmassgrowthwat and sidmassgrowthbot should give total ice growth",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Mass Change Through Growth in Supercooled Open Water (Frazil)",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidmassgrowthwat",
+ "positive": "",
+ "standard_name": "tendency_of_sea_ice_amount_due_to_frazil_ice_accumulation_in_leads",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sidmasslat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The rate of change of sea ice mass through lateral melting divided by grid-cell area (report 0 if not explicitly calculated thermodynamically)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Lateral Sea Ice Melt Rate",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidmasslat",
+ "positive": "",
+ "standard_name": "tendency_of_sea_ice_amount_due_to_lateral_melting",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sidmassmeltbot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The rate of change of sea ice mass through melting at the ice bottom divided by grid-cell area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Mass Change Through Bottom Melting",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidmassmeltbot",
+ "positive": "",
+ "standard_name": "tendency_of_sea_ice_amount_due_to_basal_melting",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sidmassmelttop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The rate of change of sea ice mass through melting at the ice surface divided by grid-cell area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Mass Change Through Surface Melting",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidmassmelttop",
+ "positive": "",
+ "standard_name": "tendency_of_sea_ice_amount_due_to_surface_melting",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sidmasssi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The rate of change of sea ice mass due to transformation of snow to sea ice divided by grid-cell area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Mass Change Through Snow-to-Ice Conversion",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidmasssi",
+ "positive": "",
+ "standard_name": "tendency_of_sea_ice_amount_due_to_conversion_of_snow_to_sea_ice",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sidmassth",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Total change in sea-ice mass from thermodynamic processes divided by grid-cell area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Mass Change from Thermodynamics",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidmassth",
+ "positive": "",
+ "standard_name": "tendency_of_sea_ice_amount_due_to_sea_ice_thermodynamics",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sidmasstranx",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--MODEL",
+ "cell_methods": "time: mean",
+ "comment": "Includes transport of both sea ice and snow by advection",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "X-Component of Sea-Ice Mass Transport",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidmasstranx",
+ "positive": "",
+ "standard_name": "sea_ice_x_transport",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sidmasstrany",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--MODEL",
+ "cell_methods": "time: mean",
+ "comment": "Includes transport of both sea ice and snow by advection",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Y-Component of Sea-Ice Mass Transport",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidmasstrany",
+ "positive": "",
+ "standard_name": "sea_ice_y_transport",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sidragbot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Oceanic drag coefficient that is used to calculate the oceanic momentum drag on sea ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Drag Coefficient",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidragbot",
+ "positive": "",
+ "standard_name": "sea_ice_basal_drag_coefficient_for_momentum_in_sea_water",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sidragtop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Atmospheric drag coefficient that is used to calculate the atmospheric momentum drag on sea ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Atmospheric Drag Coefficient",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidragtop",
+ "positive": "",
+ "standard_name": "surface_drag_coefficient_for_momentum_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siextentn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Total area of all Northern-Hemisphere grid cells that are covered by at least 15 % areal fraction of sea ice",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Extent North",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siextentn",
+ "positive": "",
+ "standard_name": "sea_ice_extent",
+ "units": "1e6 km2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siextents",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Total area of all Southern-Hemisphere grid cells that are covered by at least 15 % areal fraction of sea ice",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Extent South",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siextents",
+ "positive": "",
+ "standard_name": "sea_ice_extent",
+ "units": "1e6 km2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sifb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Mean height of sea-ice surface (=snow-ice interface when snow covered) above sea level",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Freeboard",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sifb",
+ "positive": "",
+ "standard_name": "sea_ice_freeboard",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siflcondbot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "the net heat conduction flux at the ice base",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Conductive Heat Fluxes in Ice at the Bottom",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siflcondbot",
+ "positive": "down",
+ "standard_name": "basal_downward_heat_flux_in_sea_ice",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siflcondtop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "the net heat conduction flux at the ice surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Conductive Heat Flux in Ice at the Surface",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siflcondtop",
+ "positive": "down",
+ "standard_name": "surface_downward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siflfwbot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Total flux of fresh water from water into sea ice divided by grid-cell area; This flux is negative during ice growth (liquid water mass decreases, hence upward flux of freshwater), positive during ice melt (liquid water mass increases, hence downward flux of freshwater)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Freshwater Flux from Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siflfwbot",
+ "positive": "",
+ "standard_name": "water_flux_into_sea_water_due_to_sea_ice_thermodynamics",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siflfwdrain",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Total flux of fresh water from sea-ice surface into underlying ocean. This combines both surface melt water that drains directly into the ocean and the drainage of surface melt pond. By definition, this flux is always positive.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Freshwater Flux from Sea-Ice Surface",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siflfwdrain",
+ "positive": "",
+ "standard_name": "water_flux_into_sea_water_due_to_surface_drainage",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sifllatstop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconca)",
+ "comment": "the net latent heat flux over sea ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Latent Heat Flux over Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sifllatstop",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sifllwdtop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconca)",
+ "comment": "the downwelling longwave flux over sea ice (always positive)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Longwave Flux over Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sifllwdtop",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sifllwutop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconca)",
+ "comment": "the upwelling longwave flux over sea ice (always negative)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Longwave Flux over Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sifllwutop",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siflsenstop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconca)",
+ "comment": "the net sensible heat flux over sea ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Upward Sensible Heat Flux over Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siflsenstop",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siflsensupbot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "the net sensible heat flux under sea ice from the ocean",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Upward Sensible Heat Flux Under Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siflsensupbot",
+ "positive": "up",
+ "standard_name": "upward_sea_ice_basal_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siflswdbot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "The downwelling shortwave flux underneath sea ice (always positive)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Shortwave Flux Under Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siflswdbot",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_sea_water_at_sea_ice_base",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siflswdtop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconca)",
+ "comment": "The downwelling shortwave flux over sea ice (always positive by sign convention)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Shortwave Flux over Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siflswdtop",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siflswutop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconca)",
+ "comment": "The upwelling shortwave flux over sea ice (always negative)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Shortwave Flux over Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siflswutop",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siforcecoriolx",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--MODEL",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "X-component of force on sea ice caused by coriolis force",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Coriolis Force Term in Force Balance (X-Component)",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siforcecoriolx",
+ "positive": "",
+ "standard_name": "sea_ice_x_force_per_unit_area_due_to_coriolis_effect",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siforcecorioly",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--MODEL",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Y-component of force on sea ice caused by coriolis force",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Coriolis Force Term in Force Balance (Y-Component)",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siforcecorioly",
+ "positive": "",
+ "standard_name": "sea_ice_y_force_per_unit_area_due_to_coriolis_effect",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siforceintstrx",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--MODEL",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "X-component of force on sea ice caused by internal stress (divergence of sigma)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Internal Stress Term in Force Balance (X-Component)",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siforceintstrx",
+ "positive": "",
+ "standard_name": "sea_ice_x_internal_stress",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siforceintstry",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--MODEL",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Y-component of force on sea ice caused by internal stress (divergence of sigma)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Internal Stress Term in Force Balance (Y-Component)",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siforceintstry",
+ "positive": "",
+ "standard_name": "sea_ice_y_internal_stress",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siforcetiltx",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--MODEL",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "X-component of force on sea ice caused by sea-surface tilt",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Surface Tilt Term in Force Balance (X-Component)",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siforcetiltx",
+ "positive": "",
+ "standard_name": "sea_ice_x_force_per_unit_area_due_to_sea_surface_tilt",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siforcetilty",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--MODEL",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Y-component of force on sea ice caused by sea-surface tilt",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Surface Tilt Term in Force Balance (Y-Component)",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siforcetilty",
+ "positive": "",
+ "standard_name": "sea_ice_y_force_per_unit_area_due_to_sea_surface_tilt",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sihc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Heat content of all ice in grid cell divided by total grid-cell area. Water at 0 Celsius is assumed to have a heat content of 0 J. Does not include heat content of snow, but does include heat content of brine. Heat content is always negative, since both the sensible and the latent heat content of ice are less than that of water",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Heat Content per Unit Area",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sihc",
+ "positive": "",
+ "standard_name": "sea_ice_temperature_expressed_as_heat_content",
+ "units": "J m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siitdconc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Percentage of grid cell covered by each ice-thickness category (vector with one entry for each thickness category starting from the thinnest category, netcdf file should use thickness bounds of the categories as third coordinate axis)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "iceband",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Area Percentages in Thickness Categories",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siitdconc",
+ "positive": "",
+ "standard_name": "sea_ice_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siitdsnconc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siitdconc)",
+ "comment": "Percentage of grid cell covered by snow in each ice-thickness category (vector with one entry for each thickness category starting from the thinnest category, netcdf file should use thickness bounds of the categories as third coordinate axis)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "iceband",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Area Percentages in Ice Thickness Categories",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siitdsnconc",
+ "positive": "",
+ "standard_name": "surface_snow_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siitdsnthick",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siitdconc)",
+ "comment": "Actual thickness of snow in each category (NOT volume divided by grid area), (vector with one entry for each thickness category starting from the thinnest category, netcdf file should use thickness bounds of categories as third coordinate axis)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "iceband",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Thickness in Ice Thickness Categories",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siitdsnthick",
+ "positive": "",
+ "standard_name": "surface_snow_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siitdthick",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siitdconc)",
+ "comment": "Actual (floe) thickness of sea ice in each category (NOT volume divided by grid area), (vector with one entry for each thickness category starting from the thinnest category, netcdf file should use thickness bounds of categories as third coordinate axis)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "iceband",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Thickness in Thickness Categories",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siitdthick",
+ "positive": "",
+ "standard_name": "sea_ice_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.simass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Total mass of sea ice divided by grid-cell area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Mass per Area",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "simass",
+ "positive": "",
+ "standard_name": "sea_ice_amount",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.simassacrossline",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "time: mean",
+ "comment": "net (sum of transport in all directions) sea ice area transport through the following four passages, positive into the Arctic Ocean 1. Fram Strait = (11.5W,81.3N to (10.5E,79.6N) 2. Canadian Archipelago = (128.2W,70.6N) to (59.3W,82.1N) 3. Barents opening = (16.8E,76.5N) to (19.2E,70.2N) 4. Bering Strait = (171W,66.2N) to (166W,65N)",
+ "dimensions": [
+ "siline",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Mass Area Flux Through Straits",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "simassacrossline",
+ "positive": "",
+ "standard_name": "sea_ice_transport_across_line",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.simpconc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Percentage of sea ice, by area, which is covered by melt ponds, giving equal weight to every square metre of sea ice .",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typemp"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cover of Sea Ice by Meltpond",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "simpconc",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.simpmass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice_melt_pond (comment: mask=simpconc)",
+ "comment": "Meltpond Depth",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Meltpond Mass per Unit Area (as Depth)",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "simpmass",
+ "positive": "",
+ "standard_name": "sea_ice_melt_pond_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.simprefrozen",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice_melt_pond (comment: mask=simpconc)",
+ "comment": "Volume of refrozen ice on melt ponds divided by meltpond covered area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Thickness of Refrozen Ice on Melt Pond",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "simprefrozen",
+ "positive": "",
+ "standard_name": "thickness_of_ice_on_sea_ice_melt_pond",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sipr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "mass of liquid precipitation falling onto sea ice divided by grid-cell area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Rainfall Rate over Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sipr",
+ "positive": "",
+ "standard_name": "rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sirdgconc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Fraction of sea ice, by area, which is covered by sea ice ridges, giving equal weight to every square metre of sea ice .",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typesirdg"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cover of Sea Ice by Ridging",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sirdgconc",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sirdgthick",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice_ridges (comment: mask=sirdgconc)",
+ "comment": "Sea Ice Ridge Height (representing mean height over the ridged area)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ridged Ice Thickness",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sirdgthick",
+ "positive": "",
+ "standard_name": "sea_ice_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sisali",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Mean sea-ice salinity of all sea ice in grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Ice Salinity",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sisali",
+ "positive": "",
+ "standard_name": "sea_ice_salinity",
+ "units": "0.001",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sisaltmass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Total mass of all salt in sea ice divided by grid-cell area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass of Salt in Sea Ice per Area",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sisaltmass",
+ "positive": "",
+ "standard_name": "sea_ice_mass_content_of_salt",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sisnconc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Percentage of sea ice, by area, which is covered by snow, giving equal weight to every square metre of sea ice . Exclude snow that lies on land or land ice.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Area Percentage",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sisnconc",
+ "positive": "",
+ "standard_name": "surface_snow_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sisnhc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Heat-content of all snow in grid cell divided by total grid-cell area. Snow-water equivalent at 0 Celsius is assumed to have a heat content of 0 J. Does not include heat content of sea ice.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Heat Content per Unit Area",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sisnhc",
+ "positive": "",
+ "standard_name": "thermal_energy_content_of_surface_snow",
+ "units": "J m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sisnmass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Total mass of snow on sea ice divided by sea-ice area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Mass per Area",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sisnmass",
+ "positive": "",
+ "standard_name": "liquid_water_content_of_surface_snow",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sisnthick",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where snow over sea_ice area: time: mean where sea_ice",
+ "comment": "Actual thickness of snow (snow volume divided by snow-covered area)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Thickness",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sisnthick",
+ "positive": "",
+ "standard_name": "surface_snow_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sispeed",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Speed of ice (i.e. mean absolute velocity) to account for back-and-forth movement of the ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Speed",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sispeed",
+ "positive": "",
+ "standard_name": "sea_ice_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sistrxdtop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--MODEL",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "X-component of atmospheric stress on sea ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "X-Component of Atmospheric Stress on Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sistrxdtop",
+ "positive": "down",
+ "standard_name": "surface_downward_x_stress",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sistrxubot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "X-component of ocean stress on sea ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "X-Component of Ocean Stress on Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sistrxubot",
+ "positive": "up",
+ "standard_name": "upward_x_stress_at_sea_ice_base",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sistrydtop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--MODEL",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Y-component of atmospheric stress on sea ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Y-Component of Atmospheric Stress on Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sistrydtop",
+ "positive": "down",
+ "standard_name": "surface_downward_y_stress",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sistryubot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Y-component of ocean stress on sea ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Y-Component of Ocean Stress on Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sistryubot",
+ "positive": "up",
+ "standard_name": "upward_y_stress_at_sea_ice_base",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sitempbot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Report temperature at interface, NOT temperature within lowermost model layer",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Temperature at Ice-Ocean Interface",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sitempbot",
+ "positive": "",
+ "standard_name": "sea_ice_basal_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sitempsnic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Report surface temperature of ice where snow thickness is zero",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Temperature at Snow-Ice Interface",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sitempsnic",
+ "positive": "",
+ "standard_name": "sea_ice_surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sitemptop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Report surface temperature of snow where snow covers the sea ice.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Temperature of Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sitemptop",
+ "positive": "",
+ "standard_name": "sea_ice_surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sithick",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Actual (floe) thickness of sea ice (NOT volume divided by grid area as was done in CMIP5)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Ice Thickness",
+ "modeling_realm": [
+ "seaIce",
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sithick",
+ "positive": "",
+ "standard_name": "sea_ice_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sitimefrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Fraction of time steps of the averaging period during which sea ice is present (siconc >0 ) in a grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Fraction of Time Steps with Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sitimefrac",
+ "positive": "",
+ "standard_name": "fraction_of_time_with_sea_ice_area_fraction_above_threshold",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--MODEL",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "The x-velocity of ice on native model grid",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "X-Component of Sea-Ice Velocity",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siu",
+ "positive": "",
+ "standard_name": "sea_ice_x_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siv",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--MODEL",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "The y-velocity of ice on native model grid",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Y-Component of Sea-Ice Velocity",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siv",
+ "positive": "",
+ "standard_name": "sea_ice_y_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sivol",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Total volume of sea ice divided by grid-cell area (this used to be called ice thickness in CMIP5)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Volume per Area",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sivol",
+ "positive": "",
+ "standard_name": "sea_ice_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sivoln",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "total volume of sea ice in the Northern hemisphere",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Volume North",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sivoln",
+ "positive": "",
+ "standard_name": "sea_ice_volume",
+ "units": "1e3 km3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sivols",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "total volume of sea ice in the Southern hemisphere",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Volume South",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sivols",
+ "positive": "",
+ "standard_name": "sea_ice_volume",
+ "units": "1e3 km3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sndmassdyn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "The rate of change of snow mass through advection with sea ice divided by sea-ice area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Mass Rate of Change Through Advection by Sea-Ice Dynamics",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sndmassdyn",
+ "positive": "",
+ "standard_name": "tendency_of_surface_snow_amount_due_to_sea_ice_dynamics",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sndmassmelt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "the rate of change of snow mass through melt divided by sea-ice area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Mass Rate of Change Through Melt",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sndmassmelt",
+ "positive": "",
+ "standard_name": "surface_snow_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sndmasssi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "the rate of change of snow mass due to transformation of snow to sea ice divided by sea-ice area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Mass Rate of Change Through Snow-to-Ice Conversion",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sndmasssi",
+ "positive": "",
+ "standard_name": "tendency_of_surface_snow_amount_due_to_conversion_of_snow_to_sea_ice",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sndmasssnf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "mass of solid precipitation falling onto sea ice divided by sea-ice area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Mass Change Through Snow Fall",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sndmasssnf",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sndmasssubl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "the rate of change of snow mass through sublimation and evaporation divided by sea-ice area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Mass Rate of Change Through Evaporation or Sublimation",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sndmasssubl",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_water_vapor_due_to_sublimation_of_surface_snow_and_ice",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sndmasswindrif",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "the rate of change of snow mass through wind drift of snow (from sea-ice into the sea) divided by sea-ice area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Mass Rate of Change Through Wind Drift of Snow",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sndmasswindrif",
+ "positive": "",
+ "standard_name": "tendency_of_surface_snow_amount_due_to_drifting_into_sea",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.snmassacrossline",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "time: mean",
+ "comment": "net (sum of transport in all directions) sea ice area transport through the following four passages, positive into the Arctic Ocean 1. Fram Strait = (11.5W,81.3N to (10.5E,79.6N) 2. Canadian Archipelago = (128.2W,70.6N) to (59.3W,82.1N) 3. Barents opening = (16.8E,76.5N) to (19.2E,70.2N) 4. Bering Strait = (171W,66.2N) to (166W,65N)",
+ "dimensions": [
+ "siline",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Mass Flux Through Straits",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snmassacrossline",
+ "positive": "",
+ "standard_name": "snow_transport_across_line_due_to_sea_ice_dynamics",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simonpt.sidivvel",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simonpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea_ice (comment: mask=siconc) time: point",
+ "comment": "Divergence of sea-ice velocity field (first shear strain invariant)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "monPt",
+ "long_name": "Divergence of the Sea-Ice Velocity Field",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidivvel",
+ "positive": "",
+ "standard_name": "divergence_of_sea_ice_velocity",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simonpt.sishevel",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simonpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea_ice (comment: mask=siconc) time: point",
+ "comment": "Maximum shear of sea-ice velocity field (second shear strain invariant)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "monPt",
+ "long_name": "Maximum Shear of Sea-Ice Velocity Field",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sishevel",
+ "positive": "",
+ "standard_name": "maximum_over_coordinate_rotation_of_sea_ice_horizontal_shear_strain_rate",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simonpt.sistremax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simonpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea_ice (comment: mask=siconc) time: point",
+ "comment": "Maximum shear stress in sea ice (second stress invariant)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "monPt",
+ "long_name": "Maximum Shear Stress in Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sistremax",
+ "positive": "",
+ "standard_name": "maximum_over_coordinate_rotation_of_sea_ice_horizontal_shear_stress",
+ "units": "N m-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simonpt.sistresave",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simonpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea_ice (comment: mask=siconc) time: point",
+ "comment": "Average normal stress in sea ice (first stress invariant)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "monPt",
+ "long_name": "Average Normal Stress in Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sistresave",
+ "positive": "",
+ "standard_name": "sea_ice_average_normal_horizontal_stress",
+ "units": "N m-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ }
+ ]
+ }
+]
diff --git a/data_descriptors/graph.jsonld b/data_descriptors/graph.jsonld
new file mode 100644
index 000000000..5fa39cf2a
--- /dev/null
+++ b/data_descriptors/graph.jsonld
@@ -0,0 +1,73899 @@
+[
+ {
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/MIP-variables/tables/",
+ "@vocab": "https://wcrp-cmip.github.io/MIP-variables/tables/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "mip-variables": "https://wcrp-cmip.github.io/MIP-variables/",
+ "wcrp-universe": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/",
+ "product": {
+ "@type": "@id",
+ "@context": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/product/_context_"
+ },
+ "variable_entry": {
+ "@context": "https://wcrp-cmip.github.io/MIP-variables/variables/_context_"
+ }
+ },
+ "@graph": [
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "acmon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "ACmon",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "acmonz",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "ACmonZ",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.041667,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ae1hr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AE1hr",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ae3hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AE3hrPt",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "ae3hrptlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AE3hrPtLev",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ae6hr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AE6hr",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ae6hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AE6hrPt",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "ae6hrptlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AE6hrPtLev",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "aeday",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AEday",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "aemon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AEmon",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "aemonlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AEmonLev",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "aemonz",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AEmonZ",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.017361,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "aesubhrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AEsubhrPt",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.017361,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "aesubhrptsite",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AEsubhrPtSite",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.041667,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ap1hr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AP1hr",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.041667,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ap1hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AP1hrPt",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ap3hr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "AP3hr",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ap3hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "AP3hrPt",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "ap3hrptlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AP3hrPtLev",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ap6hr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "AP6hr",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ap6hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AP6hrPt",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "ap6hrptlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AP6hrPtLev",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ap6hrptz",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AP6hrPtZ",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apday",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "APday",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "apdaylev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "APdayLev",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apdayz",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "APdayZ",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apfx",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "APfx",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apmon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "APmon",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apmonclim",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "APmonClim",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "apmonclimlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "APmonClimLev",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.041667,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apmondiurnal",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "APmonDiurnal",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "apmonlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "APmonLev",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apmonz",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "APmonZ",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.017361,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apsubhrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "APsubhrPt",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.017361,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "apsubhrptlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "APsubhrPtLev",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.017361,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apsubhrptsite",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "APsubhrPtSite",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "giafx",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "GIAfx",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "giamon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "GIAmon",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "giayr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "GIAyr",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "gigfx",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "GIGfx",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "gigmon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "GIGmon",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "gigyr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "GIGyr",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "li3hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LI3hrPt",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "li6hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LI6hrPt",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "liday",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LIday",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lifx",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LIfx",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "limon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "LImon",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.017361,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lisubhrptsite",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LIsubhrPtSite",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lp3hr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LP3hr",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lp3hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LP3hrPt",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lp6hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LP6hrPt",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lpday",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LPday",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lpfx",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "LPfx",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lpmon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "LPmon",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lpyr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LPyr",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lpyrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LPyrPt",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "obday",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OBday",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "obmon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OBmon",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "olevel",
+ "olevhalf"
+ ],
+ "id": "obmonlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OBmonLev",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "obyr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OByr",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "olevel",
+ "olevhalf"
+ ],
+ "id": "obyrlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OByrLev",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "op3hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OP3hrPt",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opday",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "OPday",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 3650,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opdec",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "OPdec",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 3650,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "olevel",
+ "olevhalf"
+ ],
+ "id": "opdeclev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "OPdecLev",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 3650,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opdecz",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OPdecZ",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opfx",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OPfx",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opmon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "OPmon",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opmonclim",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OPmonClim",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "olevel",
+ "olevhalf"
+ ],
+ "id": "opmonclimlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OPmonClimLev",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "olevel",
+ "olevhalf"
+ ],
+ "id": "opmonlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "OPmonLev",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opmonz",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "OPmonZ",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opyr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OPyr",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "olevel",
+ "olevhalf"
+ ],
+ "id": "opyrlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OPyrLev",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "siday",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "SIday",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "simon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "SImon",
+ "type": "mip_table"
+ },
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "simonpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "SImonPt",
+ "type": "mip_table"
+ }
+ ]
+ },
+ {
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/MIP-variables/variables/",
+ "@vocab": "https://wcrp-cmip.github.io/MIP-variables/variables/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "mip-variables": "https://wcrp-cmip.github.io/MIP-variables/",
+ "wcrp-universe": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/",
+ "mip_tables": {
+ "@reverse": "https://wcrp-cmip.github.io/MIP-variables/tables/variable_entry",
+ "@context": "https://wcrp-cmip.github.io/MIP-variables/tables/_context_"
+ }
+ },
+ "@graph": [
+ {
+ "id": "acmon.flashrate",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "acmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "proposed name: lightning_flash_rate (units to be interpreted as 'counts km-2 s-1)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Lightning Flash Rate",
+ "modeling_realm": [
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "flashrate",
+ "positive": "",
+ "standard_name": "frequency_of_lightning_flashes_per_unit_area",
+ "units": "km-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "acmonz.oxloss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "acmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "total chemical loss rate for o+o1d+o3",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Odd Oxygen (Ox) Loss Rate",
+ "modeling_realm": [
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "oxloss",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_ox_in_air_due_to_chemical_destruction",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "acmonz.oxprod",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "acmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "total production rate of o+o1d+o3 including o2 photolysis and all o3 producing reactions",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Odd Oxygen (Ox) Production Rate",
+ "modeling_realm": [
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "oxprod",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_ox_in_air_due_to_chemical_and_photolytic_production",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "acmonz.vmrox",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "acmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole Fraction of Ox",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of Odd Oxygen (O, O3 and O1D)",
+ "modeling_realm": [
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vmrox",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ox_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ae1hr.sfno2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae1hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "1hr",
+ "long_name": "NO2 Volume Mixing Ratio in Lowest Model Layer",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfno2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrogen_dioxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ae1hr.sfo3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae1hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "1hr",
+ "long_name": "O3 Volume Mixing Ratio in Lowest Model Layer",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfo3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ae1hr.sfpm25",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae1hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass fraction of atmospheric particulate compounds with an aerodynamic diameter of less than or equal to 2.5 micrometers. To specify the relative humidity and temperature at which the particle size applies, provide scalar coordinate variables with the standard names of 'relative_humidity' and 'air_temperature'.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "1hr",
+ "long_name": "PM2.5 Mass Mixing Ratio in Lowest Model Layer",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfpm25",
+ "positive": "",
+ "standard_name": "mass_fraction_of_pm2p5_ambient_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ae3hrpt.rsdscsaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated in the absence of aerosols and clouds.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downwelling Clear-Sky, Aerosol-Free Shortwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscsaf",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ae3hrpt.rsdscsafbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "Calculated in the absence of aerosols and clouds, following Ghan (2013, ACP). This requires a double-call in the radiation code with precisely the same meteorology.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downwelling Clear-Sky, Aerosol-Free Shortwave Radiation in Bands",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscsafbnd",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ae3hrpt.rsuscsaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Surface Upwelling Clear-sky, Aerosol Free Shortwave Radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upwelling Clean Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscsaf",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ae3hrpt.rsuscsafbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "Calculated in the absence of aerosols and clouds, following Ghan (ACP, 2013). This requires a double-call in the radiation code with precisely the same meteorology.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upwelling Clear-Sky, Aerosol-Free Shortwave Radiation in Bands",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscsafbnd",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ae3hrpt.rsutcsaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Flux corresponding to rsutcs resulting from aerosol-free call to radiation, following Ghan (ACP, 2013)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Outgoing Clear-Sky, Aerosol-Free Shortwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcsaf",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ae3hrptlev.rsdcsaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated in the absence of aerosols and clouds (following Ghan). This requires a double-call in the radiation code with precisely the same meteorology.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Downwelling Clear-Sky, Aerosol-Free Shortwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdcsaf",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ae3hrptlev.rsdcsafbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated in the absence of aerosols and clouds (following Ghan). This requires a double-call in the radiation code with precisely the same meteorology.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Downwelling Clear-Sky, Aerosol-Free, Shortwave Radiation in Bands",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdcsafbnd",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ae3hrptlev.rsucsaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated in the absence of aerosols and clouds (following Ghan). This requires a double-call in the radiation code with precisely the same meteorology.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Upwelling Clear-Sky, Aerosol-Free Shortwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsucsaf",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ae3hrptlev.rsucsafbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated in the absence of aerosols and clouds (following Ghan). This requires a double-call in the radiation code with precisely the same meteorology.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Upwelling Clear-Sky, Aerosol-Free Shortwave Radiation in Bands",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsucsafbnd",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ae6hr.bldep",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Boundary layer depth",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "6hr",
+ "long_name": "Boundary Layer Depth",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bldep",
+ "positive": "",
+ "standard_name": "atmosphere_boundary_layer_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ae6hrpt.zg500",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "geopotential height on the 500 hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "p500"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Geopotential Height at 500hPa",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg500",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ae6hrptlev.bs550aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae6hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Aerosol Backscatter at 550nm and 180 degrees, computed from extinction and lidar ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1",
+ "lambda550nm"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Aerosol Backscatter Coefficient",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bs550aer",
+ "positive": "",
+ "standard_name": "volume_scattering_function_of_radiative_flux_in_air_due_to_ambient_aerosol_particles",
+ "units": "m-1 sr-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ae6hrptlev.ec550aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae6hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Aerosol volume extinction coefficient at 550nm wavelength.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1",
+ "lambda550nm"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Aerosol Extinction Coefficient",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ec550aer",
+ "positive": "",
+ "standard_name": "volume_extinction_coefficient_in_air_due_to_ambient_aerosol_particles",
+ "units": "m-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aeday.cod",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The optical thickness is the integral along the path of radiation of a volume scattering/absorption/attenuation coefficient. The radiative flux is reduced by a factor exp(-optical_thickness) on traversing the path. A coordinate variable of radiation_wavelength or radiation_frequency can be specified to indicate that the optical thickness applies at specific wavelengths or frequencies. The atmosphere optical thickness applies to radiation passing through the entire atmosphere. 'Cloud' means the component of extinction owing to the presence of liquid or ice water particles. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Cloud Optical Depth",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cod",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_cloud",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aeday.maxpblz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "maximum boundary layer height during the day (add cell_methods attribute: 'time: maximum')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Maximum PBL Height",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "maxpblz",
+ "positive": "",
+ "standard_name": "atmosphere_boundary_layer_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aeday.minpblz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: minimum",
+ "comment": "minimum boundary layer height during the day (add cell_methods attribute: 'time: minimum')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Minimum PBL Height",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "minpblz",
+ "positive": "",
+ "standard_name": "atmosphere_boundary_layer_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aeday.od550aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "AOD from the ambient aerosols (i.e., includes aerosol water). Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 550nm'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "day",
+ "long_name": "Ambient Aerosol Optical Thickness at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550aer",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aeday.sfo3max",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Maximum O3 Volume Mixing Ratio in Lowest Model Layer",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfo3max",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aeday.toz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total ozone column calculated at 0 degrees C and 1 bar, such that 1m = 1e5 DU.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Total Column Ozone",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "toz",
+ "positive": "",
+ "standard_name": "equivalent_thickness_at_stp_of_atmosphere_ozone_content",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aeday.ua10",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Zonal wind on the 10 hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p10"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Wind at 10hPa",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua10",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aeday.zg10",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Geopotential height on the 10hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p10"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height at 10hPa",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg10",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aeday.zg100",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Geopotential height on the 100 hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p100"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height at 100hPa",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg100",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aeday.zg500",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "geopotential height on the 500 hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p500"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height at 500hPa",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg500",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.abs550aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Optical thickness of atmospheric aerosols at wavelength 550 nanometers.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Ambient Aerosol Absorption Optical Thickness at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "abs550aer",
+ "positive": "",
+ "standard_name": "atmosphere_absorption_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.bldep",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Boundary layer depth",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Boundary Layer Depth",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bldep",
+ "positive": "",
+ "standard_name": "atmosphere_boundary_layer_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.ccn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "proposed name: number_concentration_of_ambient_aerosol_in_air_at_liquid_water_cloud_top",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Cloud Condensation Nuclei Concentration at Liquid Cloud Top",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ccn",
+ "positive": "",
+ "standard_name": "number_concentration_of_cloud_condensation_nuclei_at_stp_in_air",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.chepasoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "anthropogenic part of chepsoa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Net Production of Anthropogenic Secondary Organic Aerosol",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chepasoa",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol_particles_due_to_net_chemical_production",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.chepsoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "If model lumps secondary organic aerosol (SOA) emissions with primary organic aerosol (POA), then the sum of POA and SOA emissions is reported as OA emissions. Here, mass refers to the mass of primary organic matter, not mass of organic carbon alone.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Chemical Production of Dry Aerosol Secondary Organic Matter",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chepsoa",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol_particles_due_to_net_chemical_production",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.cltc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Convective cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes only convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Convective Cloud Cover Percentage",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltc",
+ "positive": "",
+ "standard_name": "convective_cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.cod",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The optical thickness is the integral along the path of radiation of a volume scattering/absorption/attenuation coefficient. The radiative flux is reduced by a factor exp(-optical_thickness) on traversing the path. A coordinate variable of radiation_wavelength or radiation_frequency can be specified to indicate that the optical thickness applies at specific wavelengths or frequencies. The atmosphere optical thickness applies to radiation passing through the entire atmosphere. 'Cloud' means the component of extinction owing to the presence of liquid or ice water particles. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Cloud Optical Depth",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cod",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_cloud",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.depdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Fdry mass deposition rate of dust",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Deposition Rate of Dust",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "depdust",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.drybc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry deposition includes gravitational settling and turbulent deposition.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of Black Carbon Aerosol Mass",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "drybc",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_elemental_carbon_dry_aerosol_particles_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.drydust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry deposition includes gravitational settling and turbulent deposition.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of Dust",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "drydust",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.drynh3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry Deposition includes gravitational settling and turbulent deposition",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of NH3",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "drynh3",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_ammonia_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.drynh4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry Deposition includes gravitational settling and turbulent deposition",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of NH4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "drynh4",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_ammonium_dry_aerosol_particles_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.drynoy",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "NOy is the sum of all simulated oxidized nitrogen species out of NO, NO2, HNO3, HNO4, NO3 aerosol, NO3(radical), N2O5, PAN, other organic nitrates. Dry deposition includes gravitational settling and turbulent deposition.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of NOy",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "drynoy",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_noy_expressed_as_nitrogen_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.dryo3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry Deposition includes gravitational settling and turbulent deposition.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of O3",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dryo3",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_ozone_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.dryoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of atmosphere mass content of organic dry aerosol due to dry deposition: This is the sum of dry deposition of primary organic aerosol (POA) and dry deposition of secondary organic aerosol (SOA). Here, mass refers to the mass of organic matter, not mass of organic carbon alone. We recommend a scale factor of POM=1.4*OC, unless your model has more detailed info available. Was called dry_pom in old ACCMIP Excel table. Dry deposition includes gravitational settling and turbulent deposition.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of Dry Aerosol Total Organic Matter",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dryoa",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_particles_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.dryso2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry Deposition includes gravitational settling and turbulent deposition",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of SO2",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dryso2",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.dryso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry Deposition includes gravitational settling and turbulent deposition",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of SO4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dryso4",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_particles_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.dryss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry deposition includes gravitational settling and turbulent deposition.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of Sea-Salt Aerosol",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dryss",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_sea_salt_dry_aerosol_particles_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.emiaco",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Anthropogenic emission of CO.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Anthropogenic CO",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emiaco",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_monoxide_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.emianox",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Store flux as Nitrogen. Anthropogenic fraction. NOx=NO+NO2, Includes agricultural waste burning but no other biomass burning. Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Anthropogenic NOx",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emianox",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_nox_expressed_as_nitrogen_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.emiaoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "anthropogenic part of emioa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Anthropogenic Organic Aerosol",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emiaoa",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_particles_due_to_net_chemical_production_and_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.emibc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Black Carbon Aerosol Mass",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emibc",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_elemental_carbon_dry_aerosol_particles_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.emibvoc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field._If_ fixed molecular weight of NMVOC is not available in model, please provide in units of kilomole m-2 s-1 (i.e. kg m-2 s-1 as if model NMVOC had molecular weight of 1) and add a comment to your file.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Biogenic NMVOC",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emibvoc",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_biogenic_nmvoc_expressed_as_carbon_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.emico",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of CO",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emico",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_monoxide_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.emidms",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of DMS",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emidms",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_dimethyl_sulfide_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.emidust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Dust",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emidust",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.emiisop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Isoprene",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emiisop",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_isoprene_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.eminh3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of NH3",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "eminh3",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_ammonia_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.eminox",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "NOx=NO+NO2. Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of NOx",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "eminox",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_nox_expressed_as_nitrogen_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.emioa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "This is the sum of total emission of primary organic aerosol (POA) and total production of secondary organic aerosol (SOA) (emipoa+chepsoa). Here, mass refers to the mass of organic matter, not mass of organic carbon alone. We recommend a scale factor of POM=1.4*OC, unless your model has more detailed info available. Integrate 3D chemical production and emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Primary Emission and Chemical Production of Dry Aerosol Organic Matter",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emioa",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_particles_due_to_net_chemical_production_and_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.emiso2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of SO2",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emiso2",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.emiso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Direct primary emission does not include secondary sulfate production. Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Direct Emission Rate of SO4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emiso4",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_particles_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.emiss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Sea-Salt Aerosol",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emiss",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_sea_salt_dry_aerosol_particles_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.emivoc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field. _If_ fixed molecular weight of NMVOC is not available in model, please provide in units of kilomole m-2 s-1 (i.e. kg m-2 s-1 as if model NMVOC had molecular weight of 1) and add a comment to your file.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of NMVOC",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emivoc",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_nmvoc_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.lwp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total mass of liquid water in cloud per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Liquid Water Path",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwp",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_liquid_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.mmrno3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry mass fraction of nitrate aerosol particles in air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "NO3 Aerosol Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrno3",
+ "positive": "",
+ "standard_name": "mass_fraction_of_nitrate_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.od440aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "AOD from the ambient aerosols (i.e., includes aerosol water). Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 440nm'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ambient Aerosol Optical Thickness at 440nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od440aer",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.od550aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "AOD from the ambient aerosols (i.e., includes aerosol water). Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 550nm'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Ambient Aerosol Optical Thickness at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550aer",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.od550aerh2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "proposed name: atmosphere_optical_thickness_due_to_water_ambient_aerosol",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Aerosol Water Optical Thickness at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550aerh2o",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_water_in_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.od550bb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "total organic aerosol AOD due to biomass burning (excluding so4, nitrate BB components)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Aerosol Optical Depth at 550nm Due to Biomass Burning",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550bb",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_particulate_organic_matter_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.od550bc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to black carbon aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Black Carbon Optical Thickness at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550bc",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_black_carbon_ambient_aerosol",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.od550csaer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "AOD from the ambient aerosols in clear skies if od550aer is for all-sky (i.e., includes aerosol water). Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 550nm'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Ambient Aerosol Optical Thickness at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550csaer",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.od550dust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to dust aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Dust Optical Thickness at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550dust",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_dust_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.od550lt1aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "od550 due to particles with wet diameter less than 1 um (ambient here means wetted). When models do not include explicit size information, it can be assumed that all anthropogenic aerosols and natural secondary aerosols have diameter less than 1 um.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Ambient Fine Aerosol Optical Depth at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550lt1aer",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_pm1_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.od550no3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to nitrate aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrate Aerosol Optical Depth at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550no3",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_nitrate_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.od550oa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to organic aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Organic Aerosol Optical Depth at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550oa",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_particulate_organic_matter_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.od550so4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to sulfate aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Sulfate Aerosol Optical Depth at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550so4",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_sulfate_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.od550soa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total organic aerosol AOD due to secondary aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Particulate Organic Aerosol Optical Depth at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550soa",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_particulate_organic_matter_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.od550ss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to sea salt aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Salt Aerosol Optical Depth at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550ss",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_sea_salt_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.od870aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "AOD from the ambient aerosols (i.e., includes aerosol water). Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 870nm'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ambient Aerosol Optical Depth at 870nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od870aer",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.pod0",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: sum",
+ "comment": "Accumulated stomatal ozone flux over the threshold of 0 mol m-2 s-1; Computation: Time Integral of (hourly above canopy ozone concentration * stomatal conductance * Rc/(Rb+Rc) )",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Phytotoxic Ozone Dose",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pod0",
+ "positive": "",
+ "standard_name": "integral_wrt_time_of_mole_stomatal_uptake_of_ozone",
+ "units": "mol m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.ptp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "2D monthly mean thermal tropopause calculated using WMO tropopause definition on 3d temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tropopause Air Pressure",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ptp",
+ "positive": "",
+ "standard_name": "tropopause_air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.reffclwtop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. This is the effective radius as seen from space over liquid cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, or for some models it is the sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere (TOA) each time sample when computing monthly mean. Reported values are weighted by total liquid cloud top fraction of (as seen from TOA) each time sample when computing monthly mean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Cloud-Top Effective Droplet Radius",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclwtop",
+ "positive": "",
+ "standard_name": "effective_radius_of_cloud_liquid_water_particles_at_liquid_water_cloud_top",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.rlutaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Flux corresponding to rlut resulting from aerosol-free call to radiation, following Ghan (ACP, 2013)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Aerosol-Free Longwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutaf",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.rlutcsaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Flux corresponding to rlutcs resulting from aerosol-free call to radiation, following Ghan (ACP, 2013)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Clear-Sky, Aerosol-Free Longwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcsaf",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.rsutaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Flux corresponding to rsut resulting from aerosol-free call to radiation, following Ghan (ACP, 2013)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Aerosol-Free Shortwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutaf",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.rsutcsaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Flux corresponding to rsutcs resulting from aerosol-free call to radiation, following Ghan (ACP, 2013)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Clear-Sky, Aerosol-Free Shortwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcsaf",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.sedustci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry mass deposition rate of dust aerosol.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sedimentation Flux of Dust Mode Coarse Insoluble",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sedustCI",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_insoluble_dust_dry_aerosol_particles_due_to_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.tatp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "2D monthly mean thermal tropopause calculated using WMO tropopause definition on 3d temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tropopause Air Temperature",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tatp",
+ "positive": "",
+ "standard_name": "tropopause_air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.tntrl27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Tendency of air temperature due to longwave radiative heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Longwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrl27",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.tntrs27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Tendency of air temperature due to shortwave radiative heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Shortwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrs27",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.toz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total ozone column calculated at 0 degrees C and 1 bar, such that 1m = 1e5 DU.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Column Ozone",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "toz",
+ "positive": "",
+ "standard_name": "equivalent_thickness_at_stp_of_atmosphere_ozone_content",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.tropoz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tropospheric ozone column, should be consistent with definition of tropopause used to calculate the pressure of the tropopause (ptp). Calculated at 0 degrees C and 1 bar, such that 1m = 1e5 DU.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tropospheric Ozone Column",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tropoz",
+ "positive": "",
+ "standard_name": "equivalent_thickness_at_stp_of_atmosphere_ozone_content",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.ttop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "cloud_top refers to the top of the highest cloud. Air temperature is the bulk temperature of the air, not the surface (skin) temperature.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Air Temperature at Cloud Top",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ttop",
+ "positive": "",
+ "standard_name": "air_temperature_at_cloud_top",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.wetbc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface deposition rate of black carbon (dry mass) due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of Black Carbon Aerosol Mass",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetbc",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_elemental_carbon_dry_aerosol_particles_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.wetdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface deposition rate of dust (dry mass) due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of Dust",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetdust",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.wetnh3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface deposition rate of ammonia (NH3) due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of NH3",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetnh3",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_ammonia_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.wetnh4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface deposition rate of ammonium (NH4) due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of NH4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetnh4",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_ammonium_dry_aerosol_particles_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.wetnoy",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "NOy is the sum of all simulated oxidized nitrogen species, out of NO, NO2, HNO3, HNO4, NO3 aerosol, NO3 (radical), N2O5, PAN, other organic nitrates.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of NOy Including Aerosol Nitrate",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetnoy",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_noy_expressed_as_nitrogen_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.wetoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Deposition rate of organic matter in aerosols (measured by the dry mass) due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of Dry Aerosol Total Organic Matter",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetoa",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_particles_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.wetso2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Deposition rate of sulfur dioxide due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of SO2",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetso2",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.wetso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Deposition rate of sulfate aerosols (measured by the dry mass) due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of SO4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetso4",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_particles_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.wetss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Deposition rate of sea salt aerosols (measured by the dry mass) due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of Sea-Salt Aerosol",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetss",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_sea_salt_dry_aerosol_particles_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemon.ztp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "2D monthly mean thermal tropopause calculated using WMO tropopause definition on 3d temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tropopause Altitude Above Geoid",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ztp",
+ "positive": "",
+ "standard_name": "tropopause_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.airmass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The mass of air in an atmospheric layer.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Vertically Integrated Mass Content of Air in Layer",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "airmass",
+ "positive": "",
+ "standard_name": "atmosphere_mass_of_air_per_unit_area",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.aoanh",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Fixed surface layer mixing ratio over 30o-50oN (0 ppbv), uniform fixed source (at all levels) everywhere else (source is unspecified but must be constant in space and time and documented). Note that the source could be 1yr/yr, so the tracer concentration provides mean age in years. For method using linearly increasing tracer include a method attribute: 'linearly increasing tracer'For method using uniform source (1yr/yr) include a method attribute: 'uniform source'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northern Hemisphere Tracer Lifetime",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "aoanh",
+ "positive": "",
+ "standard_name": "tracer_lifetime",
+ "units": "yr",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.c2h2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "C2H2 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c2h2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ethyne_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.c2h6",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "C2H6 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c2h6",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ethane_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.c3h6",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "C3H6 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c3h6",
+ "positive": "",
+ "standard_name": "mole_fraction_of_propene_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.c3h8",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "C3H8 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c3h8",
+ "positive": "",
+ "standard_name": "mole_fraction_of_propane_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.cdnc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Cloud Droplet Number Concentration in liquid water clouds.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Cloud Liquid Droplet Number Concentration",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cdnc",
+ "positive": "",
+ "standard_name": "number_concentration_of_cloud_liquid_water_particles_in_air",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.ch3coch3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction 'mole_fraction_of_X_in_Y', where X is a material constituent of Y. A chemical species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. Acetone is an organic molecule with the chemical formula CH3CH3CO. The IUPAC name for acetone is propan-2-one. Acetone is a member of the group of organic compounds known as ketones. There are standard names for the ketone group as well as for some of the individual species.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CH3COCH3 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch3coch3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_acetone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.ch4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of CH4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch4",
+ "positive": "",
+ "standard_name": "mole_fraction_of_methane_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.cheaqpso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "proposed name: tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_aqueous_phase_net_chemical_production",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Aqueous-Phase Production Rate of SO4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cheaqpso4",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_particles_due_to_aqueous_phase_net_chemical_production",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.chegpso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "proposed name: tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_gas_phase_net_chemical_production",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Gas-Phase Production Rate of SO4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chegpso4",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_particles_due_to_gaseous_phase_net_chemical_production",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.co",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CO Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co",
+ "positive": "",
+ "standard_name": "mole_fraction_of_carbon_monoxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of CO2",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_carbon_dioxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.dms",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dimethyl Sulphide (DMS) Mole Fraction",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dms",
+ "positive": "",
+ "standard_name": "mole_fraction_of_dimethyl_sulfide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.ec550aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Aerosol volume extinction coefficient at 550nm wavelength.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Aerosol Extinction Coefficient",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ec550aer",
+ "positive": "",
+ "standard_name": "volume_extinction_coefficient_in_air_due_to_ambient_aerosol_particles",
+ "units": "m-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.emilnox",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate the NOx production for lightning over model layer. proposed name: tendency_of_atmosphere_mass_content_of_nox_from_lightning",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Layer-Integrated Lightning Production of NOx",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emilnox",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_moles_of_nox_expressed_as_nitrogen",
+ "units": "mol s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.h2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes all phases of water",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Water",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "h2o",
+ "positive": "",
+ "standard_name": "mass_fraction_of_water_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.hcho",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Formaldehyde Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hcho",
+ "positive": "",
+ "standard_name": "mole_fraction_of_formaldehyde_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.hcl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of hydrogen chloride is HCl.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "HCl Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hcl",
+ "positive": "",
+ "standard_name": "mole_fraction_of_hydrogen_chloride_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.hno3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "HNO3 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hno3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitric_acid_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.isop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction of isoprene in air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Isoprene Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "isop",
+ "positive": "",
+ "standard_name": "mole_fraction_of_isoprene_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.jno2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Photolysis rate of nitrogen dioxide (NO2)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Photolysis Rate of NO2",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jno2",
+ "positive": "",
+ "standard_name": "photolysis_rate_of_nitrogen_dioxide",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.lossch4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "monthly averaged atmospheric loss",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Monthly Loss of Atmospheric Methane",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lossch4",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mole_concentration_of_methane_due_to_chemical_destruction",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.lossco",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "monthly averaged atmospheric loss",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Monthly Loss of Atmospheric Carbon Monoxide",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lossco",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mole_concentration_of_carbon_monoxide_due_to_chemical_destruction",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.lossn2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "monthly averaged atmospheric loss",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Monthly Loss of Atmospheric Nitrous Oxide",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lossn2o",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mole_concentration_of_nitrous_oxide_due_to_chemical_destruction",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.mmraerh2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass fraction is used in the construction mass_fraction_of_X_in_Y, where X is a material constituent of Y. It means the ratio of the mass of X to the mass of Y (including X). 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. 'Ambient_aerosol' means that the aerosol is measured or modelled at the ambient state of pressure, temperature and relative humidity that exists in its immediate environment. 'Ambient aerosol particles' are aerosol particles that have taken up ambient water through hygroscopic growth. The extent of hygroscopic growth depends on the relative humidity and the composition of the particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Aerosol Water Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmraerh2o",
+ "positive": "",
+ "standard_name": "mass_fraction_of_water_in_ambient_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.mmrbc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry mass fraction of black carbon aerosol particles in air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Elemental Carbon Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrbc",
+ "positive": "",
+ "standard_name": "mass_fraction_of_elemental_carbon_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.mmrdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry mass fraction of dust aerosol particles in air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dust Aerosol Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrdust",
+ "positive": "",
+ "standard_name": "mass_fraction_of_dust_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.mmrnh4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry mass fraction of ammonium aerosol particles in air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "NH4 Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrnh4",
+ "positive": "",
+ "standard_name": "mass_fraction_of_ammonium_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.mmrno3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry mass fraction of nitrate aerosol particles in air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "NO3 Aerosol Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrno3",
+ "positive": "",
+ "standard_name": "mass_fraction_of_nitrate_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.mmroa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "We recommend a scale factor of POM=1.4*OC, unless your model has more detailed info available.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Organic Aerosol Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmroa",
+ "positive": "",
+ "standard_name": "mass_fraction_of_particulate_organic_matter_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.mmrpm1",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass fraction atmospheric particulate compounds with an aerodynamic diameter of less than or equal to 1 micrometers",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "PM1.0 Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrpm1",
+ "positive": "",
+ "standard_name": "mass_fraction_of_pm1_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.mmrpm10",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass fraction atmospheric particulate compounds with an aerodynamic diameter of less than or equal to 10 micrometers",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "PM10 Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrpm10",
+ "positive": "",
+ "standard_name": "mass_fraction_of_pm10_ambient_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.mmrpm2p5",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass fraction atmospheric particulate compounds with an aerodynamic diameter of less than or equal to 2.5 micrometers",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "PM2.5 Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrpm2p5",
+ "positive": "",
+ "standard_name": "mass_fraction_of_pm2p5_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.mmrso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry mass of sulfate (SO4) in aerosol particles as a fraction of air mass.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Aerosol Sulfate Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrso4",
+ "positive": "",
+ "standard_name": "mass_fraction_of_sulfate_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.mmrsoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass fraction in the atmosphere of secondary organic aerosols (particulate organic matter formed within the atmosphere from gaseous precursors; dry mass).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Secondary Organic Aerosol Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrsoa",
+ "positive": "",
+ "standard_name": "mass_fraction_of_secondary_particulate_organic_matter_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.mmrss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass fraction in the atmosphere of sea salt aerosol (dry mass).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Salt Aerosol Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrss",
+ "positive": "",
+ "standard_name": "mass_fraction_of_sea_salt_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.n2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of nitrous oxide is N2O.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of N2O",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "n2o",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrous_oxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.nh50",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Fixed surface layer mixing ratio over 30o-50oN (100ppbv), uniform fixed 50-day exponential decay.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Artificial Tracer with 50 Day Lifetime",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nh50",
+ "positive": "",
+ "standard_name": "mole_fraction_of_artificial_tracer_with_fixed_lifetime_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.no",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "NO Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "no",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrogen_monoxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.no2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "NO2 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "no2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrogen_dioxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.o3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of O3",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.o3loss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "ONLY provide the sum of the following reactions: (i) O(1D)+H2O; (ii) O3+HO2; (iii) O3+OH; (iv) O3+alkenes (isoprene, ethene,...)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "O3 Destruction Rate",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3loss",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mole_concentration_of_ozone_due_to_chemical_destruction",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.o3prod",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "ONLY provide the sum of all the HO2/RO2 + NO reactions (as k*[HO2]*[NO])",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "O3 Production Rate",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3prod",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mole_concentration_of_ozone_due_to_chemical_production",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.o3ste",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Ozone tracer intended to map out strat-trop exchange (STE) of ozone. Set to ozone in the stratosphere, then destroyed in the troposphere using the ozone chemical loss rate. Please specify the tropopause definition used",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Stratospheric Ozone Tracer Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3ste",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.oh",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "OH Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "oh",
+ "positive": "",
+ "standard_name": "mole_fraction_of_hydroxyl_radical_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.pan",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "PAN Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pan",
+ "positive": "",
+ "standard_name": "mole_fraction_of_peroxyacetyl_nitrate_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.pfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air pressure on model levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Pressure at Model Full-Levels",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pfull",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.phalf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air pressure on model half-levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Pressure on Model Half-Levels",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phalf",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.photo1d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "proposed name: photolysis_rate_of_ozone_to_O1D",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Photolysis Rate of Ozone (O3) to Excited Atomic Oxygen (the Singlet D State, O1D)",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "photo1d",
+ "positive": "",
+ "standard_name": "photolysis_rate_of_ozone_to_1D_oxygen_atom",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.so2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "SO2 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "so2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_sulfur_dioxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.tntrl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of air temperature due to longwave radiative heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Longwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrl",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.tntrs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of air temperature due to shortwave radiative heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Shortwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonlev.wa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "A velocity is a vector quantity. 'Upward' indicates a vector component which is positive when directed upward (negative downward). Upward air velocity is the vertical component of the 3D air velocity vector. The standard name downward_air_velocity may be used for a vector component with the opposite sign convention.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upward Air Velocity",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wa",
+ "positive": "",
+ "standard_name": "upward_air_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonz.bry",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Total family (the sum of all appropriate species in the model) ; list the species in the netCDF header, e.g. Bry = Br + BrO + HOBr + HBr + BrONO2 + BrCl Definition: Total inorganic bromine (e.g., HBr and inorganic bromine oxides and radicals (e.g., BrO, atomic bromine (Br), bromine nitrate (BrONO2)) resulting from degradation of bromine-containing organic source gases (halons, methyl bromide, VSLS), and natural inorganic bromine sources (e.g., volcanoes, sea salt, and other aerosols) add comment attribute with detailed description about how the model calculates these fields",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Inorganic Bromine Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bry",
+ "positive": "",
+ "standard_name": "mole_fraction_of_inorganic_bromine_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonz.ch4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of CH4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch4",
+ "positive": "",
+ "standard_name": "mole_fraction_of_methane_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonz.cly",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Total family (the sum of all appropriate species in the model) ; list the species in the netCDF header, e.g. Cly = HCl + ClONO2 + HOCl + ClO + Cl + 2*Cl2O2 +2Cl2 + OClO + BrCl Definition: Total inorganic stratospheric chlorine (e.g., HCl, ClO) resulting from degradation of chlorine-containing source gases (CFCs, HCFCs, VSLS), and natural inorganic chlorine sources (e.g., sea salt and other aerosols) add comment attribute with detailed description about how the model calculates these fields",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Inorganic Chlorine Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cly",
+ "positive": "",
+ "standard_name": "mole_fraction_of_inorganic_chlorine_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonz.h2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "includes all phases of water",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Water",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "h2o",
+ "positive": "",
+ "standard_name": "mass_fraction_of_water_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonz.hcl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of hydrogen chloride is HCl.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "HCl Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hcl",
+ "positive": "",
+ "standard_name": "mole_fraction_of_hydrogen_chloride_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonz.hno3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "HNO3 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hno3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitric_acid_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonz.ho2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of hydroperoxyl radical is HO2.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "HO2 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ho2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_hydroperoxyl_radical_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonz.meanage",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "The mean age of air is defined as the mean time that a stratospheric air mass has been out of contact with the well-mixed troposphere.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mean Age of Stratospheric Air",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "meanage",
+ "positive": "",
+ "standard_name": "age_of_stratospheric_air",
+ "units": "yr",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonz.n2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of nitrous oxide is N2O.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of N2O",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "n2o",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrous_oxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonz.noy",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Total family (the sum of all appropriate species in the model); list the species in the netCDF header, e.g. NOy = N + NO + NO2 + NO3 + HNO3 + 2N2O5 + HNO4 + ClONO2 + BrONO2 Definition: Total reactive nitrogen; usually includes atomic nitrogen (N), nitric oxide (NO), NO2, nitrogen trioxide (NO3), dinitrogen radical (N2O5), nitric acid (HNO3), peroxynitric acid (HNO4), BrONO2, ClONO2 add comment attribute with detailed description about how the model calculates these fields",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Reactive Nitrogen Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "noy",
+ "positive": "",
+ "standard_name": "mole_fraction_of_noy_expressed_as_nitrogen_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonz.o3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of O3",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonz.oh",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "OH Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "oh",
+ "positive": "",
+ "standard_name": "mole_fraction_of_hydroxyl_radical_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonz.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonz.tntrl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of air temperature due to longwave radiative heating",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Longwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrl",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonz.tntrs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of air temperature due to shortwave radiative heating",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Shortwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonz.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonz.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aemonz.vt100",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Zonally averaged eddy temperature flux at 100hPa as monthly means derived from daily (or higher frequency) fields.",
+ "dimensions": [
+ "latitude",
+ "time",
+ "p100"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Eddy Temperature Flux",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vt100",
+ "positive": "",
+ "standard_name": "covariance_over_longitude_of_northward_wind_and_air_temperature",
+ "units": "K m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aesubhrpt.bldep",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aesubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Boundary layer depth",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Boundary Layer Depth",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bldep",
+ "positive": "",
+ "standard_name": "atmosphere_boundary_layer_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aesubhrptsite.tntrl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aesubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of air temperature due to longwave radiative heating",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Longwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrl",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "aesubhrptsite.tntrs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aesubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of air temperature due to shortwave radiative heating",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Shortwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap1hr.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "1hr",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap1hr.prc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Convective precipitation at surface; includes both liquid and solid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "1hr",
+ "long_name": "Convective Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prc",
+ "positive": "",
+ "standard_name": "convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap1hr.ps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "1hr",
+ "long_name": "Surface Air Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ps",
+ "positive": "",
+ "standard_name": "surface_air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap1hr.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "1hr",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap1hrpt.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap1hrpt.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap1hrpt.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev3",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap1hrpt.ta27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta27",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap1hrpt.tntr27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Tendency of Air Temperature due to Radiative Heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Tendency of Air Temperature Due to Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntr27",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_radiative_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap1hrpt.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev3",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap1hrpt.ua27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua27",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap1hrpt.utendnogw27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Tendency of the eastward wind by parameterized nonorographic gravity waves.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Eastward Acceleration Due to Non-Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendnogw27",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_nonorographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap1hrpt.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev3",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap1hrpt.va27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va27",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap1hrpt.vtendnogw27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Tendency of the northward wind by parameterized nonorographic gravity waves. (Note that CF name tables only have a general northward tendency for all gravity waves, and we need it separated by type.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Northward Acceleration Due to Non-Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vtendnogw27",
+ "positive": "",
+ "standard_name": "tendency_of_northward_wind_due_to_nonorographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap1hrpt.wap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev3",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap1hrpt.wap27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap27",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap1hrpt.zg27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg27",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.clivi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "mass of ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Ice Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clivi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_ice",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.clt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clt",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.clwvi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass of condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Condensed Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwvi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_condensed_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.hfls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfls",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.hfss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfss",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.prc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Convective precipitation at surface; includes both liquid and solid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Convective Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prc",
+ "positive": "",
+ "standard_name": "convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.prcsh",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Convection precipitation from shallow convection",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Precipitation Flux from Shallow Convection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prcsh",
+ "positive": "",
+ "standard_name": "shallow_convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.prra",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Rainfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prra",
+ "positive": "",
+ "standard_name": "rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.prrc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Convective Rainfall Rate",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prrc",
+ "positive": "",
+ "standard_name": "convective_rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.prsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "At surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.prsnc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "convective precipitation of all forms of water in the solid phase.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Convective Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsnc",
+ "positive": "",
+ "standard_name": "convective_snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.prw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "vertically integrated through the atmospheric column",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Water Vapor Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_water_vapor",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.rlds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.rldscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling clear-sky longwave radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Downwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.rlus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.rlutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling clear-sky longwave radiation at top of atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.rsds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface solar irradiance for UV calculations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.rsdscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface solar irradiance clear sky for UV calculations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.rsdsdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling solar irradiance from diffuse radiation for UV calculations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Diffuse Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdsdiff",
+ "positive": "down",
+ "standard_name": "surface_diffuse_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.rsdt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Shortwave radiation incident at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "TOA Incident Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdt",
+ "positive": "down",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.rsus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.rsuscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface Upwelling Clear-sky Shortwave Radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscs",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.rsut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "TOA Outgoing Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.rsutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated in the absence of clouds.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.sfcwind",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "3hr",
+ "long_name": "Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWind",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.uas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Eastward component of the near-surface (usually, 10 meters) wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "3hr",
+ "long_name": "Eastward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uas",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hr.vas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Northward component of the near surface wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "3hr",
+ "long_name": "Northward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vas",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.albdiffbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "The fraction of the surface diffuse downwelling shortwave radiation flux which is reflected. If the diffuse radiation is isotropic, this term is equivalent to the integral of surface bidirectional reflectance over all incident angles and over all outgoing angles in the hemisphere above the surface. Reported in spectral frequency bands.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Diffuse Surface Albedo for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "albdiffbnd",
+ "positive": "",
+ "standard_name": "surface_diffuse_shortwave_hemispherical_reflectance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.albdirbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "The fraction of the surface direct downwelling shortwave radiation flux which is reflected. It is equivalent to the surface bidirectional reflectance at the incident angle of the incoming solar radiation and integrated over all outgoing angles in the hemisphere above the surface. Reported in spectral frequency bands.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Direct Surface Albedo for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "albdirbnd",
+ "positive": "",
+ "standard_name": "surface_direct_shortwave_hemispherical_reflectance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.cfaddbze94",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "CFAD (Cloud Frequency Altitude Diagrams) are frequency distributions of radar reflectivity (or lidar scattering ratio) as a function of altitude. The variable cfadDbze94 is defined as the simulated relative frequency of occurrence of radar reflectivity in sampling volumes defined by altitude bins. The radar is observing at a frequency of 94GHz.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "dbze",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CloudSat Radar Reflectivity CFAD",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfadDbze94",
+ "positive": "",
+ "standard_name": "histogram_of_equivalent_reflectivity_factor_over_height_above_reference_ellipsoid",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.cfadlidarsr532",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "CFAD (Cloud Frequency Altitude Diagrams) are frequency distributions of radar reflectivity (or lidar scattering ratio) as a function of altitude. The variable cfadLidarsr532 is defined as the simulated relative frequency of lidar scattering ratio in sampling volumes defined by altitude bins. The lidar is observing at a wavelength of 532nm.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "scatratio",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CALIPSO Scattering Ratio CFAD",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfadLidarsr532",
+ "positive": "",
+ "standard_name": "histogram_of_backscattering_ratio_in_air_over_height_above_reference_ellipsoid",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.ci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Fraction of time that convection occurs in the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Fraction of Time Convection Occurs in Cell",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ci",
+ "positive": "",
+ "standard_name": "convection_time_fraction",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.clcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Percentage cloud cover in CALIPSO standard atmospheric layers.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CALIPSO Percentage Cloud Cover",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.clcalipso2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Clouds detected by CALIPSO but below the detectability threshold of CloudSat",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CALIPSO Cloud Cover Percentage Undetected by CloudSat (as Percentage of Area Covered)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clcalipso2",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.clhcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Percentage cloud cover in layer centred on 220hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "p220"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CALIPSO High Level Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clhcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.clisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Percentage cloud cover in optical depth categories.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7c",
+ "tau",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "ISCCP Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clisccp",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.clivi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "mass of ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Ice Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clivi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_ice",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.cllcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Percentage cloud cover in layer centred on 840hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "p840"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CALIPSO Low Level Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cllcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.clmcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Percentage cloud cover in layer centred on 560hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "p560"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CALIPSO Mid Level Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clmcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.clmisr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Cloud percentage in spectral bands and layers as observed by the Multi-angle Imaging SpectroRadiometer (MISR) instrument. The first layer in each profile is reserved for a retrieval error flag.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt16",
+ "tau",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Percentage Cloud Cover as Calculated by the MISR Simulator (Including Error Flag)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clmisr",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.clt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clt",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.cltc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Convective cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes only convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltc",
+ "positive": "",
+ "standard_name": "convective_cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.cltcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen by the Cloud-Aerosol Lidar and Infrared Pathfinder Satellite Observation (CALIPSO) instrument. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CALIPSO Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.clwvi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Mass of condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Condensed Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwvi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_condensed_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.evspsbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Evaporation at surface (also known as evapotranspiration): flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Evaporation Including Sublimation and Transpiration",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evspsbl",
+ "positive": "",
+ "standard_name": "water_evapotranspiration_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.hfls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfls",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.hfss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfss",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.hurs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Near-Surface Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hurs",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.hus7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus7h",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.huss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Near-surface (usually, 2 meter) specific humidity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Near-Surface Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "huss",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.jpdftaureicemodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Joint probability distribution function, giving probability of cloud as a function of optical thickness and particle size, as measured by MODIS. For cloud ice particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "effectRadIc",
+ "tau",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "MODIS Joint Distribution of Optical Thickness and Particle Size, Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jpdftaureicemodis",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.jpdftaureliqmodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Joint probability distribution function, giving probability of cloud as a function of optical thickness and particle size, as measured by MODIS. For liquid cloud particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "effectRadLi",
+ "tau",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "MODIS Optical Thickness-Particle Size Joint Distribution, Liquid",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jpdftaureliqmodis",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.parasolrefl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where sea time: point",
+ "comment": "Simulated reflectance from PARASOL as seen at the top of the atmosphere for 5 solar zenith angles. Valid only over ocean and for one viewing direction (viewing zenith angle of 30 degrees and relative azimuth angle 320 degrees).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sza5",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "PARASOL Reflectance",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "parasolRefl",
+ "positive": "",
+ "standard_name": "toa_bidirectional_reflectance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.prc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Convective precipitation at surface; includes both liquid and solid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prc",
+ "positive": "",
+ "standard_name": "convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.prsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "At surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.prw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "vertically integrated through the atmospheric column",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Water Vapor Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_water_vapor",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.ps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Air Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ps",
+ "positive": "",
+ "standard_name": "surface_air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.rlds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.rldscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Surface downwelling clear-sky longwave radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.rlus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.rlutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Upwelling clear-sky longwave radiation at top of atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.rsds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Surface solar irradiance for UV calculations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.rsdscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Surface solar irradiance clear sky for UV calculations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.rsdscsbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "Calculated with aerosols but without clouds. This is a standard clear-sky calculation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscsbnd",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.rsdt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Shortwave radiation incident at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Incident Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdt",
+ "positive": "down",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.rsus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.rsuscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Surface Upwelling Clear-sky Shortwave Radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscs",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.rsuscsbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "Calculated with aerosols but without clouds. This is a standard clear-sky calculation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscsbnd",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.rsut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Outgoing Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.rsutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated in the absence of clouds.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.rsutcsafbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "Calculated in the absence of aerosols and clouds, following Ghan (2013, ACP). This requires a double-call in the radiation code with precisely the same meteorology.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Outgoing Clear-Sky, Aerosol-Free Shortwave Radiation in Bands",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcsafbnd",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.rsutcsbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "Calculated with aerosols but without clouds. This is a standard clear-sky calculation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcsbnd",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.rtmt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Net Downward Radiative Flux at Top of Model : I.e., at the top of that portion of the atmosphere where dynamics are explicitly treated by the model. This is reported only if it differs from the net downward radiative flux at the top of the atmosphere.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Net Downward Radiative Flux at Top of Model",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rtmt",
+ "positive": "down",
+ "standard_name": "net_downward_radiative_flux_at_top_of_atmosphere_model",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.sci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Fraction of time that shallow convection occurs in the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Fraction of Time Shallow Convection Occurs",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sci",
+ "positive": "",
+ "standard_name": "shallow_convection_time_fraction",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.sfcwind",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWind",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.solbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "Solar irradiance at a horizontal surface at top of atmosphere.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Solar Irradiance for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "solbnd",
+ "positive": "",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.sza",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The angle between the line of sight to the sun and the local vertical",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Solar Zenith Angle",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sza",
+ "positive": "",
+ "standard_name": "solar_zenith_angle",
+ "units": "degree",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.ta7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta7h",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.tauu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Downward eastward wind stress at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downward Eastward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauu",
+ "positive": "down",
+ "standard_name": "surface_downward_eastward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.tauv",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Downward northward wind stress at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downward Northward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauv",
+ "positive": "down",
+ "standard_name": "surface_downward_northward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.ts",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ts",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.ua7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua7h",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.uas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Eastward component of the near-surface (usually, 10 meters) wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Eastward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uas",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.va7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va7h",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.vas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Northward component of the near surface wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Northward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vas",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrpt.wap7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap7h",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.aerasymbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The asymmetry factor is the angular integral of the aerosol scattering phase function weighted by the cosine of the angle with the incident radiation flux. The asymmetry coefficient is here an integral over all wavelength bands.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Aerosol Level Asymmetry Parameter for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "aerasymbnd",
+ "positive": "",
+ "standard_name": "asymmetry_factor_of_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.aeroptbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Optical thickness of atmospheric aerosols in wavelength bands.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Aerosol Level Absorption Optical Thickness for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "aeroptbnd",
+ "positive": "",
+ "standard_name": "atmosphere_absorption_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.aerssabnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The single scattering albedo is the fraction of radiation in an incident light beam scattered by the particles of an aerosol reference volume for a given wavelength. It is the ratio of the scattering and the extinction coefficients of the aerosol particles in the reference volume. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Aerosol Level Single Scattering Albedo for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "aerssabnd",
+ "positive": "",
+ "standard_name": "single_scattering_albedo_in_air_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.ch4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mole Fraction of CH4",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch4",
+ "positive": "",
+ "standard_name": "mole_fraction_of_methane_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.clc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Include only convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clc",
+ "positive": "",
+ "standard_name": "convective_cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.clic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated as the mass of convective cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mass Fraction of Convective Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clic",
+ "positive": "",
+ "standard_name": "mass_fraction_of_convective_cloud_ice_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.clis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated as the mass of stratiform cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mass Fraction of Stratiform Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clis",
+ "positive": "",
+ "standard_name": "mass_fraction_of_stratiform_cloud_ice_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.cls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Cloud area fraction (reported as a percentage) for the whole atmospheric column due to stratiform clouds, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Percentage Cover of Stratiform Cloud",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cls",
+ "positive": "",
+ "standard_name": "stratiform_cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.clwc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated as the mass of convective cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mass Fraction of Convective Cloud Liquid Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwc",
+ "positive": "",
+ "standard_name": "mass_fraction_of_convective_cloud_liquid_water_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.clws",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated as the mass of stratiform cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mass Fraction of Stratiform Cloud Liquid Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clws",
+ "positive": "",
+ "standard_name": "mass_fraction_of_stratiform_cloud_liquid_water_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mole Fraction of CO2",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_carbon_dioxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.demc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is the in-cloud emissivity obtained by considering only the cloudy portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Cloud Emissivity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "demc",
+ "positive": "",
+ "standard_name": "convective_cloud_longwave_emissivity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.dems",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is the in-cloud emissivity obtained by considering only the cloudy portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Stratiform Cloud Emissivity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dems",
+ "positive": "",
+ "standard_name": "stratiform_cloud_longwave_emissivity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.dtauc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is the in-cloud optical depth obtained by considering only the cloudy portion of the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Cloud Optical Depth",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dtauc",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_convective_cloud",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.dtaus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is the in-cloud optical depth obtained by considering only the cloudy portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Stratiform Cloud Optical Depth",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dtaus",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_stratiform_cloud",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.grpllsprof",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. Stratiform precipitation, whether liquid or frozen, is precipitation that formed in stratiform cloud. Graupel consists of heavily rimed snow particles, often called snow pellets; often indistinguishable from very small soft hail except when the size convention that hail must have a diameter greater than 5 mm is adopted. Reference: American Meteorological Society Glossary http://glossary.ametsoc.org/wiki/Graupel. There are also separate standard names for hail. Standard names for 'graupel_and_hail' should be used to describe data produced by models that do not distinguish between hail and graupel.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Stratiform Graupel Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "grpllsprof",
+ "positive": "",
+ "standard_name": "stratiform_graupel_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.h2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "includes all phases of water",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mass Fraction of Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "h2o",
+ "positive": "",
+ "standard_name": "mass_fraction_of_water_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.hus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.n2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of nitrous oxide is N2O.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mole Fraction of N2O",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "n2o",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrous_oxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.o3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mole Fraction of O3",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.pfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air pressure on model levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Pressure at Model Full-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pfull",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.phalf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air pressure on model half-levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Pressure on Model Half-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phalf",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.prcprof",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Rainfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prcprof",
+ "positive": "",
+ "standard_name": "convective_rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.prlsns",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "large-scale precipitation of all forms of water in the solid phase.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Stratiform Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prlsns",
+ "positive": "",
+ "standard_name": "stratiform_snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.prlsprof",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. Stratiform precipitation, whether liquid or frozen, is precipitation that formed in stratiform cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Stratiform Rainfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prlsprof",
+ "positive": "",
+ "standard_name": "stratiform_rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.prsnc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "convective precipitation of all forms of water in the solid phase.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsnc",
+ "positive": "",
+ "standard_name": "convective_snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.reffclic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Hydrometeor Effective Radius of Convective Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclic",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_ice_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.reffclis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Hydrometeor Effective Radius of Stratiform Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclis",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_ice_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.reffclwc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Droplets are liquid. The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Cloud Liquid Droplet Effective Radius",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclwc",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_liquid_water_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.reffclws",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Droplets are liquid. The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Stratiform Cloud Liquid Droplet Effective Radius",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclws",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_liquid_water_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.reffgrpls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Hydrometeor Effective Radius of Stratiform Graupel",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffgrpls",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_graupel_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.reffrainc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Hydrometeor Effective Radius of Convective Rainfall",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffrainc",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_rain_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.reffrains",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Hydrometeor Effective Radius of Stratiform Rainfall",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffrains",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_rain_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.reffsnowc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Hydrometeor Effective Radius of Convective Snowfall",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffsnowc",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_snow_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.reffsnows",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Hydrometeor Effective Radius of Stratiform Snowfall",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffsnows",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_snow_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.rsdcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Downwelling clear-sky shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdcs",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.rsdcsbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated with aerosols but without clouds. This is a standard clear-sky calculation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Downwelling Clear-Sky Shortwave Radiation at Each Level for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdcsbnd",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.rsucs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Upwelling clear-sky shortwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsucs",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.rsucsbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated with aerosols but without clouds. This is a standard clear-sky calculation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Upwelling Clear-Sky Shortwave Radiation at Each Level for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsucsbnd",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.zfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Height of full model levels above a reference ellipsoid. A reference ellipsoid is a mathematical figure that approximates the geoid. The geoid is a surface of constant geopotential with which mean sea level would coincide if the ocean were at rest. The ellipsoid is an approximation because the geoid is an irregular shape. A number of reference ellipsoids are defined for use in the field of geodesy. To specify which reference ellipsoid is being used, a grid_mapping variable should be attached to the data variable as described in Chapter 5.6 of the CF Convention.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Altitude of Model Full-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zfull",
+ "positive": "",
+ "standard_name": "height_above_reference_ellipsoid",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap3hrptlev.zhalf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Height of model half-levels above a reference ellipsoid. A reference ellipsoid is a mathematical figure that approximates the geoid. The geoid is a surface of constant geopotential with which mean sea level would coincide if the ocean were at rest. The ellipsoid is an approximation because the geoid is an irregular shape. A number of reference ellipsoids are defined for use in the field of geodesy. To specify which reference ellipsoid is being used, a grid_mapping variable should be attached to the data variable as described in Chapter 5.6 of the CF Convention.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Altitude of Model Half-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zhalf",
+ "positive": "",
+ "standard_name": "height_above_reference_ellipsoid",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hr.hurs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Near-Surface Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hurs",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hr.hus4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev4",
+ "time"
+ ],
+ "frequency": "6hr",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus4",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hr.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "6hr",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hr.prhmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within hours time: maximum over hours",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "6hr",
+ "long_name": "Maximum Hourly Precipitation Rate",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prhmax",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hr.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "6hr",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hr.rv850",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Relative vorticity is the upward component of the vorticity vector i.e. the component which arises from horizontal velocity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p850"
+ ],
+ "frequency": "6hr",
+ "long_name": "Relative Vorticity at 850hPa",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rv850",
+ "positive": "",
+ "standard_name": "atmosphere_relative_vorticity",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hr.sfcwind",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWind",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hr.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hr.ua100m",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Zonal wind at 100m height",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height100m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Eastward Wind at 100m",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua100m",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hr.uas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Eastward component of the near-surface (usually, 10 meters) wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Eastward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uas",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hr.va100m",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Meridional wind at 100m above the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height100m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Northward Wind at 100m",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va100m",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hr.vas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Northward component of the near surface wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Northward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vas",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hr.wap4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev4",
+ "time"
+ ],
+ "frequency": "6hr",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap4",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hr.wsgmax100m",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "Wind speed gust maximum at 100m above surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height100m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Maximum Wind Speed of Gust at 100m",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wsgmax100m",
+ "positive": "",
+ "standard_name": "wind_speed_of_gust",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hr.wsgmax10m",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "Wind speed gust maximum at 10m above surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Maximum Wind Speed of Gust at 10m",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wsgmax10m",
+ "positive": "",
+ "standard_name": "wind_speed_of_gust",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hr.zg1000",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Geopotential height on the 1000 hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p1000"
+ ],
+ "frequency": "6hr",
+ "long_name": "Geopotential Height at 1000hPa",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg1000",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.cldicemxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Cloud ice mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Cloud Ice Mixing Ratio",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldicemxrat27",
+ "positive": "",
+ "standard_name": "cloud_ice_mixing_ratio",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.cldwatmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Cloud water mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Cloud Water Mixing Ratio",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldwatmxrat27",
+ "positive": "",
+ "standard_name": "cloud_liquid_water_mixing_ratio",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.dtauc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is the in-cloud optical depth obtained by considering only the cloudy portion of the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Convective Cloud Optical Depth",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dtauc",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_convective_cloud",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.dtaus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is the in-cloud optical depth obtained by considering only the cloudy portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Stratiform Cloud Optical Depth",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dtaus",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_stratiform_cloud",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.grplmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Graupel mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Graupel Mixing Ratio",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "grplmxrat27",
+ "positive": "",
+ "standard_name": "mass_fraction_of_graupel_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.hus27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus27",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.hus7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus7h",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.huss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Near-surface (usually, 2 meter) specific humidity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Near-Surface Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "huss",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.lwsffluxaero",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "downwelling longwave flux due to volcanic aerosols at the surface to be diagnosed through double radiation call",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Longwave Flux Due to Volcanic Aerosols at the Surface",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwsffluxaero",
+ "positive": "",
+ "standard_name": "surface_downwelling_longwave_flux_in_air_due_to_volcanic_ambient_aerosol_particles",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.lwtoafluxaerocs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "downwelling longwave flux due to volcanic aerosols at TOA under clear sky to be diagnosed through double radiation call",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Flux Due to Volcanic Aerosols",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwtoafluxaerocs",
+ "positive": "",
+ "standard_name": "toa_outgoing_longwave_flux_due_to_volcanic_ambient_aerosol_particles_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.ps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Surface Air Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ps",
+ "positive": "",
+ "standard_name": "surface_air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.rainmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Rain mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Mass Fraction of Rain in Air",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rainmxrat27",
+ "positive": "",
+ "standard_name": "mass_fraction_of_liquid_precipitation_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.rv850",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Relative vorticity is the upward component of the vorticity vector i.e. the component which arises from horizontal velocity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "p850"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Relative Vorticity at 850hPa",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rv850",
+ "positive": "",
+ "standard_name": "atmosphere_relative_vorticity",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.sfcwind",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWind",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.snowmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Snow mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Mass Fraction of Snow in Air",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snowmxrat27",
+ "positive": "",
+ "standard_name": "mass_fraction_of_snow_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.swsffluxaero",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Shortwave heating rate due to volcanic aerosols to be diagnosed through double radiation call",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Shortwave Heating Rate Due to Volcanic Aerosols",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "swsffluxaero",
+ "positive": "",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_due_to_volcanic_ambient_aerosol_particles",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.swtoafluxaerocs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Downwelling shortwave flux due to volcanic aerosols at TOA under clear sky to be diagnosed through double radiation call",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Flux Due to Volcanic Aerosols",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "swtoafluxaerocs",
+ "positive": "",
+ "standard_name": "toa_outgoing_shortwave_flux_due_to_volcanic_ambient_aerosol_particles_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev3",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.ta27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta27",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.ta7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta7h",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.ts",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Surface Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ts",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev3",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.ua7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua7h",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.uas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Eastward component of the near-surface (usually, 10 meters) wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Eastward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uas",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev3",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.va7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va7h",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.vas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Northward component of the near surface wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Northward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vas",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.vortmean",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Mean vorticity over 850,700,600 hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "pl700"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Relative Vorticity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vortmean",
+ "positive": "",
+ "standard_name": "atmosphere_relative_vorticity",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.wbptemp7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Wet bulb potential temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Wet Bulb Potential Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wbptemp7h",
+ "positive": "",
+ "standard_name": "wet_bulb_potential_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.zg27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg27",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrpt.zg7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg7h",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrptlev.hus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrptlev.pfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air pressure on model levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Pressure at Model Full-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pfull",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrptlev.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrptlev.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrptlev.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrptz.zmlwaero",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrptz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: point",
+ "comment": "longwave heating rate due to volcanic aerosols to be diagnosed through double radiation call, zonal average values required",
+ "dimensions": [
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Zonal Mean Longwave Heating Rate Due to Volcanic Aerosols",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmlwaero",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating_from_volcanic_ambient_aerosol_particles",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "ap6hrptz.zmswaero",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrptz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: point",
+ "comment": "shortwave heating rate due to volcanic aerosols to be diagnosed through double radiation call, zonal average values required",
+ "dimensions": [
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Zonal Mean Shortwave Heating Rate Due to Volcanic Aerosols",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmswaero",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating_from_volcanic_ambient_aerosol_particles",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.albisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where cloud",
+ "comment": "ISCCP Mean Cloud Albedo. Time-means are weighted by the ISCCP Total Cloud Fraction {:cltisccp} - see http://cfmip.metoffice.com/COSP.html",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "ISCCP Mean Cloud Albedo",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "albisccp",
+ "positive": "",
+ "standard_name": "cloud_albedo",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.aod550volso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Aerosol optical depth at 550nm due to stratospheric volcanic aerosols",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "day",
+ "long_name": "Aerosol Optical Depth at 550nm Due to Stratospheric Volcanic Aerosols",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "aod550volso4",
+ "positive": "",
+ "standard_name": "stratosphere_optical_thickness_due_to_volcanic_ambient_aerosol_particles",
+ "units": "1e-09",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.ccb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Where convective cloud is present in the grid cell, the instantaneous cloud base altitude should be that of the bottom of the lowest level containing convective cloud. Missing data should be reported in the absence of convective cloud. The time mean should be calculated from these quantities averaging over occasions when convective cloud is present only, and should contain missing data for occasions when no convective cloud is present during the meaning period.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Air Pressure at Convective Cloud Base",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ccb",
+ "positive": "",
+ "standard_name": "air_pressure_at_convective_cloud_base",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.ccldncl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. Report concentration 'as seen from space' over convective liquid cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, it is better to sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total liquid cloud top fraction of (as seen from TOA) each time sample when computing monthly mean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Cloud Droplet Number Concentration of Convective Cloud Tops",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ccldncl",
+ "positive": "",
+ "standard_name": "number_concentration_of_convective_cloud_liquid_water_particles_at_convective_liquid_water_cloud_top",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.cct",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Where convective cloud is present in the grid cell, the instantaneous cloud top altitude should be that of the top of the highest level containing convective cloud. Missing data should be reported in the absence of convective cloud. The time mean should be calculated from these quantities averaging over occasions when convective cloud is present only, and should contain missing data for occasions when no convective cloud is present during the meaning period.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Air Pressure at Convective Cloud Top",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cct",
+ "positive": "",
+ "standard_name": "air_pressure_at_convective_cloud_top",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.clcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Percentage cloud cover in CALIPSO standard atmospheric layers.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "CALIPSO Percentage Cloud Cover",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.cldnci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Concentration 'as seen from space' over ice-cloud portion of grid cell. This is the value from uppermost model layer with ice cloud or, if available, it is the sum over all ice cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total ice cloud top fraction (as seen from TOA) of each time sample when computing monthly mean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Ice Crystal Number Concentration of Cloud Tops",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldnci",
+ "positive": "",
+ "standard_name": "number_concentration_of_ice_crystals_in_air_at_ice_cloud_top",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.cldnvi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. Values are weighted by liquid cloud fraction in each layer when vertically integrating, and for monthly means the samples are weighted by total liquid cloud fraction (as seen from TOA).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Column Integrated Cloud Droplet Number",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldnvi",
+ "positive": "",
+ "standard_name": "atmosphere_number_content_of_cloud_droplets",
+ "units": "m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.clhcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in layer centred on 220hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p220"
+ ],
+ "frequency": "day",
+ "long_name": "CALIPSO High Level Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clhcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.clisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in optical depth categories.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7c",
+ "tau",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "ISCCP Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clisccp",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.clivi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "mass of ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Ice Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clivi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_ice",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.clivic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "calculate mass of convective ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). This includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Convective Ice Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clivic",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_convective_cloud_ice",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.cllcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in layer centred on 840hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p840"
+ ],
+ "frequency": "day",
+ "long_name": "CALIPSO Low Level Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cllcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.clmcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in layer centred on 560hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p560"
+ ],
+ "frequency": "day",
+ "long_name": "CALIPSO Mid Level Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clmcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.clt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clt",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.cltcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen by the Cloud-Aerosol Lidar and Infrared Pathfinder Satellite Observation (CALIPSO) instrument. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "CALIPSO Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.cltisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen by the International Satellite Cloud Climatology Project (ISCCP) analysis. Includes both large-scale and convective cloud. (MODIS). Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "ISCCP Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltisccp",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.clwvi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass of condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Condensed Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwvi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_condensed_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.clwvic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "calculate mass of convective condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Convective Condensed Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwvic",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_convective_cloud_condensed_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.hfdsl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Downward' indicates a vector component which is positive when directed downward (negative upward). The vertical heat flux in air is the sum of all heat fluxes i.e. radiative, latent and sensible. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Downward Heat Flux at Land Surface",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfdsl",
+ "positive": "down",
+ "standard_name": "surface_downward_heat_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.hfdsnb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Heat flux from snow into the ice or land under the snow.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Downward Heat Flux at Snow Base",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfdsnb",
+ "positive": "down",
+ "standard_name": "downward_heat_flux_at_ground_level_in_snow",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.hfls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfls",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.hfmlt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Energy consumed or released during liquid/solid phase changes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Energy of Fusion",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfmlt",
+ "positive": "",
+ "standard_name": "surface_snow_and_ice_melt_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.hfrs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Heat transferred to a snow cover by rain..",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Heat Transferred to Snowpack by Rainfall",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfrs",
+ "positive": "down",
+ "standard_name": "tendency_of_thermal_energy_content_of_surface_snow_due_to_rainfall_temperature_excess_above_freezing",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.hfsbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Energy consumed or released during vapor/solid phase changes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Energy of Sublimation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfsbl",
+ "positive": "",
+ "standard_name": "surface_upward_latent_heat_flux_due_to_sublimation",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.hfss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfss",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.hur",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev8",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hur",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.hurs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Near-Surface Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hurs",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.hursmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Maximum Near-Surface Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hursmax",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.hursmin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: minimum",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Minimum Near-Surface Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hursmin",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.hursmincrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where crops time: minimum",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Minimum Near-Surface Relative Humidity over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hursminCrop",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.hus19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus19",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.hus8",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev8",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus8",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.hus850",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p850"
+ ],
+ "frequency": "day",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus850",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.huss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Near-surface (usually, 2 meter) specific humidity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Near-Surface Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "huss",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.jpdftaureicemodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Joint probability distribution function, giving probability of cloud as a function of optical thickness and particle size, as measured by MODIS. For cloud ice particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "effectRadIc",
+ "tau",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "MODIS Joint Distribution of Optical Thickness and Particle Size, Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jpdftaureicemodis",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.jpdftaureliqmodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Joint probability distribution function, giving probability of cloud as a function of optical thickness and particle size, as measured by MODIS. For liquid cloud particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "effectRadLi",
+ "tau",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "MODIS Optical Thickness-Particle Size Joint Distribution, Liquid",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jpdftaureliqmodis",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.loadbc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of black carbon aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of Black Carbon Aerosol",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadbc",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_elemental_carbon_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.loaddust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of dust aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loaddust",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_dust_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.loadnh4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of ammonium aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of NH4",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadnh4",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_ammonium_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.loadno3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of nitrate aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of NO3",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadno3",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_nitrate_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.loadoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "atmosphere dry organic content: This is the vertically integrated sum of atmosphere_primary_organic_content and atmosphere_secondary_organic_content (see next two table entries).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of Dry Aerosol Organic Matter",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadoa",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.loadpoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of primary particulate organic aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of Dry Aerosol Primary Organic Matter",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadpoa",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_primary_particulate_organic_matter_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.loadso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of sulfate aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of SO4",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadso4",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_sulfate_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.loadsoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of secondary particulate organic aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of Dry Aerosol Secondary Organic Matter",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadsoa",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.loadss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of sea salt aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of Sea-Salt Aerosol",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadss",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_sea_salt_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.parasolrefl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Simulated reflectance from PARASOL as seen at the top of the atmosphere for 5 solar zenith angles. Valid only over ocean and for one viewing direction (viewing zenith angle of 30 degrees and relative azimuth angle 320 degrees).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sza5",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "PARASOL Reflectance",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "parasolRefl",
+ "positive": "",
+ "standard_name": "toa_bidirectional_reflectance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.pctisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where cloud",
+ "comment": "ISCCP Mean Cloud Top Pressure. Time-means are weighted by the ISCCP Total Cloud Fraction {:cltisccp} - see http://cfmip.metoffice.com/COSP.html",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "ISCCP Mean Cloud Top Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pctisccp",
+ "positive": "",
+ "standard_name": "air_pressure_at_cloud_top",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.prc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Convective precipitation at surface; includes both liquid and solid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Convective Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prc",
+ "positive": "",
+ "standard_name": "convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.prcrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where crops (comment: mask=cropFrac)",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Precipitation over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prCrop",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.prhmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within hours time: maximum over hours",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Maximum Hourly Precipitation Rate",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prhmax",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.prra",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Rainfall Flux over Land",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prra",
+ "positive": "",
+ "standard_name": "rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.prrc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Convective Rainfall Rate",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prrc",
+ "positive": "",
+ "standard_name": "convective_rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.prrsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The fraction of the grid averaged rainfall which falls on the snow pack",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Fraction of Rainfall on Snow",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prrsn",
+ "positive": "",
+ "standard_name": "mass_fraction_of_rainfall_falling_onto_surface_snow",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.prsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "At surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.prsnc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "convective precipitation of all forms of water in the solid phase.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Convective Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsnc",
+ "positive": "",
+ "standard_name": "convective_snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.prsnsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The fraction of the snowfall which falls on the snow pack",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Fraction of Snowfall (Including Hail and Graupel) on Snow",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsnsn",
+ "positive": "",
+ "standard_name": "mass_fraction_of_solid_precipitation_falling_onto_surface_snow",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.prw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "vertically integrated through the atmospheric column",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Water Vapor Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_water_vapor",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.ps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Air Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ps",
+ "positive": "",
+ "standard_name": "surface_air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.reffcclwtop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. This is the effective radius 'as seen from space' over convective liquid cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, or for some models it is the sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Reported values are weighted by total liquid cloud top fraction of (as seen from TOA) each time sample when computing monthly mean.daily data, separated to large-scale clouds, convective clouds. If any of the cloud is from more than one process (i.e. shallow convection), please provide them separately.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Cloud-Top Effective Droplet Radius in Convective Cloud",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffcclwtop",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_liquid_water_particles_at_convective_liquid_water_cloud_top",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.reffsclwtop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. This is the effective radius 'as seen from space' over liquid stratiform cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, or for some models it is the sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Reported values are weighted by total liquid cloud top fraction of (as seen from TOA) each time sample when computing monthly mean.daily data, separated to large-scale clouds, convective clouds. If any of the cloud is from more than one process (i.e. shallow convection), please provide them separately.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Cloud-Top Effective Droplet Radius in Stratiform Cloud",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffsclwtop",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_liquid_water_particles_at_stratiform_liquid_water_cloud_top",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.rlds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.rldscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling clear-sky longwave radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Downwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.rls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Net longwave surface radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Net Longwave Surface Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rls",
+ "positive": "down",
+ "standard_name": "surface_net_downward_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.rlus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.rlutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling clear-sky longwave radiation at top of atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.rsds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface solar irradiance for UV calculations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.rsdscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface solar irradiance clear sky for UV calculations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.rsdscsdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling solar irradiance from diffuse radiation for UV calculations in clear sky conditions",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Diffuse Downwelling Clear Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscsdiff",
+ "positive": "down",
+ "standard_name": "surface_diffuse_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.rsdsdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling solar irradiance from diffuse radiation for UV calculations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Diffuse Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdsdiff",
+ "positive": "down",
+ "standard_name": "surface_diffuse_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.rsdt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Shortwave radiation incident at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "TOA Incident Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdt",
+ "positive": "down",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.rss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Net downward shortwave radiation at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Net Shortwave Surface Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rss",
+ "positive": "down",
+ "standard_name": "surface_net_downward_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.rsus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.rsuscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface Upwelling Clear-sky Shortwave Radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscs",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.rsut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "TOA Outgoing Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.rsutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated in the absence of clouds.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.sblnosn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Rate of sublimation of ice into the atmosphere from areas with no snow.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Sublimation of the Snow Free Area",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sblnosn",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_water_vapor_due_to_sublimation_of_surface_ice",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.scldncl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. Report concentration 'as seen from space' over stratiform liquid cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, it is better to sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total liquid cloud top fraction of (as seen from TOA) each time sample when computing monthly mean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Cloud Droplet Number Concentration of Stratiform Cloud Tops",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "scldncl",
+ "positive": "",
+ "standard_name": "number_concentration_of_stratiform_cloud_liquid_water_particles_at_stratiform_liquid_water_cloud_top",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.sfcwind",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily-Mean Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWind",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.sfcwindmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "Daily maximum near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Maximum Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWindmax",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.snmsl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Mass flow rate of water draining out of the snow pack.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Water Flowing out of Snowpack",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snmsl",
+ "positive": "",
+ "standard_name": "liquid_water_mass_flux_into_soil_due_to_surface_snow_melt",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.snrefr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The surface called 'surface' means the lower boundary of the atmosphere. 'Surface snow and ice refreezing flux' means the mass flux of surface meltwater which refreezes within the snow or firn.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Refreezing of Water in the Snow",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snrefr",
+ "positive": "",
+ "standard_name": "surface_snow_and_ice_refreezing_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.snwc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Total water mass of the snowpack (liquid or frozen), averaged over a grid cell and intercepted by the canopy.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Snow Water Equivalent Intercepted by the Vegetation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snwc",
+ "positive": "",
+ "standard_name": "canopy_snow_amount",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.ta19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta19",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.ta500",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Temperature on the 500 hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p500"
+ ],
+ "frequency": "day",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta500",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.ta700",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air temperature at 700hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p700"
+ ],
+ "frequency": "day",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta700",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.ta8",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev8",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta8",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.ta850",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air temperature at 850hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p850"
+ ],
+ "frequency": "day",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta850",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.tasmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "maximum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: max')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Maximum Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasmax",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.tasmaxcrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where crops time: maximum",
+ "comment": "maximum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: max')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Maximum Near-Surface Air Temperature over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasmaxCrop",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.tasmin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: minimum",
+ "comment": "minimum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: min')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Minimum Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasmin",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.tasmincrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where crops time: minimum",
+ "comment": "minimum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: min')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Minimum Near-Surface Air Temperature over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasminCrop",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.tau",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "module of the momentum lost by the atmosphere to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Momentum Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tau",
+ "positive": "",
+ "standard_name": "magnitude_of_surface_downward_stress",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.tauu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downward eastward wind stress at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Downward Eastward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauu",
+ "positive": "down",
+ "standard_name": "surface_downward_eastward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.tauupbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The downward eastward stress associated with the models parameterization of the planetary boundary layer. (This request is related to a WGNE effort to understand how models parameterize the surface stresses.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Surface Stress from Planetary Boundary Layer Scheme",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauupbl",
+ "positive": "",
+ "standard_name": "surface_downward_eastward_stress_due_to_boundary_layer_mixing",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.tauv",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downward northward wind stress at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Downward Northward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauv",
+ "positive": "down",
+ "standard_name": "surface_downward_northward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.tauvpbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The downward northward stress associated with the models parameterization of the planetary boundary layer. (This request is related to a WGNE effort to understand how models parameterize the surface stresses.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Northward Surface Stress from Planetary Boundary Layer Scheme",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauvpbl",
+ "positive": "",
+ "standard_name": "surface_downward_northward_stress_due_to_boundary_layer_mixing",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.tdps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dew point temperature is the temperature at which a parcel of air reaches saturation upon being cooled at constant pressure and specific humidity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "2m Dewpoint Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tdps",
+ "positive": "",
+ "standard_name": "dew_point_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.tr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Effective radiative surface temperature, averaged over the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Radiative Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tr",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.ts",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ts",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.tsland",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Land Surface Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tsland",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.tsns",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Temperature of the snow surface as it interacts with the atmosphere, averaged over a grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Snow Surface Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tsns",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.ua19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua19",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.ua8",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev8",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua8",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.uas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Eastward component of the near-surface (usually, 10 meters) wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uas",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.va19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va19",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.va8",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev8",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va8",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.vas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Northward component of the near surface wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "day",
+ "long_name": "Northward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vas",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.wap19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap19",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.wap500",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards) at 500hPa level;",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p500"
+ ],
+ "frequency": "day",
+ "long_name": "Pressure Tendency",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap500",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.wap8",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev8",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap8",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.zg1000",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Geopotential height on the 1000 hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p1000"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height at 1000hPa",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg1000",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.zg19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg19",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.zg8",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev8",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg8",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apday.zmla",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The atmosphere boundary layer thickness is the 'depth' or 'height' of the (atmosphere) planetary boundary layer.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Height of Boundary Layer",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmla",
+ "positive": "",
+ "standard_name": "atmosphere_boundary_layer_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdaylev.cl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover, including both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Percentage Cloud Cover",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cl",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdaylev.cli",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Includes both large-scale and convective cloud. This is calculated as the mass of cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. It includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Mass Fraction of Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cli",
+ "positive": "",
+ "standard_name": "mass_fraction_of_cloud_ice_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdaylev.clw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Includes both large-scale and convective cloud. Calculate as the mass of cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cells. Precipitating hydrometeors are included ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Mass Fraction of Cloud Liquid Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clw",
+ "positive": "",
+ "standard_name": "mass_fraction_of_cloud_liquid_water_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdaylev.hur",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hur",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdaylev.hus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdaylev.mc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The net mass flux should represent the difference between the updraft and downdraft components. The flux is computed as the mass divided by the area of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Convective Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mc",
+ "positive": "up",
+ "standard_name": "atmosphere_net_upward_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdaylev.pfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air pressure on model levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Pressure at Model Full-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pfull",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdaylev.phalf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air pressure on model half-levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Pressure on Model Half-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phalf",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdaylev.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdaylev.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdaylev.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdaylev.wap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdaylev.zg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdayz.epfy",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Transformed Eulerian Mean Diagnostics Meridional component Fy of Eliassen-Palm (EP) flux (Fy, Fz) derived from 6hr or higher frequency fields (use daily fields or 12 hr fields if the 6 hr are not available). Please use the definitions given by equation 3.5.3a of Andrews, Holton and Leovy text book, but scaled by density to have units m3 s-2.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Northward Component of the Eliassen-Palm Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "epfy",
+ "positive": "",
+ "standard_name": "northward_eliassen_palm_flux_in_air",
+ "units": "m3 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdayz.epfz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Transformed Eulerian Mean Diagnostics Meridional component Fz of the Eliassen-Palm (EP) flux (Fy, Fz) derived from 6hr or higher frequency fields (use daily fields or 12 hr fields if the 6 hr are not available). Please use the definitions given by equation 3.5.3b of Andrews, Holton and Leovy text book, but scaled by density to have units m3 s-2.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Upward Component of the Eliassen-Palm Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "epfz",
+ "positive": "up",
+ "standard_name": "upward_eliassen_palm_flux_in_air",
+ "units": "m3 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdayz.hus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdayz.psitem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Residual mass streamfunction, computed from vstar and integrated from the top of the atmosphere (on the native model grid). Reference: Andrews et al (1987): Middle Atmospheric Dynamics. Academic Press.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Transformed Eulerian Mean Mass Streamfunction",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psitem",
+ "positive": "",
+ "standard_name": "atmosphere_transformed_eulerian_mean_meridional_overturning_mass_streamfunction",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdayz.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdayz.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdayz.utendepfd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of the zonal mean zonal wind due to the divergence of the Eliassen-Palm flux.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Tendency of Eastward Wind Due to Eliassen-Palm Flux Divergence",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendepfd",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_eliassen_palm_flux_divergence",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdayz.utendnogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of the eastward wind by parameterized nonorographic gravity waves.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Acceleration Due to Non-Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendnogw",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_nonorographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdayz.utendogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of the eastward wind by parameterized orographic gravity waves.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Acceleration Due to Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendogw",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_orographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdayz.utendvtem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of zonally averaged eastward wind, by the residual northward wind advection (on the native model grid). Reference: Andrews et al (1987): Middle Atmospheric Dynamics. Academic Press.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Tendency of Eastward Wind Due to TEM Northward Advection and Coriolis Term",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendvtem",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_advection_by_northward_transformed_eulerian_mean_air_velocity",
+ "units": "m s-1 d-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdayz.utendwtem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of zonally averaged eastward wind, by the residual upward wind advection (on the native model grid). Reference: Andrews et al (1987): Middle Atmospheric Dynamics. Academic Press.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Tendency of Eastward Wind Due to TEM Upward Advection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendwtem",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_advection_by_upward_transformed_eulerian_mean_air_velocity",
+ "units": "m s-1 d-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdayz.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdayz.vtem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Transformed Eulerian Mean Diagnostics v*, meridional component of the residual meridional circulation (v*, w*) derived from 6 hr or higher frequency data fields (use instantaneous daily fields or 12 hr fields if the 6 hr data are not available).",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Transformed Eulerian Mean Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vtem",
+ "positive": "",
+ "standard_name": "northward_transformed_eulerian_mean_air_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdayz.wtem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Transformed Eulerian Mean Diagnostics w*, upward component of the residual meridional circulation (v*, w*) derived from 6 hr or higher frequency data fields (use instantaneous daily fields or 12 hr fields if the 6 hr data are not available). Scale height: 6950 m",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Transformed Eulerian Mean Upward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wtem",
+ "positive": "",
+ "standard_name": "upward_transformed_eulerian_mean_air_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apdayz.zg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apfx.areacella",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum",
+ "comment": "For atmospheres with more than 1 mesh (e.g., staggered grids), report areas that apply to surface vertical fluxes of energy.",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Grid-Cell Area for Atmospheric Grid Variables",
+ "modeling_realm": [
+ "atmos",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "areacella",
+ "positive": "",
+ "standard_name": "cell_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apfx.ps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean",
+ "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Surface Air Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ps",
+ "positive": "",
+ "standard_name": "surface_air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apfx.rld",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point",
+ "comment": "Downwelling Longwave Radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "alevhalf",
+ "spectband"
+ ],
+ "frequency": "fx",
+ "long_name": "Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rld",
+ "positive": "down",
+ "standard_name": "downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apfx.rlu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point",
+ "comment": "Upwelling longwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "alevhalf",
+ "spectband"
+ ],
+ "frequency": "fx",
+ "long_name": "Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlu",
+ "positive": "up",
+ "standard_name": "upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apfx.rsd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point",
+ "comment": "Downwelling shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)",
+ "dimensions": [
+ "alevhalf",
+ "spectband"
+ ],
+ "frequency": "fx",
+ "long_name": "Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsd",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apfx.rsu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point",
+ "comment": "Upwelling shortwave radiation (includes also the fluxes at the surface and top of atmosphere)",
+ "dimensions": [
+ "alevhalf",
+ "spectband"
+ ],
+ "frequency": "fx",
+ "long_name": "Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsu",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apfx.sftlf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean",
+ "comment": "Percentage of horizontal area occupied by land.",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Percentage of the Grid Cell Occupied by Land (Including Lakes)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftlf",
+ "positive": "",
+ "standard_name": "land_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apfx.siltfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land",
+ "comment": "Volume fraction of silt in soil",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth"
+ ],
+ "frequency": "fx",
+ "long_name": "Silt Fraction",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siltfrac",
+ "positive": "",
+ "standard_name": "volume_fraction_of_silt_in_soil",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apfx.zfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean",
+ "comment": "Height of full model levels above a reference ellipsoid. A reference ellipsoid is a mathematical figure that approximates the geoid. The geoid is a surface of constant geopotential with which mean sea level would coincide if the ocean were at rest. The ellipsoid is an approximation because the geoid is an irregular shape. A number of reference ellipsoids are defined for use in the field of geodesy. To specify which reference ellipsoid is being used, a grid_mapping variable should be attached to the data variable as described in Chapter 5.6 of the CF Convention.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel"
+ ],
+ "frequency": "fx",
+ "long_name": "Altitude of Model Full-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zfull",
+ "positive": "",
+ "standard_name": "height_above_reference_ellipsoid",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.albisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where cloud",
+ "comment": "ISCCP Mean Cloud Albedo. Time-means are weighted by the ISCCP Total Cloud Fraction {:cltisccp} - see http://cfmip.metoffice.com/COSP.html",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "ISCCP Mean Cloud Albedo",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "albisccp",
+ "positive": "",
+ "standard_name": "cloud_albedo",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.ccb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Where convective cloud is present in the grid cell, the instantaneous cloud base altitude should be that of the bottom of the lowest level containing convective cloud. Missing data should be reported in the absence of convective cloud. The time mean should be calculated from these quantities averaging over occasions when convective cloud is present only, and should contain missing data for occasions when no convective cloud is present during the meaning period.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Air Pressure at Convective Cloud Base",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ccb",
+ "positive": "",
+ "standard_name": "air_pressure_at_convective_cloud_base",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.cct",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Where convective cloud is present in the grid cell, the instantaneous cloud top altitude should be that of the top of the highest level containing convective cloud. Missing data should be reported in the absence of convective cloud. The time mean should be calculated from these quantities averaging over occasions when convective cloud is present only, and should contain missing data for occasions when no convective cloud is present during the meaning period.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Air Pressure at Convective Cloud Top",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cct",
+ "positive": "",
+ "standard_name": "air_pressure_at_convective_cloud_top",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.cfaddbze94",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "CFAD (Cloud Frequency Altitude Diagrams) are frequency distributions of radar reflectivity (or lidar scattering ratio) as a function of altitude. The variable cfadDbze94 is defined as the simulated relative frequency of occurrence of radar reflectivity in sampling volumes defined by altitude bins. The radar is observing at a frequency of 94GHz.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "dbze",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CloudSat Radar Reflectivity CFAD",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfadDbze94",
+ "positive": "",
+ "standard_name": "histogram_of_equivalent_reflectivity_factor_over_height_above_reference_ellipsoid",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.cfadlidarsr532",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "CFAD (Cloud Frequency Altitude Diagrams) are frequency distributions of radar reflectivity (or lidar scattering ratio) as a function of altitude. The variable cfadLidarsr532 is defined as the simulated relative frequency of lidar scattering ratio in sampling volumes defined by altitude bins. The lidar is observing at a wavelength of 532nm.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "scatratio",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO Scattering Ratio CFAD",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfadLidarsr532",
+ "positive": "",
+ "standard_name": "histogram_of_backscattering_ratio_in_air_over_height_above_reference_ellipsoid",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.cfc113global",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of CFC113 is CCl2FCClF2. The IUPAC name for CFC113 is 1,1,2-trichloro-1,2,2-trifluoro-ethane.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Mean Mole Fraction of CFC113",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfc113global",
+ "positive": "",
+ "standard_name": "mole_fraction_of_cfc113_in_air",
+ "units": "1e-12",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.cfc11global",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of CFC11 is CFCl3. The IUPAC name for CFC11 is trichloro-fluoro-methane.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Mean Mole Fraction of CFC11",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfc11global",
+ "positive": "",
+ "standard_name": "mole_fraction_of_cfc11_in_air",
+ "units": "1e-12",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.cfc12global",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of CFC12 is CF2Cl2. The IUPAC name for CFC12 is dichloro-difluoro-methane.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Mean Mole Fraction of CFC12",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfc12global",
+ "positive": "",
+ "standard_name": "mole_fraction_of_cfc12_in_air",
+ "units": "1e-12",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.ch4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of CH4",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch4",
+ "positive": "",
+ "standard_name": "mole_fraction_of_methane_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.ch4global",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Global Mean Mole Fraction of CH4",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Mean Mole Fraction of CH4",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch4global",
+ "positive": "",
+ "standard_name": "mole_fraction_of_methane_in_air",
+ "units": "1e-09",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.ci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Fraction of time that convection occurs in the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Fraction of Time Convection Occurs in Cell",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ci",
+ "positive": "",
+ "standard_name": "convection_time_fraction",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.clcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Percentage cloud cover in CALIPSO standard atmospheric layers.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO Percentage Cloud Cover",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.clcalipsoice",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Percentage cloud cover in CALIPSO standard atmospheric layers.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO Ice Cloud Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clcalipsoice",
+ "positive": "",
+ "standard_name": "ice_cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.clcalipsoliq",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Percentage liquid water ice cloud cover in CALIPSO standard atmospheric layers.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO Liquid Cloud Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clcalipsoliq",
+ "positive": "",
+ "standard_name": "liquid_water_cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.cldicemxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Cloud ice mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Cloud Ice Mixing Ratio",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldicemxrat27",
+ "positive": "",
+ "standard_name": "cloud_ice_mixing_ratio",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.cldnci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Concentration 'as seen from space' over ice-cloud portion of grid cell. This is the value from uppermost model layer with ice cloud or, if available, it is the sum over all ice cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total ice cloud top fraction (as seen from TOA) of each time sample when computing monthly mean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Crystal Number Concentration of Cloud Tops",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldnci",
+ "positive": "",
+ "standard_name": "number_concentration_of_ice_crystals_in_air_at_ice_cloud_top",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.cldncl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. Report concentration 'as seen from space' over liquid cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, it is better to sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total liquid cloud top fraction of (as seen from TOA) each time sample when computing monthly mean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Cloud Droplet Number Concentration of Cloud Tops",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldncl",
+ "positive": "",
+ "standard_name": "number_concentration_of_cloud_liquid_water_particles_in_air_at_liquid_water_cloud_top",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.cldnvi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. Values are weighted by liquid cloud fraction in each layer when vertically integrating, and for monthly means the samples are weighted by total liquid cloud fraction (as seen from TOA).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Column Integrated Cloud Droplet Number",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldnvi",
+ "positive": "",
+ "standard_name": "atmosphere_number_content_of_cloud_droplets",
+ "units": "m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.cldwatmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Cloud water mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Cloud Water Mixing Ratio",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldwatmxrat27",
+ "positive": "",
+ "standard_name": "cloud_liquid_water_mixing_ratio",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.clhcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in layer centred on 220hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p220"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO High Level Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clhcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.climodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total ice cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen by the Moderate Resolution Imaging Spectroradiometer (MODIS). ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "MODIS Ice Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "climodis",
+ "positive": "",
+ "standard_name": "ice_cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.clisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in optical depth categories.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7c",
+ "tau",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "ISCCP Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clisccp",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.clivi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "mass of ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clivi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_ice",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.cllcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in layer centred on 840hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p840"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO Low Level Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cllcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.clmcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in layer centred on 560hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p560"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO Mid Level Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clmcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.clmisr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Cloud percentage in spectral bands and layers as observed by the Multi-angle Imaging SpectroRadiometer (MISR) instrument. The first layer in each profile is reserved for a retrieval error flag.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt16",
+ "tau",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cloud Cover as Calculated by the MISR Simulator (Including Error Flag)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clmisr",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.clt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clt",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.cltcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen by the Cloud-Aerosol Lidar and Infrared Pathfinder Satellite Observation (CALIPSO) instrument. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.cltisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen by the International Satellite Cloud Climatology Project (ISCCP) analysis. Includes both large-scale and convective cloud. (MODIS). Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "ISCCP Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltisccp",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.cltmodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen by the Moderate Resolution Imaging Spectroradiometer (MODIS). Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "MODIS Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltmodis",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.clwmodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass of cloud liquid water, as seen by the Moderate Resolution Imaging Spectroradiometer (MODIS). Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "MODIS Liquid Cloud Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwmodis",
+ "positive": "",
+ "standard_name": "liquid_water_cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.clwvi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass of condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Condensed Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwvi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_condensed_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.clwvic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "calculate mass of convective condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Convective Condensed Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwvic",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_convective_cloud_condensed_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of CO2",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_carbon_dioxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.co2mass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Total atmospheric mass of Carbon Dioxide",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Atmospheric Mass of CO2",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co2mass",
+ "positive": "",
+ "standard_name": "atmosphere_mass_of_carbon_dioxide",
+ "units": "kg",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.co2s",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "As co2, but only at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Atmosphere CO2",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co2s",
+ "positive": "",
+ "standard_name": "mole_fraction_of_carbon_dioxide_in_air",
+ "units": "1e-06",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.columnmassflux",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Column integral of (mcu-mcd)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Column Integrated Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "columnmassflux",
+ "positive": "up",
+ "standard_name": "atmosphere_net_upward_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.diabdrag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Other sub-grid scale/numerical zonal drag excluding that already provided for the parameterized orographic and non-orographic gravity waves. This would be used to calculate the total 'diabatic drag'. Contributions to this additional drag such Rayleigh friction and diffusion that can be calculated from the monthly mean wind fields should not be included, but details (e.g. coefficients) of the friction and/or diffusion used in the model should be provided separately.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Eastward Wind from Numerical Artefacts",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diabdrag",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_numerical_artefacts",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.evspsbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Evaporation at surface (also known as evapotranspiration): flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Evaporation Including Sublimation and Transpiration",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evspsbl",
+ "positive": "",
+ "standard_name": "water_evapotranspiration_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.fco2antt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "This is requested only for the emission-driven coupled carbon climate model runs. Does not include natural fire sources but, includes all anthropogenic sources, including fossil fuel use, cement production, agricultural burning, and sources associated with anthropogenic land use change excluding forest regrowth.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to All Anthropogenic Emissions of CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fco2antt",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_anthropogenic_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.fco2fos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "This is the prescribed anthropogenic CO2 flux from fossil fuel use, including cement production, and flaring (but not from land-use changes, agricultural burning, forest regrowth, etc.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to Fossil Fuel Emissions of CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fco2fos",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_fossil_fuel_combustion",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.fco2nat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "This is what the atmosphere sees (on its own grid). This field should be equivalent to the combined natural fluxes of carbon that account for natural exchanges between the atmosphere and land (nep) or ocean (fgco2) reservoirs.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Carbon Mass Flux into the Atmosphere Due to Natural Sources [kgC m-2 s-1]",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fco2nat",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_natural_sources",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.grplmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Graupel mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Graupel Mixing Ratio",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "grplmxrat27",
+ "positive": "",
+ "standard_name": "mass_fraction_of_graupel_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.hcfc22global",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. A chemical species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The chemical formula for HCFC22 is CHClF2. The IUPAC name for HCFC22 is chloro-difluoro-methane.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Mean Mole Fraction of HCFC22",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hcfc22global",
+ "positive": "",
+ "standard_name": "mole_fraction_of_hcfc22_in_air",
+ "units": "1e-12",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.hfls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfls",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.hfss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfss",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.hur",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hur",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.hurs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Near-Surface Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hurs",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.hursmincrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where crops time: minimum within days time: mean over days",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Daily Minimum Near-Surface Relative Humidity over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hursminCrop",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.hus19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus19",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.hus27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus27",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.hus7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus7h",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.huss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Near-surface (usually, 2 meter) specific humidity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Near-Surface Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "huss",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.intuadse",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Vertically integrated eastward dry static energy transport (cp.T +zg).v (Mass_weighted_vertical integral of the product of eastward wind by dry static_energy per mass unit)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Vertically Integrated Eastward Dry Statice Energy Transport",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intuadse",
+ "positive": "",
+ "standard_name": "eastward_atmosphere_dry_static_energy_transport_across_unit_distance",
+ "units": "MJ m-1 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.intuaw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Vertically integrated Eastward moisture transport (Mass weighted vertical integral of the product of eastward wind by total water mass per unit mass)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Vertically Integrated Eastward Moisture Transport",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intuaw",
+ "positive": "",
+ "standard_name": "eastward_atmosphere_water_transport_across_unit_distance",
+ "units": "kg m-1 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.intvadse",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Vertically integrated northward dry static energy transport (cp.T +zg).v (Mass_weighted_vertical integral of the product of northward wind by dry static_energy per mass unit)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Vertically Integrated Northward Dry Static Energy Transport",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intvadse",
+ "positive": "",
+ "standard_name": "northward_atmosphere_dry_static_energy_transport_across_unit_distance",
+ "units": "MJ m-1 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.intvaw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Vertically integrated Northward moisture transport (Mass_weighted_vertical integral of the product of northward wind by total water mass per unit mass)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Vertically Integrated Northward Moisture Transport",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intvaw",
+ "positive": "",
+ "standard_name": "northward_atmosphere_water_transport_across_unit_distance",
+ "units": "kg m-1 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.jpdftaureicemodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Joint probability distribution function, giving probability of cloud as a function of optical thickness and particle size, as measured by MODIS. For cloud ice particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "effectRadIc",
+ "tau",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "MODIS Joint Distribution of Optical Thickness and Particle Size, Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jpdftaureicemodis",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.jpdftaureliqmodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Joint probability distribution function, giving probability of cloud as a function of optical thickness and particle size, as measured by MODIS. For liquid cloud particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "effectRadLi",
+ "tau",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "MODIS Optical Thickness-Particle Size Joint Distribution, Liquid",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jpdftaureliqmodis",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.loaddust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of dust aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Load of Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loaddust",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_dust_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.loadso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of sulfate aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Load of SO4",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadso4",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_sulfate_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.loadss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of sea salt aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Load of Sea-Salt Aerosol",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadss",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_sea_salt_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.lwsrfasdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The direct radiative effect refers to the instantaneous radiative impact on the Earth's energy balance, excluding secondary effects such as changes in cloud cover.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "All-Sky Surface Longwave Radiative Flux Due to Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwsrfasdust",
+ "positive": "",
+ "standard_name": "surface_net_downward_longwave_dust_ambient_aerosol_particles_direct_radiative_effect",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.lwsrfcsdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The direct radiative effect refers to the instantaneous radiative impact on the Earth's energy balance, excluding secondary effects such as changes in cloud cover. Calculating in clear-sky conditions.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Clear-Sky Surface Longwave Radiative Flux Due to Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwsrfcsdust",
+ "positive": "",
+ "standard_name": "surface_net_downward_longwave_dust_ambient_aerosol_particles_direct_radiative_effect_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.lwtoaasdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Instantaneous forcing is the radiative flux change caused instantaneously by an imposed change in radiative forcing agent (greenhouse gases, aerosol, solar radiation, etc.).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA All-Sky Longwave Radiative Forcing Due to Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwtoaasdust",
+ "positive": "",
+ "standard_name": "toa_instantaneous_longwave_forcing",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.lwtoacsaer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Instantaneous forcing is the radiative flux change caused instantaneously by an imposed change in radiative forcing agent (greenhouse gases, aerosol, solar radiation, etc.).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Clear-Sky Longwave Radiative Forcing Due to Aerosols",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwtoacsaer",
+ "positive": "",
+ "standard_name": "toa_instantaneous_longwave_forcing",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.lwtoacsdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The direct radiative effect refers to the instantaneous radiative impact on the Earth's energy balance, excluding secondary effects such as changes in cloud cover.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Clear-Sky Longwave Radiative Forcing Due to Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwtoacsdust",
+ "positive": "",
+ "standard_name": "toa_longwave_dust_ambient_aerosol_particles_direct_radiative_effect_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.n2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of nitrous oxide is N2O.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of N2O",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "n2o",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrous_oxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.n2oglobal",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Global mean Nitrous Oxide (N2O)",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Mean Mole Fraction of N2O",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "n2oglobal",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrous_oxide_in_air",
+ "units": "1e-09",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.o3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of O3",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.od443dust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to dust aerosol at a wavelength of 443 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Optical Thickness at 443nm Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od443dust",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_dust_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.od550aerso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "From tropopause to stratopause as defined by the model",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Stratospheric Optical Depth at 550nm (All Aerosols) 2D-Field (Stratosphere Only)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550aerso",
+ "positive": "",
+ "standard_name": "stratosphere_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.od550so4so",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Stratospheric aerosol AOD due to sulfate aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Stratospheric Optical Depth at 550nm (Sulphate Only) 2D-Field (Stratosphere Only)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550so4so",
+ "positive": "",
+ "standard_name": "stratosphere_optical_thickness_due_to_sulfate_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.od865dust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to dust aerosol at a wavelength of 865 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dust Optical Depth at 865nm",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od865dust",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_dust_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.parasolrefl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Simulated reflectance from PARASOL as seen at the top of the atmosphere for 5 solar zenith angles. Valid only over ocean and for one viewing direction (viewing zenith angle of 30 degrees and relative azimuth angle 320 degrees).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sza5",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "PARASOL Reflectance",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "parasolRefl",
+ "positive": "",
+ "standard_name": "toa_bidirectional_reflectance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.pctisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where cloud",
+ "comment": "ISCCP Mean Cloud Top Pressure. Time-means are weighted by the ISCCP Total Cloud Fraction {:cltisccp} - see http://cfmip.metoffice.com/COSP.html",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "ISCCP Mean Cloud Top Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pctisccp",
+ "positive": "",
+ "standard_name": "air_pressure_at_cloud_top",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.pr17o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Precipitation mass flux of water molecules that contain the oxygen-17 isotope (H2 17O), including solid and liquid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation Flux of Water Containing Oxygen-17 (H2 17O)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr17O",
+ "positive": "",
+ "standard_name": "precipitation_flux_containing_17O",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.pr18o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Precipitation mass flux of water molecules that contain the oxygen-18 isotope (H2 18O), including solid and liquid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation Flux of Water Containing Oxygen-18 (H2 18O)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr18O",
+ "positive": "",
+ "standard_name": "precipitation_flux_containing_18O",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.pr2h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Precipitation mass flux of water molecules that contain one atom of the hydrogen-2 isotope (1H 2H O), including solid and liquid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation Flux of Water Containing Deuterium (1H 2H O)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr2h",
+ "positive": "",
+ "standard_name": "precipitation_flux_containing_single_2H",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.prc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Convective precipitation at surface; includes both liquid and solid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Convective Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prc",
+ "positive": "",
+ "standard_name": "convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.prcrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where crops (comment: mask=cropFrac)",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prCrop",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.prhmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within hours time: maximum over hours",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Maximum Hourly Precipitation Rate",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prhmax",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.prra",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where ice_free_sea over sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Rainfall Flux where Ice Free Ocean over Sea",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prra",
+ "positive": "",
+ "standard_name": "rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.prsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "At surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.prsn17o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Precipitation mass flux of water molecules that contain the oxygen-17 isotope (H2 17O), including solid phase only.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation Flux of Snow and Ice Containing Oxygen-17 (H2 17O)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn17O",
+ "positive": "",
+ "standard_name": "solid_precipitation_flux_containing_17O",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.prsn18o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Precipitation mass flux of water molecules that contain the oxygen-18 isotope (H2 18O), including solid phase only.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation Flux of Snow and Ice Containing Oxygen-18 (H2 18O)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn18O",
+ "positive": "",
+ "standard_name": "solid_precipitation_flux_containing_18O",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.prsn2h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Precipitation mass flux of water molecules that contain one atom of the hydrogen-2 isotope (1H 2H O), including solid phase only.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation Flux of Snow and Ice Containing Deuterium (1H 2H O)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn2h",
+ "positive": "",
+ "standard_name": "solid_precipitation_flux_containing_single_2H",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.prw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "vertically integrated through the atmospheric column",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Water Vapor Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_water_vapor",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.ps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Air Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ps",
+ "positive": "",
+ "standard_name": "surface_air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.rainmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Rain mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Rain in Air",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rainmxrat27",
+ "positive": "",
+ "standard_name": "mass_fraction_of_liquid_precipitation_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.rlds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.rldscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling clear-sky longwave radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.rls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Net longwave surface radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Longwave Surface Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rls",
+ "positive": "down",
+ "standard_name": "surface_net_downward_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.rlus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.rlut4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Top-of-atmosphere outgoing longwave radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Longwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut4co2",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.rlutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling clear-sky longwave radiation at top of atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.rlutcs4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Top-of-atmosphere outgoing clear-sky longwave radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcs4co2",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.rsds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface solar irradiance for UV calculations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.rsdscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface solar irradiance clear sky for UV calculations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.rsdscsdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling solar irradiance from diffuse radiation for UV calculations in clear sky conditions",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Diffuse Downwelling Clear Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscsdiff",
+ "positive": "down",
+ "standard_name": "surface_diffuse_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.rsdsdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling solar irradiance from diffuse radiation for UV calculations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Diffuse Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdsdiff",
+ "positive": "down",
+ "standard_name": "surface_diffuse_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.rsdt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Shortwave radiation incident at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Incident Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdt",
+ "positive": "down",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.rss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Net downward shortwave radiation at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Shortwave Surface Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rss",
+ "positive": "down",
+ "standard_name": "surface_net_downward_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.rsus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.rsuscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface Upwelling Clear-sky Shortwave Radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscs",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.rsut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.rsut4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "TOA Outgoing Shortwave Radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Shortwave Radiation in 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut4co2",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.rsutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated in the absence of clouds.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.rsutcs4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "TOA Outgoing Clear-Sky Shortwave Radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcs4co2",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.rtmt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Net Downward Radiative Flux at Top of Model : I.e., at the top of that portion of the atmosphere where dynamics are explicitly treated by the model. This is reported only if it differs from the net downward radiative flux at the top of the atmosphere.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Downward Radiative Flux at Top of Model",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rtmt",
+ "positive": "down",
+ "standard_name": "net_downward_radiative_flux_at_top_of_atmosphere_model",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.sci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Fraction of time that shallow convection occurs in the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Fraction of Time Shallow Convection Occurs",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sci",
+ "positive": "",
+ "standard_name": "shallow_convection_time_fraction",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.sconcdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "mass concentration of dust dry aerosol in air in model lowest layer",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Concentration of Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sconcdust",
+ "positive": "",
+ "standard_name": "mass_concentration_of_dust_dry_aerosol_particles_in_air",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.sconcso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "mass concentration of sulfate dry aerosol in air in model lowest layer.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Concentration of SO4",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sconcso4",
+ "positive": "",
+ "standard_name": "mass_concentration_of_sulfate_dry_aerosol_particles_in_air",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.sconcss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "mass concentration of sea-salt dry aerosol in air in model lowest layer",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Concentration of Sea-Salt Aerosol",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sconcss",
+ "positive": "",
+ "standard_name": "mass_concentration_of_sea_salt_dry_aerosol_particles_in_air",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.sfcwind",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "mon",
+ "long_name": "Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWind",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.sfcwindmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum within days time: mean over days",
+ "comment": "Daily maximum near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "mon",
+ "long_name": "Daily Maximum Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWindmax",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.snowmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Snow mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Snow in Air",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snowmxrat27",
+ "positive": "",
+ "standard_name": "mass_fraction_of_snow_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.swsrfasdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The direct radiative effect refers to the instantaneous radiative impact on the Earth's energy balance, excluding secondary effects such as changes in cloud cover.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "All-Sky Surface Shortwave Radiative Flux Due to Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "swsrfasdust",
+ "positive": "",
+ "standard_name": "surface_net_downward_shortwave_dust_ambient_aerosol_particles_direct_radiative_effect",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.swsrfcsdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The direct radiative effect refers to the instantaneous radiative impact on the Earth's energy balance, excluding secondary effects such as changes in cloud cover. Calculated in clear-sky conditions.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Clear-Sky Surface Shortwave Radiative Flux Due to Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "swsrfcsdust",
+ "positive": "",
+ "standard_name": "surface_net_downward_shortwave_dust_ambient_aerosol_particles_direct_radiative_effect_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.swtoaasdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Instantaneous forcing is the radiative flux change caused instantaneously by an imposed change in radiative forcing agent (greenhouse gases, aerosol, solar radiation, etc.).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "All-Sky Shortwave Flux Due to Dust at Toa",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "swtoaasdust",
+ "positive": "",
+ "standard_name": "toa_instantaneous_shortwave_forcing",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.swtoacsdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Instantaneous forcing is the radiative flux change caused instantaneously by an imposed change in radiative forcing agent (greenhouse gases, aerosol, solar radiation, etc.).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Clear Sky Shortwave Flux Due to Dust at Toa",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "swtoacsdust",
+ "positive": "",
+ "standard_name": "toa_instantaneous_shortwave_forcing",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.ta27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta27",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.tasmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum within days time: mean over days",
+ "comment": "maximum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: max')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Daily Maximum Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasmax",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.tasmaxcrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where crops time: maximum within days time: mean over days",
+ "comment": "maximum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: max')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Daily Maximum Near-Surface Air Temperature over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasmaxCrop",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.tasmin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: minimum within days time: mean over days",
+ "comment": "minimum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: min')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Daily Minimum Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasmin",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.tasmincrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where crops time: minimum within days time: mean over days",
+ "comment": "minimum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: min')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Daily Minimum Near-Surface Air Temperature over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasminCrop",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.tauu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downward eastward wind stress at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Eastward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauu",
+ "positive": "down",
+ "standard_name": "surface_downward_eastward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.tauv",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downward northward wind stress at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Northward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauv",
+ "positive": "down",
+ "standard_name": "surface_downward_northward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.tdps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dew point temperature is the temperature at which a parcel of air reaches saturation upon being cooled at constant pressure and specific humidity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "2m Dewpoint Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tdps",
+ "positive": "",
+ "standard_name": "dew_point_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.tntmp27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Tendency of air temperature due to model physics. This includes sources and sinks from parametrized physics (e.g. radiation, convection, boundary layer, stratiform condensation/evaporation, etc.). It excludes sources and sinks from resolved dynamics and numerical diffusion not associated with parametrized physics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be included, while numerical diffusion applied in addition to physics or resolved dynamics should be excluded. This term is required to check the closure of the heat budget.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Model Physics",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntmp27",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_model_physics",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.ts",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ts",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.ua19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua19",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.ua27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua27",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.ua7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua7h",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.uas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Eastward component of the near-surface (usually, 10 meters) wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uas",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.uqint",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Column integrated eastward wind times specific humidity",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Humidity Transport",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uqint",
+ "positive": "",
+ "standard_name": "integral_wrt_height_of_product_of_eastward_wind_and_specific_humidity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.utendnogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Tendency of the eastward wind by parameterized nonorographic gravity waves.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Acceleration Due to Non-Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendnogw",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_nonorographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.utendogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Tendency of the eastward wind by parameterized orographic gravity waves.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Acceleration Due to Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendogw",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_orographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.va19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va19",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.va27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va27",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.va7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va7h",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.vas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Northward component of the near surface wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vas",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.vqint",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Column integrated northward wind times specific humidity",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Humidity Transport",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vqint",
+ "positive": "",
+ "standard_name": "integral_wrt_height_of_product_of_northward_wind_and_specific_humidity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.vtendnogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Tendency of the northward wind by parameterized nonorographic gravity waves. (Note that CF name tables only have a general northward tendency for all gravity waves, and we need it separated by type.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Acceleration Due to Non-Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vtendnogw",
+ "positive": "",
+ "standard_name": "tendency_of_northward_wind_due_to_nonorographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.vtendogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Tendency of the northward wind by parameterized orographic gravity waves. (Note that CF name tables only have a general northward tendency for all gravity waves, and we need it separated by type.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Acceleration Due to Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vtendogw",
+ "positive": "",
+ "standard_name": "tendency_of_northward_wind_due_to_orographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.wap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.zg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmon.zg27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg27",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonclim.ch4clim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Mole Fraction of CH4",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch4Clim",
+ "positive": "",
+ "standard_name": "mole_fraction_of_methane_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonclim.ch4globalclim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Global Mean Mole Fraction of CH4",
+ "dimensions": [
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Global Mean Mole Fraction of CH4",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch4globalClim",
+ "positive": "",
+ "standard_name": "mole_fraction_of_methane_in_air",
+ "units": "1e-09",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonclim.co2clim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Mole Fraction of CO2",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co2Clim",
+ "positive": "",
+ "standard_name": "mole_fraction_of_carbon_dioxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonclim.co2massclim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Total atmospheric mass of Carbon Dioxide",
+ "dimensions": [
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Total Atmospheric Mass of CO2",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co2massClim",
+ "positive": "",
+ "standard_name": "atmosphere_mass_of_carbon_dioxide",
+ "units": "kg",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonclim.n2oclim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of nitrous oxide is N2O.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Mole Fraction of N2O",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "n2oClim",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrous_oxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonclim.n2oglobalclim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Global mean Nitrous Oxide (N2O)",
+ "dimensions": [
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Global Mean Mole Fraction of N2O",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "n2oglobalClim",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrous_oxide_in_air",
+ "units": "1e-09",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonclim.o3clim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Mole Fraction of O3",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3Clim",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonclimlev.pfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Air pressure on model levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Pressure at Model Full-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pfull",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonclimlev.phalf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Air pressure on model half-levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Pressure on Model Half-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phalf",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmondiurnal.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmondiurnal",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within days time: mean over days",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time3"
+ ],
+ "frequency": "1hrCM",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmondiurnal.rlutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmondiurnal",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within days time: mean over days",
+ "comment": "Upwelling clear-sky longwave radiation at top of atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time3"
+ ],
+ "frequency": "1hrCM",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmondiurnal.rsdt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmondiurnal",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within days time: mean over days",
+ "comment": "Shortwave radiation incident at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time3"
+ ],
+ "frequency": "1hrCM",
+ "long_name": "TOA Incident Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdt",
+ "positive": "down",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmondiurnal.rsut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmondiurnal",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within days time: mean over days",
+ "comment": "at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time3"
+ ],
+ "frequency": "1hrCM",
+ "long_name": "TOA Outgoing Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmondiurnal.rsutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmondiurnal",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within days time: mean over days",
+ "comment": "Calculated in the absence of clouds.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time3"
+ ],
+ "frequency": "1hrCM",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.cl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover, including both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cloud Cover",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cl",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.clc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Include only convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Convective Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clc",
+ "positive": "",
+ "standard_name": "convective_cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.cli",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Includes both large-scale and convective cloud. This is calculated as the mass of cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. It includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cli",
+ "positive": "",
+ "standard_name": "mass_fraction_of_cloud_ice_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.clic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated as the mass of convective cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Convective Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clic",
+ "positive": "",
+ "standard_name": "mass_fraction_of_convective_cloud_ice_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.clis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated as the mass of stratiform cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Stratiform Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clis",
+ "positive": "",
+ "standard_name": "mass_fraction_of_stratiform_cloud_ice_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.cls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Cloud area fraction (reported as a percentage) for the whole atmospheric column due to stratiform clouds, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cover of Stratiform Cloud",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cls",
+ "positive": "",
+ "standard_name": "stratiform_cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.clw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Includes both large-scale and convective cloud. Calculate as the mass of cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cells. Precipitating hydrometeors are included ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Cloud Liquid Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clw",
+ "positive": "",
+ "standard_name": "mass_fraction_of_cloud_liquid_water_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.clwc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated as the mass of convective cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Convective Cloud Liquid Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwc",
+ "positive": "",
+ "standard_name": "mass_fraction_of_convective_cloud_liquid_water_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.clws",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated as the mass of stratiform cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Stratiform Cloud Liquid Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clws",
+ "positive": "",
+ "standard_name": "mass_fraction_of_stratiform_cloud_liquid_water_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.co23d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "report 3D field of model simulated atmospheric CO2 mass mixing ration on model levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "3D-Field of Transported CO2",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co23D",
+ "positive": "",
+ "standard_name": "mass_fraction_of_carbon_dioxide_tracer_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.conccmcn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes all particles with diameter larger than 1 micron",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Number Concentration Coarse Mode Aerosol",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "conccmcn",
+ "positive": "",
+ "standard_name": "number_concentration_of_coarse_mode_ambient_aerosol_particles_in_air",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.conccn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "'Number concentration' means the number of particles or other specified objects per unit volume. 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. 'Ambient_aerosol' means that the aerosol is measured or modelled at the ambient state of pressure, temperature and relative humidity that exists in its immediate environment. 'Ambient aerosol particles' are aerosol particles that have taken up ambient water through hygroscopic growth. The extent of hygroscopic growth depends on the relative humidity and the composition of the particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Aerosol Number Concentration",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "conccn",
+ "positive": "",
+ "standard_name": "number_concentration_of_ambient_aerosol_particles_in_air",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.concdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass concentration means mass per unit volume and is used in the construction mass_concentration_of_X_in_Y, where X is a material constituent of Y. A chemical species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. Aerosol particles take up ambient water (a process known as hygroscopic growth) depending on the relative humidity and the composition of the particles. 'Dry aerosol particles' means aerosol particles without any water uptake.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Concentration of Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "concdust",
+ "positive": "",
+ "standard_name": "mass_concentration_of_dust_dry_aerosol_particles_in_air",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.concnmcn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes all particles with diameter smaller than 3 nm",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Number Concentration of Nucleation Mode Aerosol",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "concnmcn",
+ "positive": "",
+ "standard_name": "number_concentration_of_nucleation_mode_ambient_aerosol_particles_in_air",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.dmc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The net mass flux represents the difference between the updraft and downdraft components. This is calculated as the convective mass flux divided by the area of the whole grid cell (not just the area of the cloud).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Deep Convective Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dmc",
+ "positive": "up",
+ "standard_name": "atmosphere_net_upward_deep_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.edt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Vertical diffusion coefficient for temperature due to parametrised eddies",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eddy Diffusivity Coefficient for Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "edt",
+ "positive": "",
+ "standard_name": "atmosphere_heat_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.evu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Vertical diffusion coefficient for momentum due to parametrised eddies",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eddy Viscosity Coefficient for Momentum",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evu",
+ "positive": "",
+ "standard_name": "atmosphere_momentum_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.hur",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hur",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.hus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.mc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The net mass flux should represent the difference between the updraft and downdraft components. The flux is computed as the mass divided by the area of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Convective Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mc",
+ "positive": "up",
+ "standard_name": "atmosphere_net_upward_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.mcd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated as the convective mass flux divided by the area of the whole grid cell (not just the area of the cloud).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downdraft Convective Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mcd",
+ "positive": "down",
+ "standard_name": "atmosphere_downdraft_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.mcu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The atmosphere convective mass flux is the vertical transport of mass for a field of cumulus clouds or thermals, given by the product of air density and vertical velocity. For an area-average, cell_methods should specify whether the average is over all the area or the area of updrafts only.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Convective Updraft Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mcu",
+ "positive": "up",
+ "standard_name": "atmosphere_updraft_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.md",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Emission from a primary source located anywhere within the atmosphere, including at the lower boundary (i.e. the surface of the earth). ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Diameter Mode Coarse Insoluble",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "md",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.prw17o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Water vapor path for water molecules that contain oxygen-17 (H2 17O)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass of Water Vapor Containing Oxygen-17 (H2 17O) in Layer",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw17O",
+ "positive": "",
+ "standard_name": "mass_content_of_water_vapor_containing_17O_in_atmosphere_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.prw2h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Water vapor path for water molecules that contain one atom of the hydrogen-2 isotope (1H 2H O)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass of Water Containing Deuterium (1H 2H O) in Layer",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw2H",
+ "positive": "",
+ "standard_name": "mass_content_of_water_vapor_containing_single_2H_in_atmosphere_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.reffclic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Hydrometeor Effective Radius of Convective Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclic",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_ice_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.reffclis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Hydrometeor Effective Radius of Stratiform Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclis",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_ice_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.reffclwc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid. The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Convective Cloud Liquid Droplet Effective Radius",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclwc",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_liquid_water_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.reffclws",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid. The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Stratiform Cloud Liquid Droplet Effective Radius",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclws",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_liquid_water_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.rld",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling Longwave Radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rld",
+ "positive": "down",
+ "standard_name": "downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.rld4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling longwave radiation calculated using carbon dioxide concentrations increased fourfold (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Longwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rld4co2",
+ "positive": "down",
+ "standard_name": "downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.rldcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling clear-sky longwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldcs",
+ "positive": "down",
+ "standard_name": "downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.rldcs4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling clear-sky longwave radiation calculated using carbon dioxide concentrations increased fourfold (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Clear-Sky Longwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldcs4co2",
+ "positive": "down",
+ "standard_name": "downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.rlu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling longwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlu",
+ "positive": "up",
+ "standard_name": "upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.rlu4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling longwave radiation calculated using carbon dioxide concentrations increased fourfold (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Longwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlu4co2",
+ "positive": "up",
+ "standard_name": "upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.rlucs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling clear-sky longwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlucs",
+ "positive": "up",
+ "standard_name": "upwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.rlucs4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling clear-sky longwave radiation calculated using carbon dioxide concentrations increased fourfold (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Clear-Sky Longwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlucs4co2",
+ "positive": "up",
+ "standard_name": "upwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.rsd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsd",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.rsd4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling shortwave radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Shortwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsd4co2",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.rsdcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling clear-sky shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdcs",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.rsdcs4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling clear-sky shortwave radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Clear-Sky Shortwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdcs4co2",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.rsu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling shortwave radiation (includes also the fluxes at the surface and top of atmosphere)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsu",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.rsu4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling Shortwave Radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Shortwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsu4co2",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.rsucs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling clear-sky shortwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsucs",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.rsucs4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling clear-sky shortwave radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Clear-Sky Shortwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsucs4co2",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.smc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The net mass flux represents the difference between the updraft and downdraft components. For models with a distinct shallow convection scheme, this is calculated as convective mass flux divided by the area of the whole grid cell (not just the area of the cloud).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Shallow Convective Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "smc",
+ "positive": "up",
+ "standard_name": "atmosphere_net_upward_shallow_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.t2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air temperature squared",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mean-Squared Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "t2",
+ "positive": "",
+ "standard_name": "square_of_air_temperature",
+ "units": "K2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.tnhus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Specific Humidity",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhus",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.tnhusa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Specific Humidity due to Advection",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity Due to Advection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusa",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_advection",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.tnhusc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendencies from cumulus convection scheme.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity Due to Convection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusc",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_convection",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.tnhusd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of specific humidity due to numerical diffusion.This includes any horizontal or vertical numerical moisture diffusion not associated with the parametrized moist physics or the resolved dynamics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be excluded, as should any diffusion which is included in the terms from the resolved dynamics. This term is required to check the closure of the moisture budget.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity Due to Numerical Diffusion",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusd",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_diffusion",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.tnhusmp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of specific humidity due to model physics. This includes sources and sinks from parametrized moist physics (e.g. convection, boundary layer, stratiform condensation/evaporation, etc.) and excludes sources and sinks from resolved dynamics or from horizontal or vertical numerical diffusion not associated with model physics. For example any diffusive mixing by the boundary layer scheme would be included.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity Due to Model Physics",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusmp",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_model_physics",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.tnhuspbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Includes all boundary layer terms including diffusive terms.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity Due to Boundary Layer Mixing",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhuspbl",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_boundary_layer_mixing",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.tnhusscp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The phrase 'tendency_of_X' means derivative of X with respect to time. 'Specific' means per unit mass. Specific humidity is the mass fraction of water vapor in (moist) air. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. A variable with the standard name of tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation should contain the effects of all processes which convert stratiform clouds and precipitation to or from water vapor. In an atmosphere model, stratiform cloud is that produced by large-scale convergence (not the convection schemes).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity Due to Stratiform Clouds and Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusscp",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.tnhusscpbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Specific Humidity Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing (to be specified only in models which do not separate budget terms for stratiform cloud, precipitation and boundary layer schemes. Includes all boundary layer terms including and diffusive terms.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusscpbl",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.tnt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnt",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.tnta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Air Temperature due to Advection",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Advection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnta",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_advection",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.tntc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendencies from cumulus convection scheme.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Convection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntc",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_convection",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.tntd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "This includes any horizontal or vertical numerical temperature diffusion not associated with the parametrized moist physics or the resolved dynamics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be excluded, as should any diffusion which is included in the terms from the resolved dynamics. This term is required to check the closure of the temperature budget.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Numerical Diffusion",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntd",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_diffusion",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.tntmp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of air temperature due to model physics. This includes sources and sinks from parametrized physics (e.g. radiation, convection, boundary layer, stratiform condensation/evaporation, etc.). It excludes sources and sinks from resolved dynamics and numerical diffusion not associated with parametrized physics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be included, while numerical diffusion applied in addition to physics or resolved dynamics should be excluded. This term is required to check the closure of the heat budget.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Model Physics",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntmp",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_model_physics",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.tntpbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Includes all boundary layer terms including diffusive terms.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Boundary Layer Mixing",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntpbl",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_boundary_layer_mixing",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.tntr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Air Temperature due to Radiative Heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntr",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_radiative_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.tntrlcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Air Temperature due to Clear Sky Longwave Radiative Heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Clear Sky Longwave Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrlcs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating_assuming_clear_sky",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.tntrscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Air Temperature due to Clear Sky Shortwave Radiative Heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Clear Sky Shortwave Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrscs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating_assuming_clear_sky",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.tntscp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The phrase 'tendency_of_X' means derivative of X with respect to time. Air temperature is the bulk temperature of the air, not the surface (skin) temperature. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. A variable with the standard name tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation should contain net latent heating effects of all processes which convert stratiform clouds and precipitation between water vapour, liquid or ice phases. In an atmosphere model, stratiform cloud is that produced by large-scale convergence (not the convection schemes).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Stratiform Clouds and Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntscp",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.tntscpbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Air Temperature Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing (to be specified only in models which do not separate cloud, precipitation and boundary layer terms. Includes all boundary layer terms including diffusive ones.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntscpbl",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.twap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Product of air temperature and pressure tendency",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Product of Air Temperature and Omega",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "twap",
+ "positive": "",
+ "standard_name": "product_of_lagrangian_tendency_of_air_pressure_and_air_temperature",
+ "units": "K Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.u2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "u*u",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mean-Squared Eastward Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "u2",
+ "positive": "",
+ "standard_name": "square_of_eastward_wind",
+ "units": "m2 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.ut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Product of air temperature and eastward wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Product of Air Temperature and Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ut",
+ "positive": "",
+ "standard_name": "product_of_eastward_wind_and_air_temperature",
+ "units": "K m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.uv",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "u*v",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Product of Eastward Wind and Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uv",
+ "positive": "",
+ "standard_name": "product_of_eastward_wind_and_northward_wind",
+ "units": "m2 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.uwap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "u*omega",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Product of Eastward Wind and Omega",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uwap",
+ "positive": "",
+ "standard_name": "product_of_eastward_wind_and_lagrangian_tendency_of_air_pressure",
+ "units": "Pa m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.v2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "v*v",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mean-Squared Northward Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "v2",
+ "positive": "",
+ "standard_name": "square_of_northward_wind",
+ "units": "m2 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.vt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Product of air temperature and northward wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Product of Air Temperature and Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vt",
+ "positive": "",
+ "standard_name": "product_of_northward_wind_and_air_temperature",
+ "units": "K m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.vwap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "v*omega",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Product of Northward Wind and Omega",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vwap",
+ "positive": "",
+ "standard_name": "product_of_northward_wind_and_lagrangian_tendency_of_air_pressure",
+ "units": "Pa m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.wap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.wap2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "omega*omega",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mean-Squared Vertical Velocity (Omega)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap2",
+ "positive": "",
+ "standard_name": "square_of_lagrangian_tendency_of_air_pressure",
+ "units": "Pa2 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.xgwdparam",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Parameterised x-component of gravity wave drag",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "xgwdparam",
+ "positive": "",
+ "standard_name": "atmosphere_eastward_stress_due_to_gravity_wave_drag",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.ygwdparam",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Parameterised y- component of gravity wave drag",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ygwdparam",
+ "positive": "",
+ "standard_name": "atmosphere_northward_stress_due_to_gravity_wave_drag",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonlev.zg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonz.epfy",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Transformed Eulerian Mean Diagnostics Meridional component Fy of Eliassen-Palm (EP) flux (Fy, Fz) derived from 6hr or higher frequency fields (use daily fields or 12 hr fields if the 6 hr are not available). Please use the definitions given by equation 3.5.3a of Andrews, Holton and Leovy text book, but scaled by density to have units m3 s-2.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Component of the Eliassen-Palm Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "epfy",
+ "positive": "",
+ "standard_name": "northward_eliassen_palm_flux_in_air",
+ "units": "m3 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonz.epfz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Transformed Eulerian Mean Diagnostics Meridional component Fz of the Eliassen-Palm (EP) flux (Fy, Fz) derived from 6hr or higher frequency fields (use daily fields or 12 hr fields if the 6 hr are not available). Please use the definitions given by equation 3.5.3b of Andrews, Holton and Leovy text book, but scaled by density to have units m3 s-2.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upward Component of the Eliassen-Palm Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "epfz",
+ "positive": "up",
+ "standard_name": "upward_eliassen_palm_flux_in_air",
+ "units": "m3 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonz.jo2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Rate of photolysis of molecular oxygen to atomic oxygen (o2 -> o1d+o)",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Photolysis Rate of Diatomic Molecular Oxygen",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jo2",
+ "positive": "",
+ "standard_name": "photolysis_rate_of_molecular_oxygen",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonz.jo3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Sum of photolysis rates o3 -> o1d+o2 and o3 -> o+o2",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Photolysis Rate of Ozone (O3)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jo3",
+ "positive": "",
+ "standard_name": "photolysis_rate_of_ozone",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonz.tntc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendencies from cumulus convection scheme.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Convection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntc",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_convection",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonz.tntmp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of air temperature due to model physics. This includes sources and sinks from parametrized physics (e.g. radiation, convection, boundary layer, stratiform condensation/evaporation, etc.). It excludes sources and sinks from resolved dynamics and numerical diffusion not associated with parametrized physics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be included, while numerical diffusion applied in addition to physics or resolved dynamics should be excluded. This term is required to check the closure of the heat budget.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Model Physics",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntmp",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_model_physics",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonz.tntnogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Temperature tendency due to dissipation of parameterized nonorographic gravity waves.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Temperature Tendency Due to Non-Orographic Gravity Wave Dissipation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntnogw",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_dissipation_of_nonorographic_gravity_waves",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonz.tntogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Temperature tendency due to dissipation of parameterized orographic gravity waves.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Temperature Tendency Due to Orographic Gravity Wave Dissipation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntogw",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_dissipation_of_orographic_gravity_waves",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonz.tntrlcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of Air Temperature due to Clear Sky Longwave Radiative Heating",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Clear Sky Longwave Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrlcs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating_assuming_clear_sky",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonz.tntrscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of Air Temperature due to Clear Sky Shortwave Radiative Heating",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Clear Sky Shortwave Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrscs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating_assuming_clear_sky",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonz.tntscp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "The phrase 'tendency_of_X' means derivative of X with respect to time. Air temperature is the bulk temperature of the air, not the surface (skin) temperature. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. A variable with the standard name tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation should contain net latent heating effects of all processes which convert stratiform clouds and precipitation between water vapour, liquid or ice phases. In an atmosphere model, stratiform cloud is that produced by large-scale convergence (not the convection schemes).",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Stratiform Clouds and Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntscp",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonz.utendepfd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of the zonal mean zonal wind due to the divergence of the Eliassen-Palm flux.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Eastward Wind Due to Eliassen-Palm Flux Divergence",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendepfd",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_eliassen_palm_flux_divergence",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonz.utendnogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of the eastward wind by parameterized nonorographic gravity waves.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Acceleration Due to Non-Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendnogw",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_nonorographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonz.vtem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Transformed Eulerian Mean Diagnostics v*, meridional component of the residual meridional circulation (v*, w*) derived from 6 hr or higher frequency data fields (use instantaneous daily fields or 12 hr fields if the 6 hr data are not available).",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Transformed Eulerian Mean Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vtem",
+ "positive": "",
+ "standard_name": "northward_transformed_eulerian_mean_air_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonz.vtendnogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of the northward wind by parameterized nonorographic gravity waves. (Note that CF name tables only have a general northward tendency for all gravity waves, and we need it separated by type.)",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Acceleration Due to Non-Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vtendnogw",
+ "positive": "",
+ "standard_name": "tendency_of_northward_wind_due_to_nonorographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonz.wtem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Transformed Eulerian Mean Diagnostics w*, upward component of the residual meridional circulation (v*, w*) derived from 6 hr or higher frequency data fields (use instantaneous daily fields or 12 hr fields if the 6 hr data are not available). Scale height: 6950 m",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Transformed Eulerian Mean Upward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wtem",
+ "positive": "",
+ "standard_name": "upward_transformed_eulerian_mean_air_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonz.xgwdparam",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Parameterised x-component of gravity wave drag",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "xgwdparam",
+ "positive": "",
+ "standard_name": "atmosphere_eastward_stress_due_to_gravity_wave_drag",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonz.ygwdparam",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Parameterised y- component of gravity wave drag",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ygwdparam",
+ "positive": "",
+ "standard_name": "atmosphere_northward_stress_due_to_gravity_wave_drag",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonz.zg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apmonz.zmtnt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "The diabatic heating rates due to all the processes that may change potential temperature",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Zonal Mean Diabatic Heating Rates",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmtnt",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_diabatic_processes",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrpt.hfls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfls",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrpt.hfss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfss",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrpt.huss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Near-surface (usually, 2 meter) specific humidity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Near-Surface Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "huss",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrpt.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrpt.prc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Convective precipitation at surface; includes both liquid and solid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Convective Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prc",
+ "positive": "",
+ "standard_name": "convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrpt.prw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "vertically integrated through the atmospheric column",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Water Vapor Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_water_vapor",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrpt.ps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Air Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ps",
+ "positive": "",
+ "standard_name": "surface_air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrpt.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrpt.rsdt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Shortwave radiation incident at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "TOA Incident Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdt",
+ "positive": "down",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrpt.rsut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "TOA Outgoing Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrpt.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptlev.hus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptlev.mc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The net mass flux should represent the difference between the updraft and downdraft components. The flux is computed as the mass divided by the area of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Convective Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mc",
+ "positive": "up",
+ "standard_name": "atmosphere_net_upward_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptlev.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptlev.tnhus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Tendency of Specific Humidity",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhus",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptlev.tnt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Tendency of Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnt",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptlev.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptlev.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptlev.wap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.ccb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Where convective cloud is present in the grid cell, the instantaneous cloud base altitude should be that of the bottom of the lowest level containing convective cloud. Missing data should be reported in the absence of convective cloud. The time mean should be calculated from these quantities averaging over occasions when convective cloud is present only, and should contain missing data for occasions when no convective cloud is present during the meaning period.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Air Pressure at Convective Cloud Base",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ccb",
+ "positive": "",
+ "standard_name": "air_pressure_at_convective_cloud_base",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.cct",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Where convective cloud is present in the grid cell, the instantaneous cloud top altitude should be that of the top of the highest level containing convective cloud. Missing data should be reported in the absence of convective cloud. The time mean should be calculated from these quantities averaging over occasions when convective cloud is present only, and should contain missing data for occasions when no convective cloud is present during the meaning period.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Air Pressure at Convective Cloud Top",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cct",
+ "positive": "",
+ "standard_name": "air_pressure_at_convective_cloud_top",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.ci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Fraction of time that convection occurs in the grid cell.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Fraction of Time Convection Occurs in Cell",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ci",
+ "positive": "",
+ "standard_name": "convection_time_fraction",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.cl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Percentage cloud cover, including both large-scale and convective cloud.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Percentage Cloud Cover",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cl",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.cli",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Includes both large-scale and convective cloud. This is calculated as the mass of cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. It includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Mass Fraction of Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cli",
+ "positive": "",
+ "standard_name": "mass_fraction_of_cloud_ice_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.clivi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "mass of ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Ice Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clivi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_ice",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.clt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clt",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.clw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Includes both large-scale and convective cloud. Calculate as the mass of cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cells. Precipitating hydrometeors are included ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Mass Fraction of Cloud Liquid Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clw",
+ "positive": "",
+ "standard_name": "mass_fraction_of_cloud_liquid_water_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.clwvi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Mass of condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Condensed Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwvi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_condensed_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.edt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Vertical diffusion coefficient for temperature due to parametrised eddies",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Eddy Diffusivity Coefficient for Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "edt",
+ "positive": "",
+ "standard_name": "atmosphere_heat_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.evspsbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Evaporation at surface (also known as evapotranspiration): flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Evaporation Including Sublimation and Transpiration",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evspsbl",
+ "positive": "",
+ "standard_name": "water_evapotranspiration_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.evu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Vertical diffusion coefficient for momentum due to parametrised eddies",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Eddy Viscosity Coefficient for Momentum",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evu",
+ "positive": "",
+ "standard_name": "atmosphere_momentum_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.fco2antt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "This is requested only for the emission-driven coupled carbon climate model runs. Does not include natural fire sources but, includes all anthropogenic sources, including fossil fuel use, cement production, agricultural burning, and sources associated with anthropogenic land use change excluding forest regrowth.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to All Anthropogenic Emissions of CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fco2antt",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_anthropogenic_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.fco2fos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "This is the prescribed anthropogenic CO2 flux from fossil fuel use, including cement production, and flaring (but not from land-use changes, agricultural burning, forest regrowth, etc.)",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to Fossil Fuel Emissions of CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fco2fos",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_fossil_fuel_combustion",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.fco2nat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "This is what the atmosphere sees (on its own grid). This field should be equivalent to the combined natural fluxes of carbon that account for natural exchanges between the atmosphere and land (nep) or ocean (fgco2) reservoirs.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Carbon Mass Flux into the Atmosphere Due to Natural Sources [kgC m-2 s-1]",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fco2nat",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_natural_sources",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.hfls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfls",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.hfss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfss",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.hur",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hur",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.hurs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "site",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Near-Surface Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hurs",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.hus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.huss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Near-surface (usually, 2 meter) specific humidity.",
+ "dimensions": [
+ "site",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Near-Surface Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "huss",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.mc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The net mass flux should represent the difference between the updraft and downdraft components. The flux is computed as the mass divided by the area of the grid cell.",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Convective Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mc",
+ "positive": "up",
+ "standard_name": "atmosphere_net_upward_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.pfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Air pressure on model levels",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Pressure at Model Full-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pfull",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.phalf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Air pressure on model half-levels",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Pressure on Model Half-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phalf",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.prc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Convective precipitation at surface; includes both liquid and solid phases.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Convective Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prc",
+ "positive": "",
+ "standard_name": "convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.prsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "At surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.prw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "vertically integrated through the atmospheric column",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Water Vapor Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_water_vapor",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.ps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Air Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ps",
+ "positive": "",
+ "standard_name": "surface_air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.reffclic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Hydrometeor Effective Radius of Convective Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclic",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_ice_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.reffclis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Hydrometeor Effective Radius of Stratiform Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclis",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_ice_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.reffclwc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Droplets are liquid. The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Convective Cloud Liquid Droplet Effective Radius",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclwc",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_liquid_water_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.reffclws",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Droplets are liquid. The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Stratiform Cloud Liquid Droplet Effective Radius",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclws",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_liquid_water_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.rld",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Downwelling Longwave Radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rld",
+ "positive": "down",
+ "standard_name": "downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.rldcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Downwelling clear-sky longwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Downwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldcs",
+ "positive": "down",
+ "standard_name": "downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.rlds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.rldscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Surface downwelling clear-sky longwave radiation",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Downwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.rlu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Upwelling longwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlu",
+ "positive": "up",
+ "standard_name": "upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.rlucs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Upwelling clear-sky longwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Upwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlucs",
+ "positive": "up",
+ "standard_name": "upwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.rlus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.rlutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Upwelling clear-sky longwave radiation at top of atmosphere",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.rsd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Downwelling shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsd",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.rsdcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Downwelling clear-sky shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdcs",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.rsds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Surface solar irradiance for UV calculations.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.rsdscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Surface solar irradiance clear sky for UV calculations",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.rsdt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Shortwave radiation incident at the top of the atmosphere",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "TOA Incident Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdt",
+ "positive": "down",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.rsu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Upwelling shortwave radiation (includes also the fluxes at the surface and top of atmosphere)",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsu",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.rsucs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Upwelling clear-sky shortwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsucs",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.rsus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.rsuscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Surface Upwelling Clear-sky Shortwave Radiation",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscs",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.rsut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "at the top of the atmosphere",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "TOA Outgoing Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.rsutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Calculated in the absence of clouds.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.rtmt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Net Downward Radiative Flux at Top of Model : I.e., at the top of that portion of the atmosphere where dynamics are explicitly treated by the model. This is reported only if it differs from the net downward radiative flux at the top of the atmosphere.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Net Downward Radiative Flux at Top of Model",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rtmt",
+ "positive": "down",
+ "standard_name": "net_downward_radiative_flux_at_top_of_atmosphere_model",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.sci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Fraction of time that shallow convection occurs in the grid cell.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Fraction of Time Shallow Convection Occurs",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sci",
+ "positive": "",
+ "standard_name": "shallow_convection_time_fraction",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.sfcwind",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "site",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWind",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "site",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.tauu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Downward eastward wind stress at the surface",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Downward Eastward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauu",
+ "positive": "down",
+ "standard_name": "surface_downward_eastward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.tauv",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Downward northward wind stress at the surface",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Downward Northward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauv",
+ "positive": "down",
+ "standard_name": "surface_downward_northward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.tnhus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Specific Humidity",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhus",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.tnhusa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Specific Humidity due to Advection",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity Due to Advection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusa",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_advection",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.tnhusc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendencies from cumulus convection scheme.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity Due to Convection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusc",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_convection",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.tnhusd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of specific humidity due to numerical diffusion.This includes any horizontal or vertical numerical moisture diffusion not associated with the parametrized moist physics or the resolved dynamics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be excluded, as should any diffusion which is included in the terms from the resolved dynamics. This term is required to check the closure of the moisture budget.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity Due to Numerical Diffusion",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusd",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_diffusion",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.tnhusmp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of specific humidity due to model physics. This includes sources and sinks from parametrized moist physics (e.g. convection, boundary layer, stratiform condensation/evaporation, etc.) and excludes sources and sinks from resolved dynamics or from horizontal or vertical numerical diffusion not associated with model physics. For example any diffusive mixing by the boundary layer scheme would be included.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity Due to Model Physics",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusmp",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_model_physics",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.tnhuspbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Includes all boundary layer terms including diffusive terms.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity Due to Boundary Layer Mixing",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhuspbl",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_boundary_layer_mixing",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.tnhusscp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The phrase 'tendency_of_X' means derivative of X with respect to time. 'Specific' means per unit mass. Specific humidity is the mass fraction of water vapor in (moist) air. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. A variable with the standard name of tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation should contain the effects of all processes which convert stratiform clouds and precipitation to or from water vapor. In an atmosphere model, stratiform cloud is that produced by large-scale convergence (not the convection schemes).",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity Due to Stratiform Clouds and Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusscp",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.tnhusscpbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Specific Humidity Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing (to be specified only in models which do not separate budget terms for stratiform cloud, precipitation and boundary layer schemes. Includes all boundary layer terms including and diffusive terms.)",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusscpbl",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.tnt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Air Temperature",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnt",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.tnta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Air Temperature due to Advection",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Advection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnta",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_advection",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.tntc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendencies from cumulus convection scheme.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Convection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntc",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_convection",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.tntd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "This includes any horizontal or vertical numerical temperature diffusion not associated with the parametrized moist physics or the resolved dynamics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be excluded, as should any diffusion which is included in the terms from the resolved dynamics. This term is required to check the closure of the temperature budget.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Numerical Diffusion",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntd",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_diffusion",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.tntmp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of air temperature due to model physics. This includes sources and sinks from parametrized physics (e.g. radiation, convection, boundary layer, stratiform condensation/evaporation, etc.). It excludes sources and sinks from resolved dynamics and numerical diffusion not associated with parametrized physics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be included, while numerical diffusion applied in addition to physics or resolved dynamics should be excluded. This term is required to check the closure of the heat budget.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Model Physics",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntmp",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_model_physics",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.tntpbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Includes all boundary layer terms including diffusive terms.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Boundary Layer Mixing",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntpbl",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_boundary_layer_mixing",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.tntr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Air Temperature due to Radiative Heating",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntr",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_radiative_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.tntrlcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Air Temperature due to Clear Sky Longwave Radiative Heating",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Clear Sky Longwave Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrlcs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating_assuming_clear_sky",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.tntrscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Air Temperature due to Clear Sky Shortwave Radiative Heating",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Clear Sky Shortwave Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrscs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating_assuming_clear_sky",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.tntscp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The phrase 'tendency_of_X' means derivative of X with respect to time. Air temperature is the bulk temperature of the air, not the surface (skin) temperature. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. A variable with the standard name tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation should contain net latent heating effects of all processes which convert stratiform clouds and precipitation between water vapour, liquid or ice phases. In an atmosphere model, stratiform cloud is that produced by large-scale convergence (not the convection schemes).",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Stratiform Clouds and Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntscp",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.tntscpbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Air Temperature Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing (to be specified only in models which do not separate cloud, precipitation and boundary layer terms. Includes all boundary layer terms including diffusive ones.)",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntscpbl",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.ts",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ts",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.uas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Eastward component of the near-surface (usually, 10 meters) wind",
+ "dimensions": [
+ "site",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Eastward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uas",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.vas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Northward component of the near surface wind",
+ "dimensions": [
+ "site",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Northward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vas",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.wap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "apsubhrptsite.zg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giafx.areacellg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giafx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum",
+ "comment": "Area of the target grid (not the interpolated area of the source grid).",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Grid-Cell Area for Ice Sheet Variables",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "areacellg",
+ "positive": "",
+ "standard_name": "cell_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giafx.hfgeoubed",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giafx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: mean where grounded_ice_sheet",
+ "comment": "Upward geothermal heat flux per unit area into the base of grounded land ice. This is related to the geothermal heat flux out of the bedrock, but may be modified by horizontal transport due to run-off and by melting at the interface.",
+ "dimensions": [
+ "xant",
+ "yant"
+ ],
+ "frequency": "fx",
+ "long_name": "Geothermal Heat Flux Beneath Land Ice",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfgeoubed",
+ "positive": "",
+ "standard_name": "upward_geothermal_heat_flux_at_ground_level_in_land_ice",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giafx.lithk",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giafx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: mean where ice_sheet",
+ "comment": "The thickness of the ice sheet",
+ "dimensions": [
+ "xant",
+ "yant"
+ ],
+ "frequency": "fx",
+ "long_name": "Ice Sheet Thickness",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lithk",
+ "positive": "",
+ "standard_name": "land_ice_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giafx.topg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giafx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: mean where grounded_ice_sheet",
+ "comment": "The bedrock topography beneath the land ice",
+ "dimensions": [
+ "xant",
+ "yant"
+ ],
+ "frequency": "fx",
+ "long_name": "Bedrock Altitude",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "topg",
+ "positive": "",
+ "standard_name": "bedrock_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.acabf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice surface. Computed as the total surface mass balance on the land ice portion of the grid cell divided by land ice area in the grid cell. A negative value means loss of ice",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "acabf",
+ "positive": "",
+ "standard_name": "land_ice_surface_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.hfls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfls",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.hfss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfss",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.icem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of ice mass resulting from surface melting. Computed as the total surface melt water on the land ice portion of the grid cell divided by land ice area in the grid cell.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Ice Melt Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "icem",
+ "positive": "",
+ "standard_name": "land_ice_surface_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.libmassbffl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the floating land ice (floating ice shelf) portion of the grid cell divided by floating land ice (floating ice shelf) area in the grid cell. Cell_methods: area: mean where floating_ice_shelf",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Basal Specific Mass Balance Flux of Floating Ice Shelf",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "libmassbffl",
+ "positive": "",
+ "standard_name": "land_ice_basal_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.libmassbfgr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the grounded land ice portion of the grid cell divided by grounded land ice area in the grid cell. Cell_methods: area: mean where grounded_ice_sheet",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Basal Specific Mass Balance Flux of Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "libmassbfgr",
+ "positive": "",
+ "standard_name": "land_ice_basal_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.licalvf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of ice mass resulting from iceberg calving. Computed as the rate of mass loss by the ice shelf (in kg s-1) divided by the horizontal area of the ice sheet (m2) in the grid box.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Land Ice Calving Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "licalvf",
+ "positive": "",
+ "standard_name": "land_ice_specific_mass_flux_due_to_calving",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.lifmassbf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Total mass balance at the ice front (or vertical margin). It includes both iceberg calving and melt on vertical ice front",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Land Ice Vertical Front Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lifmassbf",
+ "positive": "",
+ "standard_name": "land_ice_specific_mass_flux_due_to_calving_and_ice_front_melting",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.litempbotfl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice shelf-ocean interface. Cell_methods: area: mean where floating_ice_shelf",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Basal Temperature of Floating Ice Shelf",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litempbotfl",
+ "positive": "",
+ "standard_name": "land_ice_basal_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.litempbotgr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice sheet - bedrock interface. Cell_methods: area: mean where grounded_ice_sheet",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Basal Temperature of Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litempbotgr",
+ "positive": "",
+ "standard_name": "land_ice_basal_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.litemptop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Upper boundary temperature that is used to force ice sheet models. It is the temperature at the base of the snowpack models, and does not vary with seasons. Report surface temperature of ice sheet where snow thickness is zero",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Temperature at Top of Ice Sheet Model",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litemptop",
+ "positive": "",
+ "standard_name": "temperature_at_top_of_ice_sheet_model",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.mrroli",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Runoff flux over land ice is the difference between any available liquid water in the snowpack less any refreezing. Computed as the sum of rainfall and melt of snow or ice less any refreezing or water retained in the snowpack",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Land Ice Runoff Flux",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrroLi",
+ "positive": "",
+ "standard_name": "land_ice_runoff_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.orog",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. Altitude is the (geometric) height above the geoid, which is the reference geopotential surface. The geoid is similar to mean sea level.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Altitude",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "orog",
+ "positive": "",
+ "standard_name": "surface_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.prra",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Rainfall Flux over Land Ice",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prra",
+ "positive": "",
+ "standard_name": "rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.prsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "At surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snowfall Flux",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.rlds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.rlus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.rsds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Surface solar irradiance for UV calculations.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.rsus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.sbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The snow and ice sublimation flux is the loss of snow and ice mass per unit area from the surface resulting from their direct conversion to water vapor that enters the atmosphere.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow and Ice Sublimation Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sbl",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_water_vapor_due_to_sublimation_of_surface_snow_and_ice",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.snc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Percentage of each grid cell that is occupied by snow that rests on land portion of cell.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Area Percentage",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snc",
+ "positive": "",
+ "standard_name": "surface_snow_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.snicefreez",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Mass flux of surface meltwater which refreezes within the snowpack. Computed as the total refreezing on the land ice portion of the grid cell divided by land ice area in the grid cell.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow and Ice Refreeze Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snicefreez",
+ "positive": "",
+ "standard_name": "surface_snow_and_ice_refreezing_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.snicem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of snow and ice mass resulting from surface melting. Computed as the total surface melt on the land ice portion of the grid cell divided by land ice area in the grid cell.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow and Ice Melt Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snicem",
+ "positive": "",
+ "standard_name": "surface_snow_and_ice_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.snm",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The total surface snow melt rate on the land portion of the grid cell divided by the land area in the grid cell; report as zero for snow-free land regions and missing where there is no land.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow Melt",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snm",
+ "positive": "",
+ "standard_name": "surface_snow_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.ts",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Temperature",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ts",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giamon.tsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "This temperature is averaged over all the snow in the grid cell that rests on land or land ice. When computing the time-mean here, the time samples, weighted by the mass of snow on the land portion of the grid cell, are accumulated and then divided by the sum of the weights. Reported as missing in regions free of snow on land.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Internal Temperature",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tsn",
+ "positive": "",
+ "standard_name": "temperature_in_surface_snow",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.acabf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice surface. Computed as the total surface mass balance on the land ice portion of the grid cell divided by land ice area in the grid cell. A negative value means loss of ice",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Surface Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "acabf",
+ "positive": "",
+ "standard_name": "land_ice_surface_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.hfgeoubed",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Upward geothermal heat flux per unit area into the base of grounded land ice. This is related to the geothermal heat flux out of the bedrock, but may be modified by horizontal transport due to run-off and by melting at the interface.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Geothermal Heat Flux Beneath Land Ice",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfgeoubed",
+ "positive": "",
+ "standard_name": "upward_geothermal_heat_flux_at_ground_level_in_land_ice",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.iareafl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Total area of the floating ice shelves (the component of ice sheet that flows over ocean)",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Area Covered by Floating Ice Shelves",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "iareafl",
+ "positive": "",
+ "standard_name": "floating_ice_shelf_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.iareagr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Total area of the grounded ice sheets (the component of ice sheet resting over bedrock)",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Area Covered by Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "iareagr",
+ "positive": "",
+ "standard_name": "grounded_ice_sheet_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.libmassbffl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the floating land ice (floating ice shelf) portion of the grid cell divided by floating land ice (floating ice shelf) area in the grid cell. Cell_methods: area: mean where floating_ice_shelf",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Basal Specific Mass Balance Flux of Floating Ice Shelf",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "libmassbffl",
+ "positive": "",
+ "standard_name": "land_ice_basal_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.libmassbfgr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the grounded land ice portion of the grid cell divided by grounded land ice area in the grid cell. Cell_methods: area: mean where grounded_ice_sheet",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Basal Specific Mass Balance Flux of Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "libmassbfgr",
+ "positive": "",
+ "standard_name": "land_ice_basal_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.licalvf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of ice mass resulting from iceberg calving. Computed as the rate of mass loss by the ice shelf (in kg s-1) divided by the horizontal area of the ice sheet (m2) in the grid box.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Land Ice Calving Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "licalvf",
+ "positive": "",
+ "standard_name": "land_ice_specific_mass_flux_due_to_calving",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.lifmassbf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Total mass balance at the ice front (or vertical margin). It includes both iceberg calving and melt on vertical ice front",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Land Ice Vertical Front Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lifmassbf",
+ "positive": "",
+ "standard_name": "land_ice_specific_mass_flux_due_to_calving_and_ice_front_melting",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.lim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where ice_sheet time: mean",
+ "comment": "The ice sheet mass is computed as the volume times density",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ice Sheet Mass",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lim",
+ "positive": "",
+ "standard_name": "land_ice_mass",
+ "units": "kg",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.limnsw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "The ice sheet mass is computed as the volume above flotation times density. Changes in land_ice_mass_not_displacing_sea_water will always result in a change in sea level, unlike changes in land_ice_mass which may not result in sea level change (such as melting of the floating ice shelves, or portion of ice that sits on bedrock below sea level)",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ice Sheet Mass That Does not Displace Sea Water",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limnsw",
+ "positive": "",
+ "standard_name": "land_ice_mass_not_displacing_sea_water",
+ "units": "kg",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.litempbotfl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice shelf-ocean interface. Cell_methods: area: mean where floating_ice_shelf",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Basal Temperature of Floating Ice Shelf",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litempbotfl",
+ "positive": "",
+ "standard_name": "land_ice_basal_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.litempbotgr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice sheet - bedrock interface. Cell_methods: area: mean where grounded_ice_sheet",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Basal Temperature of Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litempbotgr",
+ "positive": "",
+ "standard_name": "land_ice_basal_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.litemptop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Upper boundary temperature that is used to force ice sheet models. It is the temperature at the base of the snowpack models, and does not vary with seasons. Report surface temperature of ice sheet where snow thickness is zero",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Temperature at Top of Ice Sheet Model",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litemptop",
+ "positive": "",
+ "standard_name": "temperature_at_top_of_ice_sheet_model",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.lithk",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The thickness of the ice sheet",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ice Sheet Thickness",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lithk",
+ "positive": "",
+ "standard_name": "land_ice_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.modelcellareai",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean",
+ "comment": "Horizontal area of ice-sheet grid cells",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "The Cell Area of the Ice Sheet Model",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "modelCellAreai",
+ "positive": "",
+ "standard_name": "cell_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.orog",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. Altitude is the (geometric) height above the geoid, which is the reference geopotential surface. The geoid is similar to mean sea level.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Surface Altitude",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "orog",
+ "positive": "",
+ "standard_name": "surface_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.sftflf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by floating ice shelf, the component of the ice sheet that is flowing over sea water",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Floating Ice Shelf Area Percentage",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftflf",
+ "positive": "",
+ "standard_name": "floating_ice_shelf_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.sftgif",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by land ice (ice sheet, ice shelf, ice cap, glacier)",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Land Ice Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftgif",
+ "positive": "",
+ "standard_name": "land_ice_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.sftgrf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by grounded ice sheet",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Grounded Ice Sheet Area Percentage",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftgrf",
+ "positive": "",
+ "standard_name": "grounded_ice_sheet_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.snc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Percentage of each grid cell that is occupied by snow that rests on land portion of cell.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Snow Area Percentage",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snc",
+ "positive": "",
+ "standard_name": "surface_snow_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.strbasemag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Magnitude of basal drag at land ice base",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Land Ice Basal Drag",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "strbasemag",
+ "positive": "",
+ "standard_name": "land_ice_basal_drag",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.tendacabf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where ice_sheet time: mean",
+ "comment": "The total surface mass balance flux over land ice is a spatial integration of the surface mass balance flux",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Surface Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tendacabf",
+ "positive": "",
+ "standard_name": "tendency_of_land_ice_mass_due_to_surface_mass_balance",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.tendlibmassbf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where ice_sheet time: mean",
+ "comment": "The total basal mass balance flux over land ice is a spatial integration of the basal mass balance flux",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Basal Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tendlibmassbf",
+ "positive": "",
+ "standard_name": "tendency_of_land_ice_mass_due_to_basal_mass_balance",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.tendlicalvf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where ice_sheet time: mean",
+ "comment": "The total calving flux over land ice is a spatial integration of the calving flux",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Calving Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tendlicalvf",
+ "positive": "",
+ "standard_name": "tendency_of_land_ice_mass_due_to_calving",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.topg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The bedrock topography beneath the land ice",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Bedrock Altitude",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "topg",
+ "positive": "",
+ "standard_name": "bedrock_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.xvelbase",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'x' indicates a vector component along the grid x-axis, positive with increasing x. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. 'basal' means the lower boundary of the land ice.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "X-Component of Land Ice Basal Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "xvelbase",
+ "positive": "",
+ "standard_name": "land_ice_basal_x_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.xvelmean",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The vertical mean land ice velocity is the average from the bedrock to the surface of the ice",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "X-Component of Land Ice Vertical Mean Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "xvelmean",
+ "positive": "",
+ "standard_name": "land_ice_vertical_mean_x_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.xvelsurf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'x' indicates a vector component along the grid x-axis, positive with increasing x. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. The surface called 'surface' means the lower boundary of the atmosphere.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "X-Component of Land Ice Surface Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "xvelsurf",
+ "positive": "",
+ "standard_name": "land_ice_surface_x_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.yvelbase",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'y' indicates a vector component along the grid y-axis, positive with increasing y. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. 'basal' means the lower boundary of the land ice.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Y-Component of Land Ice Basal Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "yvelbase",
+ "positive": "",
+ "standard_name": "land_ice_basal_y_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.yvelmean",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The vertical mean land ice velocity is the average from the bedrock to the surface of the ice",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Y-Component of Land Ice Vertical Mean Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "yvelmean",
+ "positive": "",
+ "standard_name": "land_ice_vertical_mean_y_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.yvelsurf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'y' indicates a vector component along the grid y-axis, positive with increasing y. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. The surface called 'surface' means the lower boundary of the atmosphere.'",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Y-Component of Land Ice Surface Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "yvelsurf",
+ "positive": "",
+ "standard_name": "land_ice_surface_y_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.zvelbase",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'Upward' indicates a vector component which is positive when directed upward (negative downward). 'basal' means the lower boundary of the atmosphere",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Upward Component of Land-Ice Basal Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zvelbase",
+ "positive": "",
+ "standard_name": "land_ice_basal_upward_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "giayr.zvelsurf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface called 'surface' means the lower boundary of the atmosphere",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Upward Component of Land-Ice Surface Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zvelsurf",
+ "positive": "",
+ "standard_name": "land_ice_surface_upward_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigfx.areacellg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum",
+ "comment": "Area of the target grid (not the interpolated area of the source grid).",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Grid-Cell Area for Ice Sheet Variables",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "areacellg",
+ "positive": "",
+ "standard_name": "cell_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigfx.hfgeoubed",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: mean where grounded_ice_sheet",
+ "comment": "Upward geothermal heat flux per unit area into the base of grounded land ice. This is related to the geothermal heat flux out of the bedrock, but may be modified by horizontal transport due to run-off and by melting at the interface.",
+ "dimensions": [
+ "xgre",
+ "ygre"
+ ],
+ "frequency": "fx",
+ "long_name": "Geothermal Heat Flux Beneath Land Ice",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfgeoubed",
+ "positive": "",
+ "standard_name": "upward_geothermal_heat_flux_at_ground_level_in_land_ice",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigfx.lithk",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: mean where ice_sheet",
+ "comment": "The thickness of the ice sheet",
+ "dimensions": [
+ "xgre",
+ "ygre"
+ ],
+ "frequency": "fx",
+ "long_name": "Ice Sheet Thickness",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lithk",
+ "positive": "",
+ "standard_name": "land_ice_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigfx.topg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: mean where grounded_ice_sheet",
+ "comment": "The bedrock topography beneath the land ice",
+ "dimensions": [
+ "xgre",
+ "ygre"
+ ],
+ "frequency": "fx",
+ "long_name": "Bedrock Altitude",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "topg",
+ "positive": "",
+ "standard_name": "bedrock_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.acabf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice surface. Computed as the total surface mass balance on the land ice portion of the grid cell divided by land ice area in the grid cell. A negative value means loss of ice",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "acabf",
+ "positive": "",
+ "standard_name": "land_ice_surface_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.hfls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfls",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.hfss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfss",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.icem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of ice mass resulting from surface melting. Computed as the total surface melt water on the land ice portion of the grid cell divided by land ice area in the grid cell.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Ice Melt Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "icem",
+ "positive": "",
+ "standard_name": "land_ice_surface_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.libmassbffl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the floating land ice (floating ice shelf) portion of the grid cell divided by floating land ice (floating ice shelf) area in the grid cell. Cell_methods: area: mean where floating_ice_shelf",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Basal Specific Mass Balance Flux of Floating Ice Shelf",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "libmassbffl",
+ "positive": "",
+ "standard_name": "land_ice_basal_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.libmassbfgr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the grounded land ice portion of the grid cell divided by grounded land ice area in the grid cell. Cell_methods: area: mean where grounded_ice_sheet",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Basal Specific Mass Balance Flux of Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "libmassbfgr",
+ "positive": "",
+ "standard_name": "land_ice_basal_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.licalvf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of ice mass resulting from iceberg calving. Computed as the rate of mass loss by the ice shelf (in kg s-1) divided by the horizontal area of the ice sheet (m2) in the grid box.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Land Ice Calving Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "licalvf",
+ "positive": "",
+ "standard_name": "land_ice_specific_mass_flux_due_to_calving",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.lifmassbf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Total mass balance at the ice front (or vertical margin). It includes both iceberg calving and melt on vertical ice front",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Land Ice Vertical Front Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lifmassbf",
+ "positive": "",
+ "standard_name": "land_ice_specific_mass_flux_due_to_calving_and_ice_front_melting",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.litempbotfl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice shelf-ocean interface. Cell_methods: area: mean where floating_ice_shelf",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Basal Temperature of Floating Ice Shelf",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litempbotfl",
+ "positive": "",
+ "standard_name": "land_ice_basal_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.litempbotgr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice sheet - bedrock interface. Cell_methods: area: mean where grounded_ice_sheet",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Basal Temperature of Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litempbotgr",
+ "positive": "",
+ "standard_name": "land_ice_basal_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.litemptop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Upper boundary temperature that is used to force ice sheet models. It is the temperature at the base of the snowpack models, and does not vary with seasons. Report surface temperature of ice sheet where snow thickness is zero",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Temperature at Top of Ice Sheet Model",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litemptop",
+ "positive": "",
+ "standard_name": "temperature_at_top_of_ice_sheet_model",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.mrroli",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Runoff flux over land ice is the difference between any available liquid water in the snowpack less any refreezing. Computed as the sum of rainfall and melt of snow or ice less any refreezing or water retained in the snowpack",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Land Ice Runoff Flux",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrroLi",
+ "positive": "",
+ "standard_name": "land_ice_runoff_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.orog",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. Altitude is the (geometric) height above the geoid, which is the reference geopotential surface. The geoid is similar to mean sea level.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Altitude",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "orog",
+ "positive": "",
+ "standard_name": "surface_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.prra",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Rainfall Flux over Land Ice",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prra",
+ "positive": "",
+ "standard_name": "rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.prsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "At surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snowfall Flux",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.rlds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.rlus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.rsds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Surface solar irradiance for UV calculations.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.rsus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.sbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The snow and ice sublimation flux is the loss of snow and ice mass per unit area from the surface resulting from their direct conversion to water vapor that enters the atmosphere.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow and Ice Sublimation Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sbl",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_water_vapor_due_to_sublimation_of_surface_snow_and_ice",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.snc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Percentage of each grid cell that is occupied by snow that rests on land portion of cell.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Area Percentage",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snc",
+ "positive": "",
+ "standard_name": "surface_snow_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.snicefreez",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Mass flux of surface meltwater which refreezes within the snowpack. Computed as the total refreezing on the land ice portion of the grid cell divided by land ice area in the grid cell.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow and Ice Refreeze Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snicefreez",
+ "positive": "",
+ "standard_name": "surface_snow_and_ice_refreezing_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.snicem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of snow and ice mass resulting from surface melting. Computed as the total surface melt on the land ice portion of the grid cell divided by land ice area in the grid cell.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow and Ice Melt Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snicem",
+ "positive": "",
+ "standard_name": "surface_snow_and_ice_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.snm",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The total surface snow melt rate on the land portion of the grid cell divided by the land area in the grid cell; report as zero for snow-free land regions and missing where there is no land.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow Melt",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snm",
+ "positive": "",
+ "standard_name": "surface_snow_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.ts",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Temperature",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ts",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigmon.tsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "This temperature is averaged over all the snow in the grid cell that rests on land or land ice. When computing the time-mean here, the time samples, weighted by the mass of snow on the land portion of the grid cell, are accumulated and then divided by the sum of the weights. Reported as missing in regions free of snow on land.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Internal Temperature",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tsn",
+ "positive": "",
+ "standard_name": "temperature_in_surface_snow",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.acabf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice surface. Computed as the total surface mass balance on the land ice portion of the grid cell divided by land ice area in the grid cell. A negative value means loss of ice",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Surface Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "acabf",
+ "positive": "",
+ "standard_name": "land_ice_surface_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.hfgeoubed",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Upward geothermal heat flux per unit area into the base of grounded land ice. This is related to the geothermal heat flux out of the bedrock, but may be modified by horizontal transport due to run-off and by melting at the interface.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Geothermal Heat Flux Beneath Land Ice",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfgeoubed",
+ "positive": "",
+ "standard_name": "upward_geothermal_heat_flux_at_ground_level_in_land_ice",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.iareafl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Total area of the floating ice shelves (the component of ice sheet that flows over ocean)",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Area Covered by Floating Ice Shelves",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "iareafl",
+ "positive": "",
+ "standard_name": "floating_ice_shelf_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.iareagr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Total area of the grounded ice sheets (the component of ice sheet resting over bedrock)",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Area Covered by Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "iareagr",
+ "positive": "",
+ "standard_name": "grounded_ice_sheet_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.libmassbffl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the floating land ice (floating ice shelf) portion of the grid cell divided by floating land ice (floating ice shelf) area in the grid cell. Cell_methods: area: mean where floating_ice_shelf",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Basal Specific Mass Balance Flux of Floating Ice Shelf",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "libmassbffl",
+ "positive": "",
+ "standard_name": "land_ice_basal_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.libmassbfgr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the grounded land ice portion of the grid cell divided by grounded land ice area in the grid cell. Cell_methods: area: mean where grounded_ice_sheet",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Basal Specific Mass Balance Flux of Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "libmassbfgr",
+ "positive": "",
+ "standard_name": "land_ice_basal_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.licalvf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of ice mass resulting from iceberg calving. Computed as the rate of mass loss by the ice shelf (in kg s-1) divided by the horizontal area of the ice sheet (m2) in the grid box.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Land Ice Calving Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "licalvf",
+ "positive": "",
+ "standard_name": "land_ice_specific_mass_flux_due_to_calving",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.lifmassbf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Total mass balance at the ice front (or vertical margin). It includes both iceberg calving and melt on vertical ice front",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Land Ice Vertical Front Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lifmassbf",
+ "positive": "",
+ "standard_name": "land_ice_specific_mass_flux_due_to_calving_and_ice_front_melting",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.lim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where ice_sheet time: mean",
+ "comment": "The ice sheet mass is computed as the volume times density",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ice Sheet Mass",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lim",
+ "positive": "",
+ "standard_name": "land_ice_mass",
+ "units": "kg",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.limnsw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "The ice sheet mass is computed as the volume above flotation times density. Changes in land_ice_mass_not_displacing_sea_water will always result in a change in sea level, unlike changes in land_ice_mass which may not result in sea level change (such as melting of the floating ice shelves, or portion of ice that sits on bedrock below sea level)",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ice Sheet Mass That Does not Displace Sea Water",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limnsw",
+ "positive": "",
+ "standard_name": "land_ice_mass_not_displacing_sea_water",
+ "units": "kg",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.litempbotfl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice shelf-ocean interface. Cell_methods: area: mean where floating_ice_shelf",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Basal Temperature of Floating Ice Shelf",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litempbotfl",
+ "positive": "",
+ "standard_name": "land_ice_basal_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.litempbotgr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice sheet - bedrock interface. Cell_methods: area: mean where grounded_ice_sheet",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Basal Temperature of Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litempbotgr",
+ "positive": "",
+ "standard_name": "land_ice_basal_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.litemptop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Upper boundary temperature that is used to force ice sheet models. It is the temperature at the base of the snowpack models, and does not vary with seasons. Report surface temperature of ice sheet where snow thickness is zero",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Temperature at Top of Ice Sheet Model",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litemptop",
+ "positive": "",
+ "standard_name": "temperature_at_top_of_ice_sheet_model",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.lithk",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The thickness of the ice sheet",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ice Sheet Thickness",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lithk",
+ "positive": "",
+ "standard_name": "land_ice_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.modelcellareai",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean",
+ "comment": "Horizontal area of ice-sheet grid cells",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "The Cell Area of the Ice Sheet Model",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "modelCellAreai",
+ "positive": "",
+ "standard_name": "cell_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.orog",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. Altitude is the (geometric) height above the geoid, which is the reference geopotential surface. The geoid is similar to mean sea level.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Surface Altitude",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "orog",
+ "positive": "",
+ "standard_name": "surface_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.sftflf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by floating ice shelf, the component of the ice sheet that is flowing over sea water",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Floating Ice Shelf Area Percentage",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftflf",
+ "positive": "",
+ "standard_name": "floating_ice_shelf_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.sftgif",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by land ice (ice sheet, ice shelf, ice cap, glacier)",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Land Ice Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftgif",
+ "positive": "",
+ "standard_name": "land_ice_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.sftgrf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by grounded ice sheet",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Grounded Ice Sheet Area Percentage",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftgrf",
+ "positive": "",
+ "standard_name": "grounded_ice_sheet_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.snc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Percentage of each grid cell that is occupied by snow that rests on land portion of cell.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Snow Area Percentage",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snc",
+ "positive": "",
+ "standard_name": "surface_snow_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.strbasemag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Magnitude of basal drag at land ice base",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Land Ice Basal Drag",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "strbasemag",
+ "positive": "",
+ "standard_name": "land_ice_basal_drag",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.tendacabf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where ice_sheet time: mean",
+ "comment": "The total surface mass balance flux over land ice is a spatial integration of the surface mass balance flux",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Surface Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tendacabf",
+ "positive": "",
+ "standard_name": "tendency_of_land_ice_mass_due_to_surface_mass_balance",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.tendlibmassbf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where ice_sheet time: mean",
+ "comment": "The total basal mass balance flux over land ice is a spatial integration of the basal mass balance flux",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Basal Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tendlibmassbf",
+ "positive": "",
+ "standard_name": "tendency_of_land_ice_mass_due_to_basal_mass_balance",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.tendlicalvf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where ice_sheet time: mean",
+ "comment": "The total calving flux over land ice is a spatial integration of the calving flux",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Calving Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tendlicalvf",
+ "positive": "",
+ "standard_name": "tendency_of_land_ice_mass_due_to_calving",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.topg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The bedrock topography beneath the land ice",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Bedrock Altitude",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "topg",
+ "positive": "",
+ "standard_name": "bedrock_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.xvelbase",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'x' indicates a vector component along the grid x-axis, positive with increasing x. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. 'basal' means the lower boundary of the land ice.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "X-Component of Land Ice Basal Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "xvelbase",
+ "positive": "",
+ "standard_name": "land_ice_basal_x_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.xvelmean",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The vertical mean land ice velocity is the average from the bedrock to the surface of the ice",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "X-Component of Land Ice Vertical Mean Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "xvelmean",
+ "positive": "",
+ "standard_name": "land_ice_vertical_mean_x_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.xvelsurf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'x' indicates a vector component along the grid x-axis, positive with increasing x. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. The surface called 'surface' means the lower boundary of the atmosphere.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "X-Component of Land Ice Surface Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "xvelsurf",
+ "positive": "",
+ "standard_name": "land_ice_surface_x_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.yvelbase",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'y' indicates a vector component along the grid y-axis, positive with increasing y. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. 'basal' means the lower boundary of the land ice.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Y-Component of Land Ice Basal Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "yvelbase",
+ "positive": "",
+ "standard_name": "land_ice_basal_y_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.yvelmean",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The vertical mean land ice velocity is the average from the bedrock to the surface of the ice",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Y-Component of Land Ice Vertical Mean Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "yvelmean",
+ "positive": "",
+ "standard_name": "land_ice_vertical_mean_y_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.yvelsurf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'y' indicates a vector component along the grid y-axis, positive with increasing y. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. The surface called 'surface' means the lower boundary of the atmosphere.'",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Y-Component of Land Ice Surface Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "yvelsurf",
+ "positive": "",
+ "standard_name": "land_ice_surface_y_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.zvelbase",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'Upward' indicates a vector component which is positive when directed upward (negative downward). 'basal' means the lower boundary of the atmosphere",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Upward Component of Land-Ice Basal Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zvelbase",
+ "positive": "",
+ "standard_name": "land_ice_basal_upward_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "gigyr.zvelsurf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface called 'surface' means the lower boundary of the atmosphere",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Upward Component of Land-Ice Surface Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zvelsurf",
+ "positive": "",
+ "standard_name": "land_ice_surface_upward_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "li3hrpt.sbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "li3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The snow and ice sublimation flux is the loss of snow and ice mass per unit area from the surface resulting from their direct conversion to water vapor that enters the atmosphere.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Snow and Ice Sublimation Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sbl",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_water_vapor_due_to_sublimation_of_surface_snow_and_ice",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "li6hrpt.snw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "li6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: point",
+ "comment": "The mass of surface snow on the land portion of the grid cell divided by the land area in the grid cell; reported as missing where the land fraction is 0; excludes snow on vegetation canopy or on sea ice.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Surface Snow Amount",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snw",
+ "positive": "",
+ "standard_name": "surface_snow_amount",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "liday.agesno",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "liday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Age of Snow (when computing the time-mean here, the time samples, weighted by the mass of snow on the land portion of the grid cell, are accumulated and then divided by the sum of the weights. Reported as missing data in regions free of snow on land.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Mean Age of Snow",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "agesno",
+ "positive": "",
+ "standard_name": "age_of_surface_snow",
+ "units": "day",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "liday.hfdsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "liday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "the net downward heat flux from the atmosphere into the snow that lies on land divided by the land area in the grid cell; reported as 0.0 for snow-free land regions or where the land fraction is 0.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Downward Heat Flux into Snow Where Land over Land",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfdsn",
+ "positive": "down",
+ "standard_name": "surface_downward_heat_flux_in_snow",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "liday.lwsnl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "liday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The total mass of liquid water contained interstitially within the whole depth of the snow layer of the land portion of a grid cell divided by the area of the land portion of the cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Liquid Water Content of Snow Layer",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwsnl",
+ "positive": "",
+ "standard_name": "liquid_water_content_of_surface_snow",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "liday.pflw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "liday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "*where land over land*, i.e., this is the total mass of liquid water contained within the permafrost layer within the land portion of a grid cell divided by the area of the land portion of the cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Liquid Water Content of Permafrost Layer",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pflw",
+ "positive": "",
+ "standard_name": "liquid_water_content_of_permafrost_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "liday.sbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "liday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The snow and ice sublimation flux is the loss of snow and ice mass per unit area from the surface resulting from their direct conversion to water vapor that enters the atmosphere.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Snow and Ice Sublimation Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sbl",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_water_vapor_due_to_sublimation_of_surface_snow_and_ice",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "liday.snc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "liday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of each grid cell that is occupied by snow that rests on land portion of cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Snow Area Percentage",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snc",
+ "positive": "",
+ "standard_name": "surface_snow_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "liday.snd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "liday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "where land over land, this is computed as the mean thickness of snow in the land portion of the grid cell (averaging over the entire land portion, including the snow-free fraction). Reported as 0.0 where the land fraction is 0.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Snow Depth",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snd",
+ "positive": "",
+ "standard_name": "surface_snow_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "liday.snm",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "liday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The total surface snow melt rate on the land portion of the grid cell divided by the land area in the grid cell; report as zero for snow-free land regions and missing where there is no land.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Snow Melt",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snm",
+ "positive": "",
+ "standard_name": "surface_snow_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "liday.snw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "liday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The mass of surface snow on the land portion of the grid cell divided by the land area in the grid cell; reported as missing where the land fraction is 0; excludes snow on vegetation canopy or on sea ice.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Snow Amount",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snw",
+ "positive": "",
+ "standard_name": "surface_snow_amount",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "liday.sootsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "liday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "the entire land portion of the grid cell is considered, with snow soot content set to 0.0 in regions free of snow.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Snow Soot Content",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sootsn",
+ "positive": "",
+ "standard_name": "soot_content_of_surface_snow",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "liday.tpf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "liday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The mean thickness of the permafrost layer in the land portion of the grid cell. Reported as zero in permafrost-free regions.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Permafrost Layer Thickness",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tpf",
+ "positive": "",
+ "standard_name": "permafrost_layer_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "liday.tsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "liday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean (with samples weighted by snow mass)",
+ "comment": "This temperature is averaged over all the snow in the grid cell that rests on land or land ice. When computing the time-mean here, the time samples, weighted by the mass of snow on the land portion of the grid cell, are accumulated and then divided by the sum of the weights. Reported as missing in regions free of snow on land.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Snow Internal Temperature",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tsn",
+ "positive": "",
+ "standard_name": "temperature_in_surface_snow",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lifx.sftflf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lifx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean",
+ "comment": "Percentage of grid cell covered by floating ice shelf, the component of the ice sheet that is flowing over sea water",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Floating Ice Shelf Area Percentage",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftflf",
+ "positive": "",
+ "standard_name": "floating_ice_shelf_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lifx.sftgrf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lifx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean",
+ "comment": "Percentage of grid cell covered by grounded ice sheet",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Grounded Ice Sheet Area Percentage",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftgrf",
+ "positive": "",
+ "standard_name": "grounded_ice_sheet_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.acabfis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice surface. Computed as the total surface mass balance on the land ice portion of the grid cell divided by land ice area in the grid cell. A negative value means loss of ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Surface Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "acabfIs",
+ "positive": "",
+ "standard_name": "land_ice_surface_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.agesno",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean (with samples weighted by snow mass)",
+ "comment": "Age of Snow (when computing the time-mean here, the time samples, weighted by the mass of snow on the land portion of the grid cell, are accumulated and then divided by the sum of the weights. Reported as missing data in regions free of snow on land.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mean Age of Snow",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "agesno",
+ "positive": "",
+ "standard_name": "age_of_surface_snow",
+ "units": "day",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.hfdsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "the net downward heat flux from the atmosphere into the snow that lies on land divided by the land area in the grid cell; reported as 0.0 for snow-free land regions or where the land fraction is 0.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Heat Flux into Snow Where Land over Land",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfdsn",
+ "positive": "down",
+ "standard_name": "surface_downward_heat_flux_in_snow",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.hflsis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Upward latent heat flux from the ice sheet surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hflsIs",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.hfssis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Upward sensible heat flux from the ice sheet surface. The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfssIs",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.icemis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of ice mass resulting from surface melting. Computed as the total surface melt water on the land ice portion of the grid cell divided by land ice area in the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Surface Ice Melt Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "icemIs",
+ "positive": "",
+ "standard_name": "land_ice_surface_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.litemptopis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Upper boundary temperature that is used to force ice sheet models. It is the temperature at the base of the snowpack models, and does not vary with seasons. Report surface temperature of ice sheet where snow thickness is zero",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Temperature at Top of Ice Sheet Model",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litemptopIs",
+ "positive": "",
+ "standard_name": "temperature_at_top_of_ice_sheet_model",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.lwsnl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The total mass of liquid water contained interstitially within the whole depth of the snow layer of the land portion of a grid cell divided by the area of the land portion of the cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Liquid Water Content of Snow Layer",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwsnl",
+ "positive": "",
+ "standard_name": "liquid_water_content_of_surface_snow",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.mrrois",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The total run-off (including drainage through the base of the soil model) per unit area leaving the land portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Total Runoff",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrroIs",
+ "positive": "",
+ "standard_name": "runoff_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.orogis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. Altitude is the (geometric) height above the geoid, which is the reference geopotential surface. The geoid is similar to mean sea level.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Surface Altitude",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "orogIs",
+ "positive": "",
+ "standard_name": "surface_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.pflw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "*where land over land*, i.e., this is the total mass of liquid water contained within the permafrost layer within the land portion of a grid cell divided by the area of the land portion of the cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Liquid Water Content of Permafrost Layer",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pflw",
+ "positive": "",
+ "standard_name": "liquid_water_content_of_permafrost_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.prrais",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Rainfall rate over the ice sheet",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Rainfall Rate",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prraIs",
+ "positive": "",
+ "standard_name": "rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.prsnis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "at surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Snowfall Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsnIs",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.rldsis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Surface Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldsIs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.rlusis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Surface Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlusIs",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.rsdsis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Surface solar irradiance for UV calculations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Surface Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdsIs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.rsusis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Surface Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsusIs",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.sbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The snow and ice sublimation flux is the loss of snow and ice mass per unit area from the surface resulting from their direct conversion to water vapor that enters the atmosphere.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow and Ice Sublimation Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sbl",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_water_vapor_due_to_sublimation_of_surface_snow_and_ice",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.sblis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The snow and ice sublimation flux is the loss of snow and ice mass per unit area from the surface resulting from their direct conversion to water vapor that enters the atmosphere.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Surface Snow and Ice Sublimation Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sblIs",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_water_vapor_due_to_sublimation_of_surface_snow_and_ice",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.sftflf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by floating ice shelf, the component of the ice sheet that is flowing over sea water",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Floating Ice Shelf Area Percentage",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftflf",
+ "positive": "",
+ "standard_name": "floating_ice_shelf_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.sftgrf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by grounded ice sheet",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Grounded Ice Sheet Area Percentage",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftgrf",
+ "positive": "",
+ "standard_name": "grounded_ice_sheet_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.snc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of each grid cell that is occupied by snow that rests on land portion of cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Area Percentage",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snc",
+ "positive": "",
+ "standard_name": "surface_snow_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.sncis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Percentage of each grid cell that is occupied by snow that rests on land portion of cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Snow Cover Percentage",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sncIs",
+ "positive": "",
+ "standard_name": "surface_snow_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.snd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "where land over land, this is computed as the mean thickness of snow in the land portion of the grid cell (averaging over the entire land portion, including the snow-free fraction). Reported as 0.0 where the land fraction is 0.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Depth",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snd",
+ "positive": "",
+ "standard_name": "surface_snow_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.snicefreezis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Mass flux of surface meltwater which refreezes within the snowpack. Computed as the total refreezing on the land ice portion of the grid cell divided by land ice area in the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Surface Snow and Ice Refreeze Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snicefreezIs",
+ "positive": "",
+ "standard_name": "surface_snow_and_ice_refreezing_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.snicemis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of snow and ice mass resulting from surface melting. Computed as the total surface melt on the land ice portion of the grid cell divided by land ice area in the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Surface Snow and Ice Melt Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snicemIs",
+ "positive": "",
+ "standard_name": "surface_snow_and_ice_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.snm",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The total surface snow melt rate on the land portion of the grid cell divided by the land area in the grid cell; report as zero for snow-free land regions and missing where there is no land.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow Melt",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snm",
+ "positive": "",
+ "standard_name": "surface_snow_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.snmis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The total surface snow melt rate on the land portion of the grid cell divided by the land area in the grid cell; report as zero for snow-free land regions and missing where there is no land.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Surface Snow Melt",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snmIs",
+ "positive": "",
+ "standard_name": "surface_snow_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.snw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The mass of surface snow on the land portion of the grid cell divided by the land area in the grid cell; reported as missing where the land fraction is 0; excludes snow on vegetation canopy or on sea ice.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow Amount",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snw",
+ "positive": "",
+ "standard_name": "surface_snow_amount",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.sootsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "the entire land portion of the grid cell is considered, with snow soot content set to 0.0 in regions free of snow.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Soot Content",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sootsn",
+ "positive": "",
+ "standard_name": "soot_content_of_surface_snow",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.tasis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Near-Surface Air Temperature",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasIs",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.tpf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The mean thickness of the permafrost layer in the land portion of the grid cell. Reported as zero in permafrost-free regions.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Permafrost Layer Thickness",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tpf",
+ "positive": "",
+ "standard_name": "permafrost_layer_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.tsis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Surface Temperature",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tsIs",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.tsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean (with samples weighted by snow mass)",
+ "comment": "This temperature is averaged over all the snow in the grid cell that rests on land or land ice. When computing the time-mean here, the time samples, weighted by the mass of snow on the land portion of the grid cell, are accumulated and then divided by the sum of the weights. Reported as missing in regions free of snow on land.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Internal Temperature",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tsn",
+ "positive": "",
+ "standard_name": "temperature_in_surface_snow",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "limon.tsnis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "This temperature is averaged over all the snow in the grid cell that rests on land or land ice. When computing the time-mean here, the time samples, weighted by the mass of snow on the land portion of the grid cell, are accumulated and then divided by the sum of the weights. Reported as missing in regions free of snow on land.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Snow Internal Temperature",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tsnIs",
+ "positive": "",
+ "standard_name": "temperature_in_surface_snow",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lisubhrptsite.sbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lisubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The snow and ice sublimation flux is the loss of snow and ice mass per unit area from the surface resulting from their direct conversion to water vapor that enters the atmosphere.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Snow and Ice Sublimation Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sbl",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_water_vapor_due_to_sublimation_of_surface_snow_and_ice",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lp3hr.gpp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lp3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The rate of synthesis of biomass from inorganic precursors by autotrophs ('producers') expressed as the mass of carbon which it contains. For example, photosynthesis in plants or phytoplankton. The producers also respire some of this biomass and the difference is referred to as the net primary production. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Carbon Mass Flux out of Atmosphere Due to Gross Primary Production on Land [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "gpp",
+ "positive": "",
+ "standard_name": "gross_primary_productivity_of_biomass_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lp3hr.mrro",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lp3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The total run-off (including drainage through the base of the soil model) per unit area leaving the land portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Total Runoff",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrro",
+ "positive": "",
+ "standard_name": "runoff_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lp3hr.ra",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lp3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass flux per unit area into atmosphere due to autotrophic respiration on land (respiration by producers) [see rh for heterotrophic production]",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to Autotrophic (Plant) Respiration on Land [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ra",
+ "positive": "up",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_plant_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lp3hr.rh",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lp3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass flux per unit area into atmosphere due to heterotrophic respiration on land (respiration by consumers)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Total Heterotrophic Respiration on Land as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rh",
+ "positive": "up",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_heterotrophic_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lp3hrpt.mrsos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lp3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: point",
+ "comment": "The mass of water in all phases in the upper 10cm of the soil layer.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "sdepth1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Moisture in Upper Portion of Soil Column",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsos",
+ "positive": "",
+ "standard_name": "mass_content_of_water_in_soil_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lp3hrpt.tslsi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lp3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean (comment: over land and sea ice) time: point",
+ "comment": "Surface temperature of all surfaces except open ocean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Temperature Where Land or Sea Ice",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tslsi",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lp6hrpt.mrsol",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lp6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "in each soil layer, the mass of water in all phases, including ice. Reported as 'missing' for grid cells occupied entirely by 'sea'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Total Water Content of Soil Layer",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsol",
+ "positive": "",
+ "standard_name": "mass_content_of_water_in_soil_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lp6hrpt.mrsos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lp6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: point",
+ "comment": "The mass of water in all phases in the upper 10cm of the soil layer.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "sdepth1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Moisture in Upper Portion of Soil Column",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsos",
+ "positive": "",
+ "standard_name": "mass_content_of_water_in_soil_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lp6hrpt.tsl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lp6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: point",
+ "comment": "Temperature of soil. Reported as missing for grid cells with no land.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "sdepth1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Temperature of Soil",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tsl",
+ "positive": "",
+ "standard_name": "soil_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.albc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Albedo of the vegetation: fraction of incoming solar radiation which is reflected before reaching the ground.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Canopy Albedo",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "albc",
+ "positive": "",
+ "standard_name": "canopy_albedo",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.albsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where snow (comment: mask=snc)",
+ "comment": "Albedo of the snow-covered surface, averaged over the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Snow Albedo",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "albsn",
+ "positive": "",
+ "standard_name": "surface_albedo",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.ares",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The 'aerodynamic_resistance' is the resistance to mixing through the boundary layer toward the surface by means of the dominant process, turbulent transport. Reference: Wesely, M. L., 1989, doi:10.1016/0004-6981(89)90153-4.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Aerodynamic Resistance",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ares",
+ "positive": "",
+ "standard_name": "aerodynamic_resistance",
+ "units": "s m-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.cnc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Percentage of area covered by vegetation.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Canopy Covered Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cnc",
+ "positive": "",
+ "standard_name": "vegetation_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.cw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "'Amount' means mass per unit area. 'Water' means water in all phases, including frozen i.e. ice and snow. 'Canopy' means the plant or vegetation canopy. The canopy water is the water on the canopy.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Total Canopy Water Storage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cw",
+ "positive": "",
+ "standard_name": "canopy_water_amount",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.dcw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The phrase 'change_over_time_in_X' means change in a quantity X over a time-interval, which should be defined by the bounds of the time coordinate. 'Canopy' means the plant or vegetation canopy. Canopy water is the water on the canopy. 'Water' means water in all phases, including frozen, i.e. ice and snow. 'Amount' means mass per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Change in Interception Storage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dcw",
+ "positive": "",
+ "standard_name": "change_over_time_in_canopy_water_amount",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.dgw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellr",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Groundwater is subsurface water below the depth of the water table.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Change in Groundwater",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dgw",
+ "positive": "",
+ "standard_name": "change_over_time_in_groundwater_amount",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.dmlt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where unfrozen_soil",
+ "comment": "Depth from surface to the zero degree isotherm. Above this isotherm T > 0o, and below this line T < 0o. Missing if surface is frozen or if soil is unfrozen at all depths.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "stempzero"
+ ],
+ "frequency": "day",
+ "long_name": "Depth to Soil Thaw",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dmlt",
+ "positive": "",
+ "standard_name": "depth_at_shallowest_isotherm_defined_by_soil_temperature",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.drivw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellr",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Change over time of the mass of water per unit area in the fluvial system (stream and floodplain).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Change in River Storage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "drivw",
+ "positive": "",
+ "standard_name": "change_over_time_in_river_water_amount",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.dslw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The phrase 'change_over_time_in_X' means change in a quantity X over a time-interval, which should be defined by the bounds of the time coordinate. 'Content' indicates a quantity per unit area. The mass content of water in soil refers to the vertical integral from the surface down to the bottom of the soil model. For the content between specified levels in the soil, standard names including 'content_of_soil_layer' are used. 'Water' means water in all phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Change in Soil Moisture",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dslw",
+ "positive": "",
+ "standard_name": "change_over_time_in_mass_content_of_water_in_soil",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.dsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Change in time of the mass per unit area of ice in glaciers, ice caps, ice sheets and shelves, river and lake ice, any other ice on a land surface, such as frozen flood water, and snow lying on such ice or on the land surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Change in Snow Water Equivalent",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dsn",
+ "positive": "",
+ "standard_name": "change_over_time_in_amount_of_ice_and_snow_on_land",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.dsw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The phrase 'land_water_amount', often known as 'Terrestrial Water Storage', includes: surface liquid water (water in rivers, wetlands, lakes, reservoirs, rainfall intercepted by the canopy); surface ice and snow (glaciers, ice caps, grounded ice sheets not displacing sea water, river and lake ice, other surface ice such as frozen flood water, snow lying on the surface and intercepted by the canopy); subsurface water (liquid and frozen soil water, groundwater).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Change in Surface Water Storage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dsw",
+ "positive": "",
+ "standard_name": "change_over_time_in_land_water_amount",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.dtes",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Change in heat storage over the soil layer and the vegetation for which the energy balance is calculated, accumulated over the sampling time interval.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Change in Surface Heat Storage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dtes",
+ "positive": "",
+ "standard_name": "change_over_time_in_thermal_energy_content_of_vegetation_and_litter_and_soil",
+ "units": "J m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.dtesn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Change in cold content over the snow layer for which the energy balance is calculated, accumulated over the sampling time interval. This should also include the energy contained in the liquid water in the snow pack.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Change in Snow and Ice Cold Content",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dtesn",
+ "positive": "",
+ "standard_name": "change_over_time_in_thermal_energy_content_of_ice_and_snow_on_land",
+ "units": "J m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.ec",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Evaporation flux from water in all phases on the vegetation canopy.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Interception Evaporation",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ec",
+ "positive": "",
+ "standard_name": "water_evaporation_flux_from_canopy",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.eow",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Evaporation (conversion of liquid or solid into vapor) from open water. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Open Water Evaporation",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "eow",
+ "positive": "",
+ "standard_name": "surface_water_evaporation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.es",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Water here means water in all phases. Evaporation is the conversion of liquid or solid into vapor. (The conversion of solid alone into vapor is called 'sublimation'.) In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Bare Soil Evaporation",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "es",
+ "positive": "",
+ "standard_name": "water_evaporation_flux_from_soil",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.esn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Water here means water in all phases. Evaporation is the conversion of liquid or solid into vapor. (The conversion of solid alone into vapor is called 'sublimation'.) In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. Unless indicated in the cell_methods attribute, a quantity is assumed to apply to the whole area of each horizontal grid box. Previously, the qualifier where_type was used to specify that the quantity applies only to the part of the grid box of the named type. Names containing the where_type qualifier are deprecated and newly created data should use the cell_methods attribute to indicate the horizontal area to which the quantity applies.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Snow Evaporation",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "esn",
+ "positive": "",
+ "standard_name": "water_evapotranspiration_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.evspsbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Evaporation at surface (also known as evapotranspiration): flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Evaporation Including Sublimation and Transpiration",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evspsbl",
+ "positive": "",
+ "standard_name": "water_evapotranspiration_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.evspsblpot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "at surface; potential flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Potential Evapotranspiration",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evspsblpot",
+ "positive": "",
+ "standard_name": "water_potential_evaporation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.lai",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "A ratio obtained by dividing the total upper leaf surface area of vegetation by the (horizontal) surface area of the land on which it grows.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Leaf Area Index",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lai",
+ "positive": "",
+ "standard_name": "leaf_area_index",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.mrfsofr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Fraction of soil moisture mass in the solid phase in each user-defined soil layer (3D variable)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Average Layer Fraction of Frozen Moisture",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrfsofr",
+ "positive": "",
+ "standard_name": "mass_fraction_of_frozen_water_in_soil_moisture",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.mrlqso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Fraction of soil moisture mass in the liquid phase in each user-defined soil layer (3D variable)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Average Layer Fraction of Liquid Moisture",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrlqso",
+ "positive": "",
+ "standard_name": "mass_fraction_of_unfrozen_water_in_soil_moisture",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.mrro",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The total run-off (including drainage through the base of the soil model) per unit area leaving the land portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Total Runoff",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrro",
+ "positive": "",
+ "standard_name": "runoff_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.mrrob",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Runoff is the liquid water which drains from land. If not specified, 'runoff' refers to the sum of surface runoff and subsurface drainage. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Subsurface Runoff",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrrob",
+ "positive": "",
+ "standard_name": "subsurface_runoff_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.mrros",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The total surface run off leaving the land portion of the grid cell (excluding drainage through the base of the soil model).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Runoff",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrros",
+ "positive": "",
+ "standard_name": "surface_runoff_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.mrsfl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "in each soil layer, the mass of water in ice phase. Reported as 'missing' for grid cells occupied entirely by 'sea'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Frozen Water Content of Soil Layer",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsfl",
+ "positive": "",
+ "standard_name": "frozen_water_content_of_soil_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.mrsll",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "in each soil layer, the mass of water in liquid phase. Reported as 'missing' for grid cells occupied entirely by 'sea'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Liquid Water Content of Soil Layer",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsll",
+ "positive": "",
+ "standard_name": "liquid_water_content_of_soil_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.mrso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "the mass per unit area (summed over all soil layers) of water in all phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Total Soil Moisture Content",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrso",
+ "positive": "",
+ "standard_name": "mass_content_of_water_in_soil",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.mrsol",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "in each soil layer, the mass of water in all phases, including ice. Reported as 'missing' for grid cells occupied entirely by 'sea'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Total Water Content of Soil Layer",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsol",
+ "positive": "",
+ "standard_name": "mass_content_of_water_in_soil_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.mrsos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The mass of water in all phases in the upper 10cm of the soil layer.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "sdepth1"
+ ],
+ "frequency": "day",
+ "long_name": "Moisture in Upper Portion of Soil Column",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsos",
+ "positive": "",
+ "standard_name": "mass_content_of_water_in_soil_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.mrsow",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Vertically integrated soil moisture divided by maximum allowable soil moisture above wilting point.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Total Soil Wetness",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsow",
+ "positive": "",
+ "standard_name": "volume_fraction_of_condensed_water_in_soil_at_field_capacity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.mrtws",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Mass of water in all phases and in all components including soil, canopy, vegetation, ice sheets, rivers and ground water.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Terrestrial Water Storage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrtws",
+ "positive": "",
+ "standard_name": "land_water_amount",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.nudgincsm",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "A nudging increment refers to an amount added to parts of a model system. The phrase 'nudging_increment_in_X' refers to an increment in quantity X over a time period which should be defined in the bounds of the time coordinate. 'Content' indicates a quantity per unit area. 'Water' means water in all phases. The mass content of water in soil refers to the vertical integral from the surface down to the bottom of the soil model. The 'soil content' of a quantity refers to the vertical integral from the surface down to the bottom of the soil model. For the content between specified levels in the soil, standard names including 'content_of_soil_layer' are used.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Nudging Increment of Water in Soil Moisture",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nudgincsm",
+ "positive": "",
+ "standard_name": "nudging_increment_in_mass_content_of_water_in_soil",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.nudgincswe",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "A nudging increment refers to an amount added to parts of a model system. The phrase 'nudging_increment_in_X' refers to an increment in quantity X over a time period which should be defined in the bounds of the time coordinate. The surface called 'surface' means the lower boundary of the atmosphere. 'Amount' means mass per unit area. 'Snow and ice on land' means ice in glaciers, ice caps, ice sheets & shelves, river and lake ice, any other ice on a land surface, such as frozen flood water, and snow lying on such ice or on the land surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Nudging Increment of Water in Snow",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nudgincswe",
+ "positive": "",
+ "standard_name": "nudging_increment_in_snow_and_ice_amount_on_land",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.prveg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The precipitation flux that is intercepted by the vegetation canopy (if present in model) before reaching the ground.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Precipitation onto Canopy",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prveg",
+ "positive": "",
+ "standard_name": "precipitation_flux_onto_canopy",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.qgwr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellr",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Mass flux of water from the soil layer into ground water.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Groundwater Recharge from Soil Layer",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "qgwr",
+ "positive": "",
+ "standard_name": "downward_liquid_water_mass_flux_into_groundwater",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.rivi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellr",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Inflow of River Water into Cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "River Inflow",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rivi",
+ "positive": "",
+ "standard_name": "incoming_water_volume_transport_along_river_channel",
+ "units": "m3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.rivo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellr",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Outflow of River Water from Cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "River Discharge",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rivo",
+ "positive": "",
+ "standard_name": "outgoing_water_volume_transport_along_river_channel",
+ "units": "m3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.rzwc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "'Content' indicates a quantity per unit area. The content of a soil layer is the vertical integral of the specified quantity within the layer. The quantity with standard name mass_content_of_water_in_soil_layer_defined_by_root_depth is the vertical integral between the surface and the depth to which plant roots penetrate. A coordinate variable or scalar coordinate variable with standard name root_depth can be used to specify the extent of the layer. 'Water' means water in all phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Root Zone Soil Moisture",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rzwc",
+ "positive": "",
+ "standard_name": "mass_content_of_water_in_soil_layer_defined_by_root_depth",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.sw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Total liquid water storage, other than soil, snow or interception storage (i.e. lakes, river channel or depression storage).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Water Storage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sw",
+ "positive": "",
+ "standard_name": "land_surface_liquid_water_amount",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.tcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Vegetation temperature, averaged over all vegetation types",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Vegetation Canopy Temperature",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tcs",
+ "positive": "",
+ "standard_name": "canopy_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.tgs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Surface bare soil temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Temperature of Bare Soil",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tgs",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.tran",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Transpiration (may include dew formation as a negative flux).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Transpiration",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tran",
+ "positive": "up",
+ "standard_name": "transpiration_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.tsl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Temperature of soil. Reported as missing for grid cells with no land.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Temperature of Soil",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tsl",
+ "positive": "",
+ "standard_name": "soil_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.tslsi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean (comment: over land and sea ice)",
+ "comment": "Surface temperature of all surfaces except open ocean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Temperature Where Land or Sea Ice",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tslsi",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpday.wtd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellr",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Depth is the vertical distance below the surface. The water table is the surface below which the soil is saturated with water such that all pore spaces are filled.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Water Table Depth",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wtd",
+ "positive": "",
+ "standard_name": "water_table_depth",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpfx.areacellr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum",
+ "comment": "For river routing model, if grid differs from the atmospheric grid.",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Grid-Cell Area for River Model Variables",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "areacellr",
+ "positive": "",
+ "standard_name": "cell_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpfx.clayfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land",
+ "comment": "'Volume fraction' is used in the construction volume_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth"
+ ],
+ "frequency": "fx",
+ "long_name": "Clay Fraction",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clayfrac",
+ "positive": "",
+ "standard_name": "volume_fraction_of_clay_in_soil",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpfx.fldcapacity",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land",
+ "comment": "The field capacity of soil is the maximum content of water it can retain against gravitational drainage. Provide as a percentage of the soil volume.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth"
+ ],
+ "frequency": "fx",
+ "long_name": "Field Capacity",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fldcapacity",
+ "positive": "",
+ "standard_name": "volume_fraction_of_condensed_water_in_soil_at_field_capacity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpfx.ksat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land",
+ "comment": "Hydraulic conductivity is the constant k in Darcy's Law q=-k grad h for fluid flow q (volume transport per unit area i.e. velocity) through a porous medium, where h is the hydraulic head (pressure expressed as an equivalent depth of water).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth"
+ ],
+ "frequency": "fx",
+ "long_name": "Saturated Hydraulic Conductivity",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ksat",
+ "positive": "",
+ "standard_name": "soil_hydraulic_conductivity_at_saturation",
+ "units": "micron s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpfx.mrsofc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land",
+ "comment": "The bulk water content retained by the soil at -33 J/kg of suction pressure, expressed as mass per unit land area; report as missing where there is no land",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Capacity of Soil to Store Water (Field Capacity)",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsofc",
+ "positive": "",
+ "standard_name": "soil_moisture_content_at_field_capacity",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpfx.orog",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. Altitude is the (geometric) height above the geoid, which is the reference geopotential surface. The geoid is similar to mean sea level.",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Surface Altitude",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "orog",
+ "positive": "",
+ "standard_name": "surface_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpfx.rootd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean",
+ "comment": "report the maximum soil depth reachable by plant roots (if defined in model), i.e., the maximum soil depth from which they can extract moisture; report as *missing* where the land fraction is 0.",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Maximum Root Depth",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rootd",
+ "positive": "",
+ "standard_name": "root_depth",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpfx.rootdsl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land",
+ "comment": "Mass of carbon in roots.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth"
+ ],
+ "frequency": "fx",
+ "long_name": "Root Distribution",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rootdsl",
+ "positive": "",
+ "standard_name": "root_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpfx.sandfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land",
+ "comment": "'Volume fraction' is used in the construction volume_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth"
+ ],
+ "frequency": "fx",
+ "long_name": "Sand Fraction",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sandfrac",
+ "positive": "",
+ "standard_name": "volume_fraction_of_sand_in_soil",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpfx.sftgif",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean",
+ "comment": "Percentage of grid cell covered by land ice (ice sheet, ice shelf, ice cap, glacier)",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Land Ice Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftgif",
+ "positive": "",
+ "standard_name": "land_ice_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpfx.slthick",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land",
+ "comment": "'Thickness' means the vertical extent of a layer. 'Cell' refers to a model grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth"
+ ],
+ "frequency": "fx",
+ "long_name": "Thickness of Soil Layers",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "slthick",
+ "positive": "",
+ "standard_name": "cell_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpfx.vegheight",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land",
+ "comment": "Vegetation height averaged over all vegetation types and over the vegetated fraction of a grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Height of the Vegetation Canopy",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vegHeight",
+ "positive": "",
+ "standard_name": "canopy_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpfx.wilt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land",
+ "comment": "Percentage water content of soil by volume at the wilting point. The wilting point of soil is the water content below which plants cannot extract sufficient water to balance their loss through transpiration. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth"
+ ],
+ "frequency": "fx",
+ "long_name": "Wilting Point",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wilt",
+ "positive": "",
+ "standard_name": "volume_fraction_of_condensed_water_in_soil_at_wilting_point",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.baresoilfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by bare soil.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typebare"
+ ],
+ "frequency": "mon",
+ "long_name": "Bare Soil Percentage Area Coverage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "baresoilFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.burntfractionall",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of grid cell burned due to all fires including natural and anthropogenic fires and those associated with anthropogenic Land-use change",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typeburnt"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage of Entire Grid Cell That Is Covered by Burnt Vegetation (All Classes)",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "burntFractionAll",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.c13land",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon-13 mass content per unit area in vegetation (any living plants e.g. trees, shrubs, grass), litter (dead plant material in or above the soil), soil, and forestry and agricultural products (e.g. paper, cardboard, furniture, timber for construction, biofuels and food for both humans and livestock).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass of 13C in All Terrestrial Carbon Pools",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c13Land",
+ "positive": "",
+ "standard_name": "mass_content_of_13C_in_vegetation_and_litter_and_soil_and_forestry_and_agricultural_products",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.c13litter",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon-13 mass content per unit area litter (dead plant material in or above the soil).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass of 13C in Litter Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c13Litter",
+ "positive": "",
+ "standard_name": "litter_mass_content_of_13C",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.c13soil",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon-13 mass content per unit area in soil.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass of 13C in Soil Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c13Soil",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_13C",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.c13veg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon-13 mass content per unit area in vegetation (any living plants e.g. trees, shrubs, grass).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass of 13C in Vegetation",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c13Veg",
+ "positive": "",
+ "standard_name": "vegetation_mass_content_of_13C",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.c14land",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon-14 mass content per unit area in vegetation (any living plants e.g. trees, shrubs, grass), litter (dead plant material in or above the soil), soil, and forestry and agricultural products (e.g. paper, cardboard, furniture, timber for construction, biofuels and food for both humans and livestock).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass of 14C in All Terrestrial Carbon Pools",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c14Land",
+ "positive": "",
+ "standard_name": "mass_content_of_14C_in_vegetation_and_litter_and_soil_and_forestry_and_agricultural_products",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.c14litter",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon-14 mass content per unit area litter (dead plant material in or above the soil).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass of 14C in Litter Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c14Litter",
+ "positive": "",
+ "standard_name": "litter_mass_content_of_14C",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.c14soil",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon-14 mass content per unit area in soil.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass of 14C in Soil Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c14Soil",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_14C",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.c14veg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon-14 mass content per unit area in vegetation (any living plants e.g. trees, shrubs, grass).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass of 14C in Vegetation",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c14Veg",
+ "positive": "",
+ "standard_name": "vegetation_mass_content_of_14C",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.c3pftfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by C3 PFTs (including grass, crops, and trees).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typec3pft"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cover by C3 Plant Functional Type",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c3PftFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.c4pftfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by C4 PFTs (including grass and crops).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typec4pft"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cover by C4 Plant Functional Type",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c4PftFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.ccwd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass per unit area in woody debris (dead organic matter composed of coarse wood. It is distinct from litter)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Coarse Woody Debris",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cCwd",
+ "positive": "",
+ "standard_name": "wood_debris_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.cland",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Report missing data over ocean grid cells. For fractional land report value averaged over the land fraction.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Carbon in All Terrestrial Carbon Pools",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cLand",
+ "positive": "",
+ "standard_name": "mass_content_of_carbon_in_vegetation_and_litter_and_soil_and_forestry_and_agricultural_products",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.cleaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass per unit area in leaves.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Leaves",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cLeaf",
+ "positive": "",
+ "standard_name": "leaf_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.clitter",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "'Litter' is dead plant material in or above the soil. It is distinct from coarse wood debris. The precise distinction between 'fine' and 'coarse' is model dependent. 'Content' indicates a quantity per unit area. The sum of the quantities with standard names surface_litter_mass_content_of_carbon and subsurface_litter_mass_content_of_carbon has the standard name litter_mass_content_of_carbon.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Litter Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cLitter",
+ "positive": "",
+ "standard_name": "litter_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.clitterabove",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "'Litter' is dead plant material in or above the soil. It is distinct from coarse wood debris. The precise distinction between 'fine' and 'coarse' is model dependent. 'Surface litter' means the part of the litter resting above the soil surface. 'Content' indicates a quantity per unit area. The sum of the quantities with standard names surface_litter_mass_content_of_carbon and subsurface_litter_mass_content_of_carbon has the standard name litter_mass_content_of_carbon.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Above-Ground Litter",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cLitterAbove",
+ "positive": "",
+ "standard_name": "surface_litter_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.clitterbelow",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "'Litter' is dead plant material in or above the soil. It is distinct from coarse wood debris. The precise distinction between 'fine' and 'coarse' is model dependent. 'subsurface litter' means the part of the litter mixed within the soil below the surface. 'Content' indicates a quantity per unit area. The sum of the quantities with standard names surface_litter_mass_content_of_carbon and subsurface_litter_mass_content_of_carbon has the standard name litter_mass_content_of_carbon.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Below-Ground Litter",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cLitterBelow",
+ "positive": "",
+ "standard_name": "subsurface_litter_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.clittercwd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "'Content' indicates a quantity per unit area. 'Wood debris' means dead organic matter composed of coarse wood. It is distinct from fine litter. The precise distinction between 'fine' and 'coarse' is model dependent.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Coarse Woody Debris",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cLitterCwd",
+ "positive": "",
+ "standard_name": "wood_debris_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.clittergrass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where natural_grasses (comment: mask=grassFrac)",
+ "comment": "'Litter' is dead plant material in or above the soil. It is distinct from coarse wood debris. The precise distinction between 'fine' and 'coarse' is model dependent. 'Content' indicates a quantity per unit area. The sum of the quantities with standard names surface_litter_mass_content_of_carbon and subsurface_litter_mass_content_of_carbon has the standard name litter_mass_content_of_carbon.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Litter on Grass Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cLitterGrass",
+ "positive": "",
+ "standard_name": "litter_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.clittershrub",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where shrubs (comment: mask=shrubFrac)",
+ "comment": "'Litter' is dead plant material in or above the soil. It is distinct from coarse wood debris. The precise distinction between 'fine' and 'coarse' is model dependent. 'Content' indicates a quantity per unit area. The sum of the quantities with standard names surface_litter_mass_content_of_carbon and subsurface_litter_mass_content_of_carbon has the standard name litter_mass_content_of_carbon.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Litter on Shrub Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cLitterShrub",
+ "positive": "",
+ "standard_name": "litter_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.clittersubsurf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "subsurface litter pool fed by root inputs.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Below-Ground Litter",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cLitterSubSurf",
+ "positive": "",
+ "standard_name": "subsurface_litter_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.clittersurf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Surface or near-surface litter pool fed by leaf and above-ground litterfall",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Above-Ground Litter",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cLitterSurf",
+ "positive": "",
+ "standard_name": "surface_litter_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.clittertree",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where trees (comment: mask=treeFrac)",
+ "comment": "'Litter' is dead plant material in or above the soil. It is distinct from coarse wood debris. The precise distinction between 'fine' and 'coarse' is model dependent. 'Content' indicates a quantity per unit area. The sum of the quantities with standard names surface_litter_mass_content_of_carbon and subsurface_litter_mass_content_of_carbon has the standard name litter_mass_content_of_carbon.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Litter on Tree Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cLitterTree",
+ "positive": "",
+ "standard_name": "litter_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.cmisc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "e.g., labile, fruits, reserves, etc.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Other Living Compartments on Land",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cMisc",
+ "positive": "",
+ "standard_name": "miscellaneous_living_matter_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.cother",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "E.g. fruits, seeds, etc.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Vegetation Components Other than Leaves, Stems and Roots",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cOther",
+ "positive": "",
+ "standard_name": "miscellaneous_living_matter_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.cproduct",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass per unit area in that has been removed from the environment through land use change.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Products of Land-Use Change",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cProduct",
+ "positive": "",
+ "standard_name": "carbon_mass_content_of_forestry_and_agricultural_products",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.croot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass per unit area in roots, including fine and coarse roots.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Roots",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cRoot",
+ "positive": "",
+ "standard_name": "root_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.cropfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by crop.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typecrop"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Crop Cover",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cropFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.cropfracc3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell covered by C3 crops",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typec3crop"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cover by C3 Crops",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cropFracC3",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.cropfracc4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell covered by C4 crops",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typec4crop"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cover by C4 Crops",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cropFracC4",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.csoil",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass in the full depth of the soil model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Model Soil Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cSoil",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.csoilabove1m",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Report missing data over ocean grid cells. For fractional land report value averaged over the land fraction.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "sdepth10"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Soil Pool Above 1m Depth",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cSoilAbove1m",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.csoilfast",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass per unit area in fast soil pool. Fast means a lifetime of less than 10 years for reference climate conditions (20th century) in the absence of water limitations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Fast Soil Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cSoilFast",
+ "positive": "",
+ "standard_name": "fast_soil_pool_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.csoilgrass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where natural_grasses (comment: mask=grassFrac)",
+ "comment": "'Content' indicates a quantity per unit area. The 'soil content' of a quantity refers to the vertical integral from the surface down to the bottom of the soil model. For the content between specified levels in the soil, standard names including content_of_soil_layer are used.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Soil on Grass Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cSoilGrass",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.csoillevels",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "for models with vertically discretised soil carbon, report total soil carbon for each level",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Each Model Soil Level (Summed over All Soil Carbon Pools in That Level)",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cSoilLevels",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.csoilmedium",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass per unit area in medium (rate) soil pool. Medium means a lifetime of more than than 10 years and less than 100 years for reference climate conditions (20th century) in the absence of water limitations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Medium Soil Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cSoilMedium",
+ "positive": "",
+ "standard_name": "medium_soil_pool_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.csoilpools",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "For models with multiple soil carbon pools, report each pool here. If models also have vertical discretisation these should be aggregated",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "soilpools",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Each Model Soil Pool (Summed over Vertical Levels)",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cSoilPools",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.csoilshrub",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where shrubs (comment: mask=shrubFrac)",
+ "comment": "'Content' indicates a quantity per unit area. The 'soil content' of a quantity refers to the vertical integral from the surface down to the bottom of the soil model. For the content between specified levels in the soil, standard names including content_of_soil_layer are used.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Soil on Shrub Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cSoilShrub",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.csoilslow",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass per unit area in slow soil pool. Slow means a lifetime of more than 100 years for reference climate (20th century) in the absence of water limitations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Slow Soil Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cSoilSlow",
+ "positive": "",
+ "standard_name": "slow_soil_pool_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.csoiltree",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where trees (comment: mask=treeFrac)",
+ "comment": "'Content' indicates a quantity per unit area. The 'soil content' of a quantity refers to the vertical integral from the surface down to the bottom of the soil model. For the content between specified levels in the soil, standard names including content_of_soil_layer are used.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Soil on Tree Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cSoilTree",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.cstem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "including sapwood and hardwood.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Stem",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cStem",
+ "positive": "",
+ "standard_name": "stem_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.ctotfirelut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "Different from LMON this flux should include all fires occurring on the land use tile, including natural, man-made and deforestation fires",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Carbon Loss from Natural and Managed Fire on Land-Use Tile, Including Deforestation Fires [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cTotFireLut",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_fires",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.cveg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass per unit area in vegetation.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Vegetation",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cVeg",
+ "positive": "",
+ "standard_name": "vegetation_carbon_content",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.cveggrass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where natural_grasses (comment: mask=grassFrac)",
+ "comment": "'Content' indicates a quantity per unit area. 'Vegetation' means any plants e.g. trees, shrubs, grass. Plants are autotrophs i.e. 'producers' of biomass using carbon obtained from carbon dioxide.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Vegetation on Grass Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cVegGrass",
+ "positive": "",
+ "standard_name": "vegetation_carbon_content",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.cvegshrub",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where shrubs (comment: mask=shrubFrac)",
+ "comment": "'Content' indicates a quantity per unit area. 'Vegetation' means any plants e.g. trees, shrubs, grass. Plants are autotrophs i.e. 'producers' of biomass using carbon obtained from carbon dioxide.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Vegetation on Shrub Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cVegShrub",
+ "positive": "",
+ "standard_name": "vegetation_carbon_content",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.cvegtree",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where trees (comment: mask=treeFrac)",
+ "comment": "'Content' indicates a quantity per unit area. 'Vegetation' means any plants e.g. trees, shrubs, grass. Plants are autotrophs i.e. 'producers' of biomass using carbon obtained from carbon dioxide.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Vegetation on Tree Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cVegTree",
+ "positive": "",
+ "standard_name": "vegetation_carbon_content",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.cwood",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass per unit area in wood, including sapwood and hardwood.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Wood",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cWood",
+ "positive": "",
+ "standard_name": "stem_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.evspsblpot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "at surface; potential flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Potential Evapotranspiration",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evspsblpot",
+ "positive": "",
+ "standard_name": "water_potential_evaporation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.evspsblsoi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Water evaporation from soil (including sublimation).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Water Evaporation from Soil",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evspsblsoi",
+ "positive": "",
+ "standard_name": "water_evaporation_flux_from_soil",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.evspsblveg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The canopy evaporation and sublimation (if present in model); may include dew formation as a negative flux.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Evaporation from Canopy",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evspsblveg",
+ "positive": "",
+ "standard_name": "water_evaporation_flux_from_canopy",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fahlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "Anthropogenic heat flux generated from non-renewable human primary energy consumption, including energy use by vehicles, commercial and residential buildings, industry, and power plants. Primary energy refers to energy in natural resources, fossil and nonfossil, before conversion into other forms, such as electricity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Anthropogenic Heat Flux Generated from non-Renewable Human Primary Energy Consumption",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fahLut",
+ "positive": "up",
+ "standard_name": "surface_upward_heat_flux_due_to_anthropogenic_energy_consumption",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fanthdisturb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Anthropogenic flux of carbon as carbon dioxide into the atmosphere. That is, emissions influenced, caused, or created by human activity. Anthropogenic emission of carbon dioxide includes fossil fuel use, cement production, agricultural burning and sources associated with anthropogenic land use change, except forest regrowth.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux from Vegetation, Litter or Soil Pools into the Atmosphere Due to any Human Activity [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fAnthDisturb",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_anthropogenic_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fbnf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The fixation (uptake of nitrogen gas directly from the atmosphere) of nitrogen due to biological processes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Biological Nitrogen Fixation",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fBNF",
+ "positive": "",
+ "standard_name": "tendency_of_soil_and_vegetation_mass_content_of_nitrogen_compounds_expressed_as_nitrogen_due_to_fixation",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fclandtoocean",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellr",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "leached carbon etc that goes into run off or river routing and finds its way into ocean should be reported here.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Lateral Transfer of Carbon out of Grid Cell That Eventually Goes into Ocean",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fCLandToOcean",
+ "positive": "",
+ "standard_name": "mass_flux_of_carbon_into_sea_water_from_rivers",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fdeforesttoatmos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "When land use change results in deforestation of natural vegetation (trees or grasslands) then natural biomass is removed. The treatment of deforested biomass differs significantly across models, but it should be straight-forward to compare deforested biomass across models.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Deforested Biomass That Goes into Atmosphere as a Result of Anthropogenic Land-Use Change [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fDeforestToAtmos",
+ "positive": "",
+ "standard_name": "surface_net_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_anthropogenic_land_use_change",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fdeforesttoproduct",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "When land use change results in deforestation of natural vegetation (trees or grasslands) then natural biomass is removed. The treatment of deforested biomass differs significantly across models, but it should be straight-forward to compare deforested biomass across models.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Deforested Biomass That Goes into Product Pool as a Result of Anthropogenic Land-Use Change",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fDeforestToProduct",
+ "positive": "",
+ "standard_name": "carbon_mass_flux_into_forestry_and_agricultural_products_due_to_anthropogenic_land_use_or_land_cover_change",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.ffire",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "CO2 emissions (expressed as a carbon mass flux per unit area) from natural fires and human ignition fires as calculated by the fire module of the dynamic vegetation model, but excluding any CO2 flux from fire included in fLuc (CO2 Flux to Atmosphere from Land Use Change).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to CO2 Emission from Fire Excluding Land-Use Change [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fFire",
+ "positive": "up",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_fires_excluding_anthropogenic_land_use_change",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.ffireall",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "From all sources, Including natural, anthropogenic and Land-use change. Only total fire emissions can be compared to observations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to CO2 Emission from Fire Including All Sources [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fFireAll",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_fires",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.ffirenat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "CO2 emissions from natural fires",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to CO2 Emission from Natural Fire [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fFireNat",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_natural_fires",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fgrazing",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass flux per unit area due to grazing on land",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to Grazing on Land [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fGrazing",
+ "positive": "up",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_grazing",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fharvest",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass flux per unit area due to crop harvesting",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to Crop Harvesting [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fHarvest",
+ "positive": "up",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_crop_harvesting",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fharvesttoatmos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "any harvested carbon that is assumed to decompose immediately into the atmosphere is reported here",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Harvested Biomass That Goes Straight into Atmosphere as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fHarvestToAtmos",
+ "positive": "up",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_crop_harvesting",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fharvesttoproduct",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "be it food or wood harvest, any carbon that is subsequently stored is reported here",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Harvested Biomass That Goes into Product Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fHarvestToProduct",
+ "positive": "",
+ "standard_name": "mass_flux_of_carbon_into_forestry_and_agricultural_products_due_to_crop_harvesting",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.flitterfire",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Required for unambiguous separation of vegetation and soil + litter turnover times, since total fire flux draws from both sources",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux from Litter, CWD or any non-Living Pool into Atmosphere Due to CO2 Emission from All Fire [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fLitterFire",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_litter_in_fires",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.flittersoil",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass flux per unit area into soil from litter (dead plant material in or above the soil).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Carbon Mass Flux from Litter to Soil",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fLitterSoil",
+ "positive": "",
+ "standard_name": "carbon_mass_flux_into_soil_from_litter",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fluc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass flux per unit area into atmosphere due to human changes to land (excluding forest regrowth) accounting possibly for different time-scales related to fate of the wood, for example.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Carbon Mass Flux into Atmosphere Due to Land-Use Change [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fLuc",
+ "positive": "up",
+ "standard_name": "surface_net_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_anthropogenic_land_use_change",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.flulccatmlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "This annual mean flux refers to the transfer of carbon directly to the atmosphere due to any land-use or land-cover change activities. Include carbon transferred due to deforestation or agricultural directly into atmosphere, and emissions form anthropogenic pools into atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Transferred Directly to Atmosphere Due to any Land-Use or Land-Cover Change Activities [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fLulccAtmLut",
+ "positive": "up",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_anthropogenic_land_use_or_land_cover_change_excluding_forestry_and_agricultural_products",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.flulccproductlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "This annual mean flux refers to the transfer of carbon primarily through harvesting land use into anthropogenic product pools, e.g.,deforestation or wood harvesting from primary or secondary lands, food harvesting on croplands, harvesting (grazing) by animals on pastures.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Harvested Due to Land-Use or Land-Cover Change Process That Enters Anthropogenic Product Pools on Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fLulccProductLut",
+ "positive": "",
+ "standard_name": "carbon_mass_flux_into_forestry_and_agricultural_products_due_to_anthropogenic_land_use_or_land_cover_change",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.flulccresiduelut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "This annual mean flux refers to the transfer of carbon into soil or litter pools due to any land use or land-cover change activities",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Transferred to Soil or Litter Pools Due to Land-Use or Land-Cover Change Processes on Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fLulccResidueLut",
+ "positive": "",
+ "standard_name": "carbon_mass_flux_into_litter_and_soil_due_to_anthropogenic_land_use_or_land_cover_change",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fn2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Surface upward flux of nitrous oxide (N2O) from vegetation (any living plants e.g. trees, shrubs, grass), litter (dead plant material in or above the soil), soil.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Land N2O Flux",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fN2O",
+ "positive": "up",
+ "standard_name": "surface_upward_mass_flux_of_nitrous_oxide_expressed_as_nitrogen_out_of_vegetation_and_litter_and_soil",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fnanthdisturb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "will require some careful definition to make sure we capture everything - any human activity that releases nitrogen from land instead of into product pool goes here. E.g. Deforestation fire, harvest assumed to decompose straight away, grazing...",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Mass Flux out of Land Due to any Human Activity",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNAnthDisturb",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_nitrogen_compounds_expressed_as_nitrogen_due_to_anthropogenic_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fndep",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Surface deposition rate of nitrogen.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry and Wet Deposition of Reactive Nitrogen onto Land",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNdep",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_nitrogen_compounds_expressed_as_nitrogen_due_to_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fnfert",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Total Nitrogen added for cropland fertilisation (artificial and manure). Relative to total land area of a grid cell, not relative to agricultural area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Nitrogen Added for Cropland Fertilisation (Artificial and Manure)",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNfert",
+ "positive": "",
+ "standard_name": "tendency_of_soil_mass_content_of_nitrogen_compounds_expressed_as_nitrogen_due_to_fertilization",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fngas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Total flux of Nitrogen from the land into the atmosphere.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Nitrogen Lost to the Atmosphere (Sum of NHx, NOx, N2O, N2)",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNgas",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_nitrogen_compounds_expressed_as_nitrogen",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fngasfire",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Flux of Nitrogen from the land into the atmosphere due to fire",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Nitrogen Lost to the Atmosphere (Including NHx, NOx, N2O, N2) from Fire",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNgasFire",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_nitrogen_compounds_expressed_as_nitrogen_due_to_emission_from_fires",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fngasnonfire",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Flux of Nitrogen from the land into the atmosphere due to all processes other than fire",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Nitrogen Lost to the Atmosphere (Including NHx, NOx, N2O, N2) from All Processes Except Fire",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNgasNonFire",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_nitrogen_compounds_expressed_as_nitrogen_due_to_all_land_processes_excluding_fires",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fnlandtoocean",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "leached nitrogen etc that goes into run off or river routing and finds its way into ocean should be reported here.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Lateral Transfer of Nitrogen out of Grid Cell That Eventually Goes into Ocean",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNLandToOcean",
+ "positive": "",
+ "standard_name": "mass_flux_of_nitrogen_compounds_expressed_as_nitrogen_into_sea_from_rivers",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fnleach",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'Leaching' means the loss of water soluble chemical species from soil. Runoff is the liquid water which drains from land. If not specified, 'runoff' refers to the sum of surface runoff and subsurface drainage.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Nitrogen Loss to Leaching or Runoff (Sum of Ammonium, Nitrite and Nitrate)",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNleach",
+ "positive": "",
+ "standard_name": "mass_flux_of_carbon_out_of_soil_due_to_leaching_and_runoff",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fnlittersoil",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Litter' is dead plant material in or above the soil.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Nitrogen Mass Flux from Litter to Soil",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNLitterSoil",
+ "positive": "",
+ "standard_name": "nitrogen_mass_flux_into_soil_from_litter",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fnloss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Not all models split losses into gaseous and leaching",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Nitrogen Lost (Including NHx, NOx, N2O, N2 and Leaching)",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNloss",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_nitrogen_compounds_expressed_as_nitrogen_out_of_vegetation_and_litter_and_soil",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fnnetmin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Loss of soil nitrogen through remineralization and immobilisation. Remineralization is the degradation of organic matter into inorganic forms of carbon, nitrogen, phosphorus and other micronutrients, which consumes oxygen and releases energy. Immobilisation of nitrogen refers to retention of nitrogen by micro-organisms under certain conditions, making it unavailable for plants.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Nitrogen Release from Soil and Litter as the Outcome of Nitrogen Immobilisation and Gross Mineralisation",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNnetmin",
+ "positive": "",
+ "standard_name": "mass_flux_of_nitrogen_compounds_expressed_as_nitrogen_out_of_litter_and_soil_due_to_immobilisation_and_remineralization",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fnox",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. 'Nox' means a combination of two radical species containing nitrogen and oxygen NO+NO2. 'Vegetation' means any living plants e.g. trees, shrubs, grass. 'Litter' is dead plant material in or above the soil.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Land NOx Flux",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNOx",
+ "positive": "up",
+ "standard_name": "surface_upward_mass_flux_of_nox_expressed_as_nitrogen_out_of_vegetation_and_litter_and_soil",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fnproduct",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "When land use change results in deforestation of natural vegetation (trees or grasslands) then natural biomass is removed. The treatment of deforested biomass differs significantly across models, but it should be straight-forward to compare deforested biomass across models.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Deforested or Harvested Biomass as a Result of Anthropogenic Land-Use or Change",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNProduct",
+ "positive": "",
+ "standard_name": "nitrogen_mass_flux_into_forestry_and_agricultural_products_due_to_anthropogenic_land_use_or_land_cover_change",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fnup",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The uptake of nitrogen by fixation: nitrogen fixation means the uptake of nitrogen gas directly from the atmosphere. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Plant Nitrogen Uptake (Sum of Ammonium and Nitrate) Irrespective of the Source of Nitrogen",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNup",
+ "positive": "",
+ "standard_name": "tendency_of_vegetation_mass_content_of_nitrogen_compounds_expressed_as_nitrogen_due_to_fixation",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fnveglitter",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Litter' is dead plant material in or above the soil. 'Vegetation' means any living plants e.g. trees, shrubs, grass.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Nitrogen Mass Flux from Vegetation to Litter",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNVegLitter",
+ "positive": "",
+ "standard_name": "nitrogen_mass_flux_into_litter_from_vegetation",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fnvegsoil",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "In some models part of nitrogen (e.g., root exudate) can go directly into the soil pool without entering litter.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Nitrogen Mass Flux from Vegetation Directly to Soil",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNVegSoil",
+ "positive": "",
+ "standard_name": "nitrogen_mass_flux_into_soil_from_vegetation_excluding_litter",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fproductdecomp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Flux of CO2 from product pools into the atmosphere. Examples of 'forestry and agricultural products' are paper, cardboard, furniture, timber for construction, biofuels and food for both humans and livestock. Models that simulate land use changes have one or more pools of carbon that represent these products in order to conserve carbon and allow its eventual release into the atmosphere, for example, when the products decompose in landfill sites.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Decomposition out of Product Pools to CO2 in Atmosphere as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fProductDecomp",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_forestry_and_agricultural_products",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fproductdecomplut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "Flux of CO2 from product pools into the atmosphere. Examples of 'forestry and agricultural products' are paper, cardboard, furniture, timber for construction, biofuels and food for both humans and livestock. Models that simulate land use changes have one or more pools of carbon that represent these products in order to conserve carbon and allow its eventual release into the atmosphere, for example, when the products decompose in landfill sites. Produce this variable i a model has explicit anthropogenic product pools by land use tile",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Carbon Mass Flux from Wood and Agricultural Product Pools on Land Use Tile into Atmosphere [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fProductDecompLut",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_forestry_and_agricultural_products",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fraclut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "End of year values (not annual mean); note that percentage should be reported as percentage of land grid cell (example: frac_lnd = 0.5, frac_ocn = 0.5, frac_crop_lnd = 0.2 (of land portion of grid cell), then frac_lut(crop) = 0.5*0.2 = 0.1)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage of Grid Cell for Each Land-Use Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fracLut",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fvegfire",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Required for unambiguous separation of vegetation and soil + litter turnover times, since total fire flux draws from both sources",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux from Vegetation into Atmosphere Due to CO2 Emission from All Fire [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fVegFire",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_vegetation_in_fires",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fveglitter",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Vegetation' means any living plants e.g. trees, shrubs, grass. 'Litter' is dead plant material in or above the soil. It is distinct from coarse wood debris. The precise distinction between 'fine' and 'coarse' is model dependent. The sum of the quantities with standard names mass_flux_of_carbon_into_litter_from_vegetation_due_to_mortality and mass_flux_of_carbon_into_litter_from_vegetation_due_to_senescence is mass_flux_of_carbon_into_litter_from_vegetation.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Carbon Mass Flux from Vegetation to Litter",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fVegLitter",
+ "positive": "",
+ "standard_name": "mass_flux_of_carbon_into_litter_from_vegetation",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fveglittermortality",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "needed to separate changing vegetation C turnover times resulting from changing allocation versus changing mortality",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Carbon Mass Flux from Vegetation to Litter as a Result of Mortality",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fVegLitterMortality",
+ "positive": "",
+ "standard_name": "mass_flux_of_carbon_into_litter_from_vegetation_due_to_mortality",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fveglittersenescence",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "needed to separate changing vegetation C turnover times resulting from changing allocation versus changing mortality",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Carbon Mass Flux from Vegetation to Litter as a Result of Leaf, Branch, and Root Senescence",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fVegLitterSenescence",
+ "positive": "",
+ "standard_name": "mass_flux_of_carbon_into_litter_from_vegetation_due_to_senescence",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fvegsoil",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass flux per unit area from vegetation directly into soil, without intermediate conversion to litter.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Carbon Mass Flux from Vegetation Directly to Soil",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fVegSoil",
+ "positive": "",
+ "standard_name": "carbon_mass_flux_into_soil_from_vegetation_excluding_litter",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fvegsoilmortality",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "needed to separate changing vegetation C turnover times resulting from changing allocation versus changing mortality",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Carbon Mass Flux from Vegetation to Soil as a Result of Mortality",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fVegSoilMortality",
+ "positive": "",
+ "standard_name": "mass_flux_of_carbon_into_soil_from_vegetation_due_to_mortality",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.fvegsoilsenescence",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "needed to separate changing vegetation C turnover times resulting from changing allocation versus changing mortality",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Carbon Mass Flux from Vegetation to Soil as a Result of Leaf, Branch, and Root Senescence",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fVegSoilSenescence",
+ "positive": "",
+ "standard_name": "mass_flux_of_carbon_into_soil_from_vegetation_due_to_senescence",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.gpp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The rate of synthesis of biomass from inorganic precursors by autotrophs ('producers') expressed as the mass of carbon which it contains. For example, photosynthesis in plants or phytoplankton. The producers also respire some of this biomass and the difference is referred to as the net primary production. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux out of Atmosphere Due to Gross Primary Production on Land [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "gpp",
+ "positive": "",
+ "standard_name": "gross_primary_productivity_of_biomass_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.gppc13",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The rate of synthesis of carbon-13 in biomass from inorganic precursors by autotrophs ('producers') expressed as the mass of carbon which it contains. For example, photosynthesis in plants or phytoplankton. The producers also respire some of this biomass and the difference is referred to as the net primary production. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon-13 Mass Flux out of Atmosphere Due to Gross Primary Production on Land [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "gppc13",
+ "positive": "",
+ "standard_name": "gross_primary_productivity_of_biomass_expressed_as_13C",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.gppc14",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The rate of synthesis of carbon-14 in biomass from inorganic precursors by autotrophs ('producers') expressed as the mass of carbon which it contains. For example, photosynthesis in plants or phytoplankton. The producers also respire some of this biomass and the difference is referred to as the net primary production. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon-14 Mass Flux out of Atmosphere Due to Gross Primary Production on Land [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "gppc14",
+ "positive": "",
+ "standard_name": "gross_primary_productivity_of_biomass_expressed_as_14C",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.gppgrass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where natural_grasses (comment: mask=grassFrac)",
+ "comment": "Total GPP of grass in the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Gross Primary Production on Grass Tiles as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "gppGrass",
+ "positive": "",
+ "standard_name": "gross_primary_productivity_of_biomass_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.gpplut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "The rate of synthesis of biomass from inorganic precursors by autotrophs ('producers') expressed as the mass of carbon which it contains. For example, photosynthesis in plants or phytoplankton. The producers also respire some of this biomass and the difference is referred to as the net primary production. Reported on land-use tiles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Gross Primary Production on Land-Use Tile as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "gppLut",
+ "positive": "",
+ "standard_name": "gross_primary_productivity_of_biomass_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.gppshrub",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where shrubs (comment: mask=shrubFrac)",
+ "comment": "Total GPP of shrubs in the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Gross Primary Production on Shrub Tiles as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "gppShrub",
+ "positive": "",
+ "standard_name": "gross_primary_productivity_of_biomass_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.gpptree",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where trees (comment: mask=treeFrac)",
+ "comment": "Total GPP of trees in the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Gross Primary Production on Tree Tiles as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "gppTree",
+ "positive": "",
+ "standard_name": "gross_primary_productivity_of_biomass_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.grassfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by natural grass.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typenatgr"
+ ],
+ "frequency": "mon",
+ "long_name": "Natural Grass Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "grassFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.grassfracc3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell covered by C3 natural grass.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typec3natg"
+ ],
+ "frequency": "mon",
+ "long_name": "C3 Natural Grass Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "grassFracC3",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.grassfracc4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell covered by C4 natural grass.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typec4natg"
+ ],
+ "frequency": "mon",
+ "long_name": "C4 Natural Grass Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "grassFracC4",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.hflslut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Latent Heat Flux on Land-Use Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hflsLut",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.hfsslut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "Upward sensible heat flux on land use tiles. The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sensible Heat Flux on Land-Use Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfssLut",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.husslut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "Normally, the specific humidity should be reported at the 2 meter height",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Near-Surface Specific Humidity on Land-Use Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hussLut",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.irrlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "Mass flux of water due to irrigation.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Irrigation Flux Including any Irrigation for Crops, Trees, Pasture, or Urban Lawns",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "irrLut",
+ "positive": "down",
+ "standard_name": "surface_downward_mass_flux_of_water_due_to_irrigation",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.lai",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "A ratio obtained by dividing the total upper leaf surface area of vegetation by the (horizontal) surface area of the land on which it grows.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Leaf Area Index",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lai",
+ "positive": "",
+ "standard_name": "leaf_area_index",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.lailut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "A ratio obtained by dividing the total upper leaf surface area of vegetation by the (horizontal) surface area of the land on which it grows.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Leaf Area Index on Land-Use Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "laiLut",
+ "positive": "",
+ "standard_name": "leaf_area_index",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.landcoverfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of grid cell area occupied by different model vegetation/land cover categories. The categories may differ from model to model, depending on each model's subgrid land cover category definitions. Categories may include natural vegetation, anthropogenic vegetation, bare soil, lakes, urban areas, glaciers, etc. Sum of all should equal the percentage of the grid cell that is land.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "vegtype",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage of Area by Vegetation or Land-Cover Category",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "landCoverFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.mrfso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The mass per unit area (summed over all model layers) of frozen water.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Soil Frozen Water Content",
+ "modeling_realm": [
+ "land",
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrfso",
+ "positive": "",
+ "standard_name": "soil_frozen_water_content",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.mrlso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The mass (summed over all all layers) of liquid water.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Soil Liquid Water Content",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrlso",
+ "positive": "",
+ "standard_name": "liquid_water_content_of_soil_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.mrro",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The total run-off (including drainage through the base of the soil model) per unit area leaving the land portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Runoff",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrro",
+ "positive": "",
+ "standard_name": "runoff_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.mrrolut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "the total runoff (including 'drainage' through the base of the soil model) leaving the land use tile portion of the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Runoff from Land-Use Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrroLut",
+ "positive": "",
+ "standard_name": "runoff_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.mrros",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The total surface run off leaving the land portion of the grid cell (excluding drainage through the base of the soil model).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Runoff",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrros",
+ "positive": "",
+ "standard_name": "surface_runoff_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.mrsfl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "in each soil layer, the mass of water in ice phase. Reported as 'missing' for grid cells occupied entirely by 'sea'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Frozen Water Content of Soil Layer",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsfl",
+ "positive": "",
+ "standard_name": "frozen_water_content_of_soil_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.mrsll",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "in each soil layer, the mass of water in liquid phase. Reported as 'missing' for grid cells occupied entirely by 'sea'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Liquid Water Content of Soil Layer",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsll",
+ "positive": "",
+ "standard_name": "liquid_water_content_of_soil_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.mrso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "the mass per unit area (summed over all soil layers) of water in all phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Soil Moisture Content",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrso",
+ "positive": "",
+ "standard_name": "mass_content_of_water_in_soil",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.mrsol",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "in each soil layer, the mass of water in all phases, including ice. Reported as 'missing' for grid cells occupied entirely by 'sea'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Water Content of Soil Layer",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsol",
+ "positive": "",
+ "standard_name": "mass_content_of_water_in_soil_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.mrsolut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "'Water' means water in all phases. 'Content' indicates a quantity per unit area. The mass content of water in soil refers to the vertical integral from the surface down to the bottom of the soil model. For the content between specified levels in the soil, standard names including 'content_of_soil_layer' are used.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Soil Moisture",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsoLut",
+ "positive": "",
+ "standard_name": "mass_content_of_water_in_soil",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.mrsos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The mass of water in all phases in the upper 10cm of the soil layer.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "sdepth1"
+ ],
+ "frequency": "mon",
+ "long_name": "Moisture in Upper Portion of Soil Column",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsos",
+ "positive": "",
+ "standard_name": "mass_content_of_water_in_soil_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.mrsoslut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "the mass of water in all phases in a thin surface layer; integrate over uppermost 10cm",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time",
+ "sdepth1"
+ ],
+ "frequency": "mon",
+ "long_name": "Moisture in Upper Portion of Soil Column of Land-Use Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsosLut",
+ "positive": "",
+ "standard_name": "mass_content_of_water_in_soil_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.mrtws",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Mass of water in all phases and in all components including soil, canopy, vegetation, ice sheets, rivers and ground water.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Terrestrial Water Storage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrtws",
+ "positive": "",
+ "standard_name": "land_water_amount",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nbp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "This is the net mass flux of carbon from atmosphere into land, calculated as photosynthesis MINUS the sum of plant and soil respiration, carbon fluxes from fire, harvest, grazing and land use change. Positive flux is into the land.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux out of Atmosphere Due to Net Biospheric Production on Land [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nbp",
+ "positive": "down",
+ "standard_name": "surface_net_downward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_all_land_processes",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.necblut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "Computed as npp minus heterotrophic respiration minus fire minus C leaching minus harvesting/clearing. Positive rate is into the land, negative rate is from the land. Do not include fluxes from anthropogenic product pools to atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Carbon Mass Flux into Land-Use Tile [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "necbLut",
+ "positive": "down",
+ "standard_name": "surface_net_downward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_all_land_processes",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nep",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Natural flux of CO2 (expressed as a mass flux of carbon) from the atmosphere to the land calculated as the difference between uptake associated will photosynthesis and the release of CO2 from the sum of plant and soil respiration and fire. Positive flux is into the land. Emissions from natural fires and human ignition fires as calculated by the fire module of the dynamic vegetation model, but excluding any CO2 flux from fire included in fLuc (CO2 Flux to Atmosphere from Land Use Change).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Carbon Mass Flux out of Atmosphere Due to Net Ecosystem Productivity on Land [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nep",
+ "positive": "down",
+ "standard_name": "surface_net_downward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_all_land_processes_excluding_anthropogenic_land_use_change",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.netatmoslandc13flux",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Flux of carbon 31as carbon dioxide into the land. This flux should be reproducible by differencing the sum of all carbon pools (cVeg, cLitter, cSoil, and cProducts or equivalently cLand) from one time step to the next, except in the case of lateral transfer of carbon due to harvest, riverine transport of dissolved organic and/or inorganic carbon, or any other process (in which case the lateral_carbon_transfer_over_land term, see below, will be zero data).-",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Mass Flux of 13C Between Atmosphere and Land (Positive into Land) as a Result of All Processes [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "netAtmosLandC13Flux",
+ "positive": "down",
+ "standard_name": "surface_net_downward_mass_flux_of_carbon_dioxide_expressed_as_13C_due_to_all_land_processes",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.netatmoslandc14flux",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Flux of carbon-14 as carbon dioxide into the land. This flux should be reproducible by differencing the sum of all carbon pools (cVeg, cLitter, cSoil, and cProducts or equivalently cLand) from one time step to the next, except in the case of lateral transfer of carbon due to harvest, riverine transport of dissolved organic and/or inorganic carbon, or any other process (in which case the lateral_carbon_transfer_over_land term, see below, will be zero data).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Mass Flux of 14C Between Atmosphere and Land (Positive into Land) as a Result of All Processes [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "netAtmosLandC14Flux",
+ "positive": "down",
+ "standard_name": "surface_net_downward_mass_flux_of_carbon_dioxide_expressed_as_14C_due_to_all_land_processes",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.netatmoslandco2flux",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Flux of carbon as carbon dioxide into the land. This flux should be reproducible by differencing the sum of all carbon pools (cVeg, cLitter, cSoil, and cProducts or equivalently cLand) from one time step to the next, except in the case of lateral transfer of carbon due to harvest, riverine transport of dissolved organic and/or inorganic carbon, or any other process (in which case the lateral_carbon_transfer_over_land term, see below, will be zero data).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Flux of CO2 Between Atmosphere and Land (Positive into Land) as a Result of All Processes [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "netAtmosLandCO2Flux",
+ "positive": "down",
+ "standard_name": "surface_net_downward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_all_land_processes",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nland",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Report missing data over ocean grid cells. For fractional land report value averaged over the land fraction.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Nitrogen in All Terrestrial Nitrogen Pools",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nLand",
+ "positive": "",
+ "standard_name": "mass_content_of_nitrogen_in_vegetation_and_litter_and_soil_and_forestry_and_agricultural_products",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nleaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "'Content' indicates a quantity per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Mass in Leaves",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nLeaf",
+ "positive": "",
+ "standard_name": "leaf_mass_content_of_nitrogen",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nlitter",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Report missing data over ocean grid cells. For fractional land report value averaged over the land fraction.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Mass in Litter Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nLitter",
+ "positive": "",
+ "standard_name": "litter_mass_content_of_nitrogen",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nlittercwd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "'Content' indicates a quantity per unit area. 'Wood debris' means dead organic matter composed of coarse wood. It is distinct from fine litter. The precise distinction between 'fine' and 'coarse' is model dependent. The sum of the quantities with standard names wood_debris_mass_content_of_nitrogen, surface_litter_mass_content_of_nitrogen and subsurface_litter_mass_content_of_nitrogen is the total nitrogen mass content of dead plant material.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Mass in Coarse Woody Debris",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nLitterCwd",
+ "positive": "",
+ "standard_name": "wood_debris_mass_content_of_nitrogen",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nlittersubsurf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "'Content' indicates a quantity per unit area. 'Litter' is dead plant material in or above the soil. It is distinct from coarse wood debris. The precise distinction between 'fine' and 'coarse' is model dependent. 'Subsurface litter' means the part of the litter mixed within the soil below the surface. The sum of the quantities with standard names wood_debris_mass_content_of_nitrogen, surface_litter_mass_content_of_nitrogen and subsurface_litter_mass_content_of_nitrogen is the total nitrogen mass content of dead plant material.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Mass in Below-Ground Litter (non CWD)",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nLitterSubSurf",
+ "positive": "",
+ "standard_name": "subsurface_litter_mass_content_of_nitrogen",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nlittersurf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "'Content' indicates a quantity per unit area. 'Litter' is dead plant material in or above the soil. It is distinct from coarse wood debris. The precise distinction between 'fine' and 'coarse' is model dependent. 'Surface litter' means the part of the litter resting above the soil surface. The sum of the quantities with standard names wood_debris_mass_content_of_nitrogen, surface_litter_mass_content_of_nitrogen and subsurface_litter_mass_content_of_nitrogen is the total nitrogen mass content of dead plant material.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Mass in Above-Ground Litter (non CWD)",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nLitterSurf",
+ "positive": "",
+ "standard_name": "surface_litter_mass_content_of_nitrogen",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nmineral",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "SUM of ammonium, nitrite, nitrate, etc over all soil layers",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mineral Nitrogen in the Soil",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nMineral",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_inorganic_nitrogen_expressed_as_nitrogen",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nmineralnh4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "SUM of ammonium over all soil layers",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mineral Ammonium in the Soil",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nMineralNH4",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_inorganic_ammonium_expressed_as_nitrogen",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nmineralno3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "SUM of nitrate over all soil layers",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mineral Nitrate in the Soil",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nMineralNO3",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_inorganic_nitrate_expressed_as_nitrogen",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nother",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "E.g. fruits, seeds, etc.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Mass in Vegetation Components Other than Leaves, Stem and Root",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nOther",
+ "positive": "",
+ "standard_name": "miscellaneous_living_matter_mass_content_of_nitrogen",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.npp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "'Production of carbon' means the production of biomass expressed as the mass of carbon which it contains. Net primary production is the excess of gross primary production (rate of synthesis of biomass from inorganic precursors) by autotrophs ('producers'), for example, photosynthesis in plants or phytoplankton, over the rate at which the autotrophs themselves respire some of this biomass. 'Productivity' means production per unit area. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Production on Land as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "npp",
+ "positive": "down",
+ "standard_name": "net_primary_productivity_of_biomass_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nppgrass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where natural_grasses (comment: mask=grassFrac)",
+ "comment": "Total NPP of grass in the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Production on Grass Tiles as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nppGrass",
+ "positive": "",
+ "standard_name": "net_primary_productivity_of_biomass_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nppleaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "This is the rate of carbon uptake by leaves due to NPP",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Production Allocated to Leaves as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nppLeaf",
+ "positive": "down",
+ "standard_name": "net_primary_productivity_of_biomass_expressed_as_carbon_accumulated_in_leaves",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.npplut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "'Production of carbon' means the production of biomass expressed as the mass of carbon which it contains. Net primary production is the excess of gross primary production (rate of synthesis of biomass from inorganic precursors) by autotrophs ('producers'), for example, photosynthesis in plants or phytoplankton, over the rate at which the autotrophs themselves respire some of this biomass. 'Productivity' means production per unit area. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Production on Land-Use Tile as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nppLut",
+ "positive": "",
+ "standard_name": "net_primary_productivity_of_biomass_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nppother",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "added for completeness with npp_root",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Production Allocated to Other Pools (not Leaves Stem or Roots) as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nppOther",
+ "positive": "",
+ "standard_name": "net_primary_productivity_of_biomass_expressed_as_carbon_accumulated_in_miscellaneous_living_matter",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.npproot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "This is the rate of carbon uptake by roots due to NPP",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Production Allocated to Roots as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nppRoot",
+ "positive": "down",
+ "standard_name": "net_primary_productivity_of_biomass_expressed_as_carbon_accumulated_in_roots",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nppshrub",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where shrubs (comment: mask=shrubFrac)",
+ "comment": "Total NPP of shrubs in the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Production on Shrub Tiles as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nppShrub",
+ "positive": "",
+ "standard_name": "net_primary_productivity_of_biomass_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nppstem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "added for completeness with npp_root",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Production Allocated to Stem as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nppStem",
+ "positive": "",
+ "standard_name": "net_primary_productivity_of_biomass_expressed_as_carbon_accumulated_in_stems",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.npptree",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where trees (comment: mask=treeFrac)",
+ "comment": "Total NPP of trees in the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Production on Tree Tiles as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nppTree",
+ "positive": "",
+ "standard_name": "net_primary_productivity_of_biomass_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nppwood",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "This is the rate of carbon uptake by wood due to NPP",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Production Allocated to Wood as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nppWood",
+ "positive": "down",
+ "standard_name": "net_primary_productivity_of_biomass_expressed_as_carbon_accumulated_in_wood",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nproduct",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Report missing data over ocean grid cells. For fractional land report value averaged over the land fraction.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Mass in Products of Land-Use Change",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nProduct",
+ "positive": "",
+ "standard_name": "nitrogen_mass_content_of_forestry_and_agricultural_products",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nroot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "including fine and coarse roots.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Mass in Roots",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nRoot",
+ "positive": "",
+ "standard_name": "root_mass_content_of_nitrogen",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nsoil",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Report missing data over ocean grid cells. For fractional land report value averaged over the land fraction.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Mass in Soil Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nSoil",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_nitrogen",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nstem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "including sapwood and hardwood.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Mass in Stem",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nStem",
+ "positive": "",
+ "standard_name": "stem_mass_content_of_nitrogen",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nveg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Report missing data over ocean grid cells. For fractional land report value averaged over the land fraction.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Mass in Vegetation",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nVeg",
+ "positive": "",
+ "standard_name": "vegetation_mass_content_of_nitrogen",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.nwdfraclut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of land use tile tile that is non-woody vegetation ( e.g. herbaceous crops)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time",
+ "typenwd"
+ ],
+ "frequency": "mon",
+ "long_name": "Non-Woody Vegetation Percentage Cover",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nwdFracLut",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.orog",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. Altitude is the (geometric) height above the geoid, which is the reference geopotential surface. The geoid is similar to mean sea level.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Altitude",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "orog",
+ "positive": "",
+ "standard_name": "surface_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.pasturefrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by anthropogenic pasture.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typepasture"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage of Land Which Is Anthropogenic Pasture",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pastureFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.pasturefracc3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell covered by C3 pasture",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typec3pastures"
+ ],
+ "frequency": "mon",
+ "long_name": "C3 Pasture Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pastureFracC3",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.pasturefracc4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell covered by C4 pasture",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typec4pastures"
+ ],
+ "frequency": "mon",
+ "long_name": "C4 Pasture Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pastureFracC4",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.prveg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The precipitation flux that is intercepted by the vegetation canopy (if present in model) before reaching the ground.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation onto Canopy",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prveg",
+ "positive": "",
+ "standard_name": "precipitation_flux_onto_canopy",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.ra",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass flux per unit area into atmosphere due to autotrophic respiration on land (respiration by producers) [see rh for heterotrophic production]",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to Autotrophic (Plant) Respiration on Land [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ra",
+ "positive": "up",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_plant_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.rac13",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Flux of carbon-13 into the atmosphere due to plant respiration. Plant respiration is the sum of respiration by parts of plants both above and below the soil. It is assumed that all the respired carbon dioxide is emitted to the atmosphere. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon-13 Mass Flux into Atmosphere Due to Autotrophic (Plant) Respiration on Land [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rac13",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_13C_due_to_plant_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.rac14",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Flux of carbon-14 into the atmosphere due to plant respiration. Plant respiration is the sum of respiration by parts of plants both above and below the soil. It is assumed that all the respired carbon dioxide is emitted to the atmosphere. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon-14 Mass Flux into Atmosphere Due to Autotrophic (Plant) Respiration on Land [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rac14",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_14C_due_to_plant_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.ragrass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where natural_grasses (comment: mask=grassFrac)",
+ "comment": "Total RA of grass in the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Autotrophic Respiration on Grass Tiles as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "raGrass",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_plant_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.raleaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "added for completeness with Ra_root",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Respiration from Leaves as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "raLeaf",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_plant_respiration_in_leaves",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.ralut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "Carbon mass flux per unit area into atmosphere due to autotrophic respiration on land (respiration by producers) [see rh for heterotrophic production]. Calculated on land-use tiles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Autotrophic Respiration on Land-Use Tile as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "raLut",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_plant_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.raother",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "added for completeness with Ra_root",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Respiration from Other Pools (not Leaves Stem or Roots) as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "raOther",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_plant_respiration_in_miscellaneous_living_matter",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.raroot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Total autotrophic respiration from all belowground plant parts. This has benchmarking value because the sum of Rh and root respiration can be compared to observations of total soil respiration.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Respiration from Roots as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "raRoot",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_plant_respiration_in_roots",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.rashrub",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where shrubs (comment: mask=shrubFrac)",
+ "comment": "Total RA of shrubs in the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Autotrophic Respiration on Shrub Tiles as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "raShrub",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_plant_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.rastem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "added for completeness with Ra_root",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Respiration from Stem as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "raStem",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_plant_respiration_in_stems",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.ratree",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where trees (comment: mask=treeFrac)",
+ "comment": "Total RA of trees in the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Autotrophic Respiration on Tree Tiles as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "raTree",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_plant_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.residualfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is land and is covered by neither vegetation nor bare-soil (e.g., urban, ice, lakes, etc.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typeresidual"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage of Grid Cell That Is Land but neither Vegetation Covered nor Bare Soil",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "residualFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.rgrowth",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Growth respiration is defined as the additional carbon cost for the synthesis of new growth.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Autotrophic Respiration on Land as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rGrowth",
+ "positive": "up",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_plant_respiration_for_biomass_growth",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.rh",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass flux per unit area into atmosphere due to heterotrophic respiration on land (respiration by consumers)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Heterotrophic Respiration on Land as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rh",
+ "positive": "up",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_heterotrophic_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.rhc13",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Heterotrophic respiration is respiration by heterotrophs ('consumers'), which are organisms (including animals and decomposers) that consume other organisms or dead organic material, rather than synthesising organic material from inorganic precursors using energy from the environment (especially sunlight) as autotrophs ('producers') do. Heterotrophic respiration goes on within both the soil and litter pools.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon-13 Mass Flux into Atmosphere Due to Heterotrophic Respiration on Land [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rhc13",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_13C_due_to_heterotrophic_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.rhc14",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Heterotrophic respiration is respiration by heterotrophs ('consumers'), which are organisms (including animals and decomposers) that consume other organisms or dead organic material, rather than synthesising organic material from inorganic precursors using energy from the environment (especially sunlight) as autotrophs ('producers') do. Heterotrophic respiration goes on within both the soil and litter pools.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon-14 Mass Flux into Atmosphere Due to Heterotrophic Respiration on Land [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rhc14",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_14C_due_to_heterotrophic_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.rhgrass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where natural_grasses (comment: mask=grassFrac)",
+ "comment": "Total RH of grass in the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Heterotrophic Respiration on Grass Tiles as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rhGrass",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_heterotrophic_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.rhlitter",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Needed to calculate litter bulk turnover time. Includes respiration from CWD as well.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to Heterotrophic Respiration from Litter on Land",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rhLitter",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_due_to_heterotrophic_respiration_in_litter",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.rhlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "Carbon mass flux per unit area into atmosphere due to heterotrophic respiration on land (respiration by consumers), calculated on land-use tiles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Heterotrophic Respiration on Land-Use Tile as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rhLut",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_heterotrophic_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.rhshrub",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where shrubs (comment: mask=shrubFrac)",
+ "comment": "Total RH of shrubs in the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Heterotrophic Respiration on Shrub Tiles as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rhShrub",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_heterotrophic_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.rhsoil",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Needed to calculate soil bulk turnover time",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to Heterotrophic Respiration from Soil on Land",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rhSoil",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_due_to_heterotrophic_respiration_in_soil",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.rhtree",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where trees (comment: mask=treeFrac)",
+ "comment": "Total RH of trees in the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Heterotrophic Respiration on Tree Tiles as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rhTree",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_heterotrophic_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.rluslut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upwelling Longwave on Land-Use Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlusLut",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.rmaint",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Maintenance respiration is defined as the carbon cost to support the metabolic activity of existing live tissue.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to Maintenance Autotrophic Respiration on Land [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rMaint",
+ "positive": "up",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_plant_respiration_for_biomass_maintenance",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.rsuslut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upwelling Shortwave on Land-Use Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsusLut",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.sftgif",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by land ice (ice sheet, ice shelf, ice cap, glacier)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Land Ice Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftgif",
+ "positive": "",
+ "standard_name": "land_ice_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.shrubfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by shrub.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typeshrub"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cover by Shrub",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "shrubFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.swelut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'lwe' means liquid water equivalent. 'Amount' means mass per unit area. The construction lwe_thickness_of_X_amount or _content means the vertical extent of a layer of liquid water having the same mass per unit area. Surface amount refers to the amount on the ground, excluding that on the plant or vegetation canopy.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Water Equivalent on Land-Use Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sweLut",
+ "positive": "",
+ "standard_name": "lwe_thickness_of_surface_snow_amount",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.taslut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "Air temperature is the bulk temperature of the air, not the surface (skin) temperature.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Near-Surface Air Temperature on Land Use Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasLut",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.tran",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Transpiration (may include dew formation as a negative flux).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Transpiration",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tran",
+ "positive": "up",
+ "standard_name": "transpiration_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.treefrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by trees.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typetree"
+ ],
+ "frequency": "mon",
+ "long_name": "Tree Cover Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "treeFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.treefracbdldcd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "This is the percentage of the entire grid cell that is covered by broadleaf deciduous trees.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typetreebd"
+ ],
+ "frequency": "mon",
+ "long_name": "Broadleaf Deciduous Tree Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "treeFracBdlDcd",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.treefracbdlevg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "This is the percentage of the entire grid cell that is covered by broadleaf evergreen trees.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typetreebe"
+ ],
+ "frequency": "mon",
+ "long_name": "Broadleaf Evergreen Tree Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "treeFracBdlEvg",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.treefracndldcd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "This is the percentage of the entire grid cell that is covered by needleleaf deciduous trees.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typetreend"
+ ],
+ "frequency": "mon",
+ "long_name": "Needleleaf Deciduous Tree Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "treeFracNdlDcd",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.treefracndlevg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "This is the percentage of the entire grid cell that is covered by needleleaf evergreen trees.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typetreene"
+ ],
+ "frequency": "mon",
+ "long_name": "Needleleaf Evergreen Tree Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "treeFracNdlEvg",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.treefracprimdec",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of the entire grid cell that is covered by total primary deciduous trees.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typepdec"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cover by Primary Deciduous Tree",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "treeFracPrimDec",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.treefracprimever",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by primary evergreen trees.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typepever"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cover by Primary Evergreen Trees",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "treeFracPrimEver",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.treefracsecdec",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by secondary deciduous trees.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typesdec"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cover by Secondary Deciduous Trees",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "treeFracSecDec",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.treefracsecever",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by secondary evergreen trees.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typesever"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cover by Secondary Evergreen Trees",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "treeFracSecEver",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.tsl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Temperature of soil. Reported as missing for grid cells with no land.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Temperature of Soil",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tsl",
+ "positive": "",
+ "standard_name": "soil_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.tslsilut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "Surface temperature (i.e. temperature at which long-wave radiation emitted)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Temperature on Landuse Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tslsiLut",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.tsoilpools",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "defined as 1/(turnover time) for each soil pool. Use the same pools reported under cSoilPools",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "soilpools",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Turnover Rate of Each Model Soil Carbon Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tSoilPools",
+ "positive": "",
+ "standard_name": "soil_pool_carbon_decay_rate",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.vegfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of grid cell that is covered by vegetation.This SHOULD be the sum of tree, grass (natural and pasture), crop and shrub fractions.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typeveg"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Vegetated Percentage Cover",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vegFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.vegheight",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where vegetation (comment: mask=vegFrac)",
+ "comment": "Vegetation height averaged over all vegetation types and over the vegetated fraction of a grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Height of the Vegetation Canopy",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vegHeight",
+ "positive": "",
+ "standard_name": "canopy_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.vegheightcrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where crops (comment: mask=cropFrac)",
+ "comment": "Vegetation height averaged over the crop fraction of a grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Height of Crops",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vegHeightCrop",
+ "positive": "",
+ "standard_name": "canopy_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.vegheightgrass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where natural_grasses (comment: mask=grassFrac)",
+ "comment": "Vegetation height averaged over the grass fraction of a grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Height of Grass",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vegHeightGrass",
+ "positive": "",
+ "standard_name": "canopy_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.vegheightpasture",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where pastures (comment: mask=pastureFrac)",
+ "comment": "Vegetation height averaged over the pasture fraction of a grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Height of Pastures",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vegHeightPasture",
+ "positive": "",
+ "standard_name": "canopy_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.vegheightshrub",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where shrubs (comment: mask=shrubFrac)",
+ "comment": "Vegetation height averaged over the shrub fraction of a grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Height of Shrubs",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vegHeightShrub",
+ "positive": "",
+ "standard_name": "canopy_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.vegheighttree",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where trees (comment: mask=treeFrac)",
+ "comment": "Vegetation height averaged over the tree fraction of a grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Height of Trees",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vegHeightTree",
+ "positive": "",
+ "standard_name": "canopy_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.wetlandch4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Net upward flux of methane (NH4) from wetlands (areas where water covers the soil, or is present either at or near the surface of the soil all year or for varying periods of time during the year, including during the growing season). ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Grid Averaged Methane Emissions from Wetlands",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetlandCH4",
+ "positive": "",
+ "standard_name": "surface_net_upward_mass_flux_of_methane_due_to_emission_from_wetland_biological_processes",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.wetlandch4cons",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Biological consumption (methanotrophy) of methane (NH4) by wetlands (areas where water covers the soil, or is present either at or near the surface of the soil all year or for varying periods of time during the year, including during the growing season). ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Grid Averaged Methane Consumption (Methanotrophy) from Wetlands",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetlandCH4cons",
+ "positive": "",
+ "standard_name": "surface_downward_mass_flux_of_methane_due_to_wetland_biological_consumption",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.wetlandch4prod",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Biological emissions (methanogenesis) of methane (NH4) from wetlands (areas where water covers the soil, or is present either at or near the surface of the soil all year or for varying periods of time during the year, including during the growing season). ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Grid Averaged Methane Production (Methanogenesis) from Wetlands",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetlandCH4prod",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_methane_due_to_emission_from_wetland_biological_production",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.wetlandfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of grid cell covered by wetland. Report only one year if fixed percentage is used, or time series if values are determined dynamically.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typewetla"
+ ],
+ "frequency": "mon",
+ "long_name": "Wetland Percentage Cover",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetlandFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpmon.wtd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellr",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Depth is the vertical distance below the surface. The water table is the surface below which the soil is saturated with water such that all pore spaces are filled.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Water Table Depth",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wtd",
+ "positive": "",
+ "standard_name": "water_table_depth",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpyr.baresoilfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by bare soil.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typebare"
+ ],
+ "frequency": "yr",
+ "long_name": "Bare Soil Percentage Area Coverage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "baresoilFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpyr.cropfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by crop.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typecrop"
+ ],
+ "frequency": "yr",
+ "long_name": "Percentage Crop Cover",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cropFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpyr.fracinlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: sum",
+ "comment": "Cumulative percentage transitions over the year; note that percentage should be reported as a percentage of atmospheric grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Annual Gross Percentage That Was Transferred into This Tile from Other Land-Use Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fracInLut",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpyr.fracoutlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: sum",
+ "comment": "Cumulative percentage transitions over the year; note that percentage should be reported as percentage of atmospheric grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Annual Gross Percentage of Land-Use Tile That Was Transferred into Other Land-Use Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fracOutLut",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpyr.grassfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by natural grass.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typenatgr"
+ ],
+ "frequency": "yr",
+ "long_name": "Natural Grass Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "grassFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpyr.residualfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is land and is covered by neither vegetation nor bare-soil (e.g., urban, ice, lakes, etc.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typeresidual"
+ ],
+ "frequency": "yr",
+ "long_name": "Percentage of Grid Cell That Is Land but neither Vegetation Covered nor Bare Soil",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "residualFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpyr.shrubfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by shrub.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typeshrub"
+ ],
+ "frequency": "yr",
+ "long_name": "Percentage Cover by Shrub",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "shrubFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpyr.treefrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by trees.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typetree"
+ ],
+ "frequency": "yr",
+ "long_name": "Tree Cover Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "treeFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpyr.vegfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of grid cell that is covered by vegetation.This SHOULD be the sum of tree, grass (natural and pasture), crop and shrub fractions.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typeveg"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Vegetated Percentage Cover",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vegFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpyrpt.clitter",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: point",
+ "comment": "'Litter' is dead plant material in or above the soil. It is distinct from coarse wood debris. The precise distinction between 'fine' and 'coarse' is model dependent. 'Content' indicates a quantity per unit area. The sum of the quantities with standard names surface_litter_mass_content_of_carbon and subsurface_litter_mass_content_of_carbon has the standard name litter_mass_content_of_carbon.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "yrPt",
+ "long_name": "Carbon Mass in Litter Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cLitter",
+ "positive": "",
+ "standard_name": "litter_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpyrpt.clitterlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where sector time: point",
+ "comment": "end of year values (not annual mean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time1"
+ ],
+ "frequency": "yrPt",
+ "long_name": "Carbon in Above and Below-Ground Litter Pools on Land-Use Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cLitterLut",
+ "positive": "",
+ "standard_name": "litter_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpyrpt.cproduct",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: point",
+ "comment": "Carbon mass per unit area in that has been removed from the environment through land use change.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "yrPt",
+ "long_name": "Carbon Mass in Products of Land-Use Change",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cProduct",
+ "positive": "",
+ "standard_name": "carbon_mass_content_of_forestry_and_agricultural_products",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpyrpt.cproductlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where sector time: point",
+ "comment": "Anthropogenic pools associated with land use tiles into which harvests and cleared carbon are deposited before release into atmosphere PLUS any remaining anthropogenic pools that may be associated with lands which were converted into land use tiles during reported period. Examples of products include paper, cardboard, timber for construction, and crop harvest for food or fuel. Does NOT include residue which is deposited into soil or litter; end of year values (not annual mean).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time1"
+ ],
+ "frequency": "yrPt",
+ "long_name": "Wood and Agricultural Product Pool Carbon Associated with Land-Use Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cProductLut",
+ "positive": "",
+ "standard_name": "carbon_mass_content_of_forestry_and_agricultural_products",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpyrpt.csoil",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: point",
+ "comment": "Carbon mass in the full depth of the soil model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "yrPt",
+ "long_name": "Carbon Mass in Model Soil Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cSoil",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpyrpt.csoillut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where sector time: point",
+ "comment": "end of year values (not annual mean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time1"
+ ],
+ "frequency": "yrPt",
+ "long_name": "Carbon in Soil Pool on Land-Use Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cSoilLut",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpyrpt.cveg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: point",
+ "comment": "Carbon mass per unit area in vegetation.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "yrPt",
+ "long_name": "Carbon Mass in Vegetation",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cVeg",
+ "positive": "",
+ "standard_name": "vegetation_carbon_content",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpyrpt.cveglut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where sector time: point",
+ "comment": "end of year values (not annual mean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time1"
+ ],
+ "frequency": "yrPt",
+ "long_name": "Carbon in Vegetation on Land-Use Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cVegLut",
+ "positive": "",
+ "standard_name": "vegetation_carbon_content",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "lpyrpt.fraclut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: point",
+ "comment": "End of year values (not annual mean); note that percentage should be reported as percentage of land grid cell (example: frac_lnd = 0.5, frac_ocn = 0.5, frac_crop_lnd = 0.2 (of land portion of grid cell), then frac_lut(crop) = 0.5*0.2 = 0.1)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time1"
+ ],
+ "frequency": "yrPt",
+ "long_name": "Percentage of Grid Cell for Each Land-Use Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fracLut",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obday.chlos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of chlorophyll from all phytoplankton group concentrations at the sea surface. In most models this is equal to chldiat+chlmisc, that is the sum of 'Diatom Chlorophyll Mass Concentration' plus 'Other Phytoplankton Chlorophyll Mass Concentration'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Mass Concentration of Total Phytoplankton Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chlos",
+ "positive": "",
+ "standard_name": "mass_concentration_of_phytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obday.phycos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton organic carbon component concentrations at the sea surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Sea Surface Phytoplankton Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phycos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.aragos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of particulate aragonite components (e.g. Phytoplankton, Detrital, etc.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Aragonite Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "aragos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.baccos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of bacterial carbon component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Bacterial Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "baccos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_bacteria_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.bfeos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of particulate organic iron component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Particulate Organic Matter Expressed as Iron in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bfeos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_iron_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.bsios",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of particulate silica component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Particulate Organic Matter Expressed as Silicon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bsios",
+ "positive": "",
+ "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_silicon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.calcos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of particulate calcite component concentrations (e.g. Phytoplankton, Detrital, etc.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Calcite Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "calcos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_calcite_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.chlcalcos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "chlorophyll concentration from the calcite-producing phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mass Concentration of Calcareous Phytoplankton Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chlcalcos",
+ "positive": "",
+ "standard_name": "mass_concentration_of_calcareous_phytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.chldiatos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "chlorophyll from diatom phytoplankton component concentration alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mass Concentration of Diatoms Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chldiatos",
+ "positive": "",
+ "standard_name": "mass_concentration_of_diatoms_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.chldiazos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "chlorophyll concentration from the diazotrophic phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mass Concentration of Diazotrophs Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chldiazos",
+ "positive": "",
+ "standard_name": "mass_concentration_of_diazotrophic_phytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.chlmiscos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "chlorophyll from additional phytoplankton component concentrations alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mass Concentration of Other Phytoplankton Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chlmiscos",
+ "positive": "",
+ "standard_name": "mass_concentration_of_miscellaneous_phytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.chlos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of chlorophyll from all phytoplankton group concentrations at the sea surface. In most models this is equal to chldiat+chlmisc, that is the sum of 'Diatom Chlorophyll Mass Concentration' plus 'Other Phytoplankton Chlorophyll Mass Concentration'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mass Concentration of Total Phytoplankton Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chlos",
+ "positive": "",
+ "standard_name": "mass_concentration_of_phytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.chlpicoos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "chlorophyll concentration from the picophytoplankton (<2 um) component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mass Concentration of Picophytoplankton Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chlpicoos",
+ "positive": "",
+ "standard_name": "mass_concentration_of_picophytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.co3abioos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Near surface mole concentration (number of moles per unit volume: molarity) of the abiotic-analogue carbonate anion (CO3). An abiotic analogue is used to simulate the effect on a modelled variable when biological effects on ocean carbon concentration and alkalinity are ignored. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Abiotic Carbonate Ion Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3abioos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_abiotic_analogue_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.co3natos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Near surface mole concentration (number of moles per unit volume: molarity) of the natural-analogue carbonate anion (CO3). A natural analogue is used to simulate the effect on a modelled variable of imposing preindustrial atmospheric carbon dioxide concentrations, even when the model as a whole may be subjected to varying forcings. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Natural Carbonate Ion Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3natos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_natural_analogue_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.co3os",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Near surface mole concentration (number of moles per unit volume: molarity) of the carbonate anion (CO3).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Carbonate Ion Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3os",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.co3sataragos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Near surface mole concentration (number of moles per unit volume: molarity) of the carbonate anion (CO3) for sea water in equilibrium with pure Aragonite. Aragonite (CaCO3) is a mineral that is a polymorph of calcium carbonate.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Carbonate Ion in Equilibrium with Pure Aragonite in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3sataragos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_expressed_as_carbon_at_equilibrium_with_pure_aragonite_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.co3satcalcos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Near surface mole concentration (number of moles per unit volume: molarity) of the carbonate anion (CO3) for sea water in equilibrium with pure calcite. Aragonite (CaCO3) is a mineral that is a polymorph of calcium carbonate.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Carbonate Ion in Equilibrium with Pure Calcite in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3satcalcos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_expressed_as_carbon_at_equilibrium_with_pure_calcite_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.detocos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of detrital organic carbon component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Detrital Organic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "detocos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_organic_detritus_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.dfeos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "dissolved iron in sea water is meant to include both Fe2+ and Fe3+ ions (but not, e.g., particulate detrital iron)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Dissolved Iron Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dfeos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_iron_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.dissi13cos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Near surface dissolved inorganic carbon-13 (CO3+HCO3+H2CO3) concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Dissolved Inorganic Carbon-13 Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissi13cos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_13C_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.dissi14cabioos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Abiotic Dissolved inorganic carbon-14 (CO3+HCO3+H2CO3) concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Abiotic Dissolved Inorganic Carbon-14 Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissi14cabioos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_14C_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.dissicabioos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Abiotic Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Abiotic Dissolved Inorganic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissicabioos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_abiotic_analogue_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.dissicnatos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration at preindustrial atmospheric xCO2",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Natural Dissolved Inorganic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissicnatos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_natural_analogue_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.dissicos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Dissolved Inorganic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissicos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.dissocos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of dissolved carbon component concentrations explicitly represented (i.e. not ~40 uM refractory unless explicit)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Dissolved Organic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissocos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_organic_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.dmsos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration of dimethyl sulphide in water in the near surface layer",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Dimethyl Sulphide in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dmsos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dimethyl_sulfide_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.dpco2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Difference in partial pressure of carbon dioxide between sea water and air. The partial pressure of a dissolved gas in sea water is the partial pressure in air with which it would be in equilibrium. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Delta CO2 Partial Pressure",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dpco2",
+ "positive": "",
+ "standard_name": "surface_carbon_dioxide_partial_pressure_difference_between_sea_water_and_air",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.dpco2abio",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Difference in partial pressure of abiotic-analogue carbon dioxide between sea water and air. The partial pressure of a dissolved gas in sea water is the partial pressure in air with which it would be in equilibrium. An abiotic analogue is used to simulate the effect on a modelled variable when biological effects on ocean carbon concentration and alkalinity are ignored.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Abiotic Delta Pco Partial Pressure",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dpco2abio",
+ "positive": "",
+ "standard_name": "surface_carbon_dioxide_abiotic_analogue_partial_pressure_difference_between_sea_water_and_air",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.dpco2nat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Difference in partial pressure of natural-analogue carbon dioxide between sea water and air. The partial pressure of a dissolved gas in sea water is the partial pressure in air with which it would be in equilibrium. A natural analogue is used to simulate the effect on a modelled variable of imposing preindustrial atmospheric carbon dioxide concentrations, even when the model as a whole may be subjected to varying forcings. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Natural Delta CO2 Partial Pressure ",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dpco2nat",
+ "positive": "",
+ "standard_name": "surface_carbon_dioxide_natural_analogue_partial_pressure_difference_between_sea_water_and_air",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.dpo2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The partial pressure of a dissolved gas in sea water is the partial pressure in air with which it would be in equilibrium. The partial pressure of a gaseous constituent of air is the pressure which it alone would exert with unchanged temperature and number of moles per unit volume. The surface called 'surface' means the lower boundary of the atmosphere.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Delta O2 Partial Pressure",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dpo2",
+ "positive": "",
+ "standard_name": "surface_molecular_oxygen_partial_pressure_difference_between_sea_water_and_air",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.eparag100",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid. Aragonite is a mineral that is a polymorph of calcium carbonate. The chemical formula of aragonite is CaCO3. Standard names also exist for calcite, another polymorph of calcium carbonate.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Flux of Aragonite",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "eparag100",
+ "positive": "",
+ "standard_name": "sinking_mole_flux_of_aragonite_expressed_as_carbon_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.epc100",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Flux of Particulate Organic Carbon",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "epc100",
+ "positive": "",
+ "standard_name": "sinking_mole_flux_of_particulate_organic_matter_expressed_as_carbon_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.epcalc100",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid. Calcite is a mineral that is a polymorph of calcium carbonate. The chemical formula of calcite is CaCO3. Standard names also exist for aragonite, another polymorph of calcium carbonate.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Flux of Calcite",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "epcalc100",
+ "positive": "",
+ "standard_name": "sinking_mole_flux_of_calcite_expressed_as_carbon_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.epfe100",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Flux of Particulate Iron",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "epfe100",
+ "positive": "",
+ "standard_name": "sinking_mole_flux_of_particulate_iron_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.epn100",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Flux of Particulate Nitrogen",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "epn100",
+ "positive": "",
+ "standard_name": "sinking_mole_flux_of_particulate_organic_nitrogen_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.epp100",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Flux of Particulate Phosphorus",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "epp100",
+ "positive": "",
+ "standard_name": "sinking_mole_flux_of_particulate_organic_phosphorus_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.epsi100",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Flux of Particulate Silicon",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "epsi100",
+ "positive": "",
+ "standard_name": "sinking_mole_flux_of_particulate_silicon_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fbddtalk",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea (top 100m only) time: mean",
+ "comment": "vertical integral of net biological terms in time rate of change of alkalinity",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "olayer100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Rate of Change of Biological Alkalinity Due to Biological Activity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fbddtalk",
+ "positive": "",
+ "standard_name": "integral_wrt_depth_of_tendency_of_sea_water_alkalinity_expressed_as_mole_equivalent_due_to_biological_processes",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fbddtdic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea (top 100m only) time: mean",
+ "comment": "vertical integral of net biological terms in time rate of change of dissolved inorganic carbon",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "olayer100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Rate of Change of Dissolved Inorganic Carbon Due to Biological Activity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fbddtdic",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_carbon_due_to_biological_processes",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fbddtdife",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea (top 100m only) time: mean",
+ "comment": "vertical integral of net biological terms in time rate of change of dissolved inorganic iron",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "olayer100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Rate of Change of Dissolved Inorganic Iron Due to Biological Activity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fbddtdife",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_iron_due_to_biological_processes",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fbddtdin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea (top 100m only) time: mean",
+ "comment": "vertical integral of net biological terms in time rate of change of nitrogen nutrients (e.g. NO3+NH4)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "olayer100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Rate of Change of Dissolved Inorganic Nitrogen Due to Biological Activity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fbddtdin",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_nitrogen_due_to_biological_processes",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fbddtdip",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea (top 100m only) time: mean",
+ "comment": "vertical integral of net biological terms in time rate of change of phosphate",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "olayer100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Rate of Change of Dissolved Inorganic Phosphorus Due to Biological Activity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fbddtdip",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_phosphorus_due_to_biological_processes",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fbddtdisi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea (top 100m only) time: mean",
+ "comment": "vertical integral of net biological terms in time rate of change of dissolved inorganic silicate",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "olayer100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Rate of Change of Dissolved Inorganic Silicon Due to Biological Activity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fbddtdisi",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_silicon_due_to_biological_processes",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fddtalk",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea (top 100m only) time: mean",
+ "comment": "vertical integral of net time rate of change of alkalinity",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "olayer100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Rate of Change of Total Alkalinity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fddtalk",
+ "positive": "",
+ "standard_name": "integral_wrt_depth_of_tendency_of_sea_water_alkalinity_expressed_as_mole_equivalent",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fddtdic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea (top 100m only) time: mean",
+ "comment": "'Content' indicates a quantity per unit area. 'tendency_of_X' means derivative of X with respect to time. 'Dissolved inorganic carbon' describes a family of chemical species in solution, including carbon dioxide, carbonic acid and the carbonate and bicarbonate anions. 'Dissolved inorganic carbon' is the term used in standard names for all species belonging to the family that are represented within a given model. The list of individual species that are included in a quantity having a group chemical standard name can vary between models. Where possible, the data variable should be accompanied by a complete description of the species represented, for example, by using a comment attribute.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "olayer100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Rate of Change of Net Dissolved Inorganic Carbon",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fddtdic",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_carbon",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fddtdife",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea (top 100m only) time: mean",
+ "comment": "vertical integral of net time rate of change of dissolved inorganic iron",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "olayer100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Rate of Change of Net Dissolved Inorganic Iron",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fddtdife",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_iron",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fddtdin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea (top 100m only) time: mean",
+ "comment": "Net time rate of change of nitrogen nutrients (e.g. NO3+NH4)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "olayer100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Rate of Change of Net Dissolved Inorganic Nitrogen",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fddtdin",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_nitrogen",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fddtdip",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea (top 100m only) time: mean",
+ "comment": "vertical integral of net time rate of change of phosphate",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "olayer100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Rate of Change of Net Dissolved Inorganic Phosphorus",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fddtdip",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_phosphorus",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fddtdisi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea (top 100m only) time: mean",
+ "comment": "vertical integral of net time rate of change of dissolved inorganic silicate",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "olayer100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Rate of Change of Net Dissolved Inorganic Silicon",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fddtdisi",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_silicon",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fg13co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Gas exchange flux of carbon-13 as CO2 (positive into ocean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Mass Flux of Carbon-13 as 13CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fg13co2",
+ "positive": "down",
+ "standard_name": "surface_downward_mass_flux_of_13C_dioxide_abiotic_analogue_expressed_as_13C",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fg14co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Gas exchange flux of carbon-14 as CO2 (positive into ocean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Mass Flux of Carbon-14 as 14CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fg14co2",
+ "positive": "",
+ "standard_name": "surface_downward_mass_flux_of_14C_dioxide_abiotic_analogue_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fg14co2abio",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Gas exchange flux of abiotic 14CO2 (positive into ocean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Mass Flux of Carbon-14 as Abiotic 14CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fg14co2abio",
+ "positive": "down",
+ "standard_name": "surface_downward_mass_flux_of_14C_dioxide_abiotic_analogue_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fgco2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Gas exchange flux of CO2 (positive into ocean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Mass Flux of Carbon as CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fgco2",
+ "positive": "down",
+ "standard_name": "surface_downward_mass_flux_of_carbon_dioxide_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fgco2abio",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Gas exchange flux of abiotic CO2 (positive into ocean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Mass Flux of Carbon as Abiotic CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fgco2abio",
+ "positive": "down",
+ "standard_name": "surface_downward_mass_flux_of_carbon_dioxide_abiotic_analogue_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fgco2nat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Gas exchange flux of natural CO2 (positive into ocean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Mass Flux of Carbon as Natural CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fgco2nat",
+ "positive": "down",
+ "standard_name": "surface_downward_mass_flux_of_carbon_dioxide_natural_analogue_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fgdms",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Gas exchange flux of DMS (positive into atmosphere)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upward Flux of DMS",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fgdms",
+ "positive": "up",
+ "standard_name": "surface_upward_mole_flux_of_dimethyl_sulfide",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fgo2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Gas exchange flux of O2 (positive into ocean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Flux of O2",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fgo2",
+ "positive": "down",
+ "standard_name": "surface_downward_mole_flux_of_molecular_oxygen",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.frfe",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Content' indicates a quantity per unit area. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'tendency_of_X' means derivative of X with respect to time.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Iron Loss to Sediments",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "frfe",
+ "positive": "",
+ "standard_name": "minus_tendency_of_ocean_mole_content_of_iron_due_to_sedimentation",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fric",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Inorganic Carbon loss to sediments",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Inorganic Carbon Flux at Ocean Bottom",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fric",
+ "positive": "",
+ "standard_name": "minus_tendency_of_ocean_mole_content_of_inorganic_carbon_due_to_sedimentation",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.frn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Content' indicates a quantity per unit area. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'Denitrification' is the conversion of nitrate into gaseous compounds such as nitric oxide, nitrous oxide and molecular nitrogen which are then emitted to the atmosphere. 'Sedimentation' is the sinking of particulate matter to the floor of a body of water. 'tendency_of_X' means derivative of X with respect to time.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Loss to Sediments and Through Denitrification",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "frn",
+ "positive": "",
+ "standard_name": "minus_tendency_of_ocean_mole_content_of_elemental_nitrogen_due_to_denitrification_and_sedimentation",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.froc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Organic Carbon loss to sediments",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Organic Carbon Flux at Ocean Bottom",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "froc",
+ "positive": "",
+ "standard_name": "minus_tendency_of_ocean_mole_content_of_organic_carbon_due_to_sedimentation",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fsfe",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Iron supply through deposition flux onto sea surface, runoff, coasts, sediments, etc",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Net Flux of Iron",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fsfe",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_iron_due_to_deposition_and_runoff_and_sediment_dissolution",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.fsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Flux of nitrogen into the ocean due to deposition (sum of dry and wet deposition), fixation (the production of ammonia from nitrogen gas by diazotrophs) and runoff (liquid water which drains from land).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Net Flux of Nitrogen",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fsn",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_elemental_nitrogen_due_to_deposition_and_fixation_and_runoff",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.icfriver",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Inorganic Carbon supply to ocean through runoff (separate from gas exchange)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Flux of Inorganic Carbon into Ocean Surface by Runoff",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "icfriver",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_inorganic_carbon_due_to_runoff_and_sediment_dissolution",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.intdic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated DIC",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dissolved Inorganic Carbon Content",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intdic",
+ "positive": "",
+ "standard_name": "ocean_mass_content_of_dissolved_inorganic_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.intdoc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated DOC (explicit pools only)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dissolved Organic Carbon Content",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intdoc",
+ "positive": "",
+ "standard_name": "ocean_mass_content_of_dissolved_organic_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.intparag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated aragonite production",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Aragonite Production",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intparag",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_aragonite_expressed_as_carbon_due_to_biological_production",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.intpbfe",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated biogenic iron production",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Iron Production",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intpbfe",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_iron_due_to_biological_production",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.intpbn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated biogenic nitrogen production",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Production",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intpbn",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_nitrogen_due_to_biological_production",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.intpbp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated biogenic phosphorus production",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Phosphorus Production",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intpbp",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_phosphorus_due_to_biological_production",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.intpbsi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated biogenic silica production",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Silicon Production",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intpbsi",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_silicon_due_to_biological_production",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.intpcalcite",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated calcite production",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Calcite Production",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intpcalcite",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_calcite_expressed_as_carbon_due_to_biological_production",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.intpn2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated nitrogen fixation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Fixation Rate in Ocean",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intpn2",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_elemental_nitrogen_due_to_fixation",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.intpoc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated POC",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Particulate Organic Carbon Content",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intpoc",
+ "positive": "",
+ "standard_name": "ocean_mass_content_of_particulate_organic_matter_expressed_as_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.intpp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated total primary (organic carbon) production by phytoplankton. This should equal the sum of intpdiat+intpphymisc, but those individual components may be unavailable in some models.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Primary Organic Carbon Production by All Types of Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intpp",
+ "positive": "",
+ "standard_name": "net_primary_mole_productivity_of_biomass_expressed_as_carbon_by_phytoplankton",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.intppcalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated primary (organic carbon) production by the calcareous phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Mole Productivity of Carbon by Calcareous Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intppcalc",
+ "positive": "",
+ "standard_name": "net_primary_mole_productivity_of_biomass_expressed_as_carbon_by_calcareous_phytoplankton",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.intppdiat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated primary (organic carbon) production by the diatom phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Organic Carbon Production by Diatoms",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intppdiat",
+ "positive": "",
+ "standard_name": "net_primary_mole_productivity_of_biomass_expressed_as_carbon_by_diatoms",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.intppdiaz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated primary (organic carbon) production by the diazotrophs alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Mole Productivity of Carbon by Diazotrophs",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intppdiaz",
+ "positive": "",
+ "standard_name": "net_primary_mole_productivity_of_biomass_expressed_as_carbon_by_diazotrophic_phytoplankton",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.intppmisc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated total primary (organic carbon) production by other phytoplankton components alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Organic Carbon Production by Other Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intppmisc",
+ "positive": "",
+ "standard_name": "net_primary_mole_productivity_of_biomass_expressed_as_carbon_by_miscellaneous_phytoplankton",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.intppnitrate",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated primary (organic carbon) production by phytoplankton based on nitrate uptake alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Primary Organic Carbon Production by Phytoplankton Based on Nitrate Uptake Alone",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intppnitrate",
+ "positive": "",
+ "standard_name": "net_primary_mole_productivity_of_biomass_expressed_as_carbon_due_to_nitrate_utilization",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.intpppico",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated primary (organic carbon) production by the picophytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Mole Productivity of Carbon by Picophytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intpppico",
+ "positive": "",
+ "standard_name": "net_primary_mole_productivity_of_biomass_expressed_as_carbon_by_picophytoplankton",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.limfecalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Calcareous phytoplankton' are phytoplankton that produce calcite. Calcite is a mineral that is a polymorph of calcium carbonate. The chemical formula of calcite is CaCO3. Phytoplankton are algae that grow where there is sufficient light to support photosynthesis. 'Iron growth limitation' means the ratio of the growth rate of a species population in the environment (where there is a finite availability of iron) to the theoretical growth rate if there were no such limit on iron availability.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Iron Limitation of Calcareous Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limfecalc",
+ "positive": "",
+ "standard_name": "iron_growth_limitation_of_calcareous_phytoplankton",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.limfediat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Diatoms are phytoplankton with an external skeleton made of silica. Phytoplankton are algae that grow where there is sufficient light to support photosynthesis. 'Iron growth limitation' means the ratio of the growth rate of a species population in the environment (where there is a finite availability of iron) to the theoretical growth rate if there were no such limit on iron availability.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Iron Limitation of Diatoms",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limfediat",
+ "positive": "",
+ "standard_name": "iron_growth_limitation_of_diatoms",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.limfediaz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In ocean modelling, diazotrophs are phytoplankton of the phylum cyanobacteria distinct from other phytoplankton groups in their ability to fix nitrogen gas in addition to nitrate and ammonium. Phytoplankton are algae that grow where there is sufficient light to support photosynthesis. 'Iron growth limitation' means the ratio of the growth rate of a species population in the environment (where there is a finite availability of iron) to the theoretical growth rate if there were no such limit on iron availability.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Iron Limitation of Diazotrophs",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limfediaz",
+ "positive": "",
+ "standard_name": "iron_growth_limitation_of_diazotrophic_phytoplankton",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.limfemisc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Phytoplankton are algae that grow where there is sufficient light to support photosynthesis. 'Miscellaneous phytoplankton' are all those phytoplankton that are not diatoms, diazotrophs, calcareous phytoplankton, picophytoplankton or other separately named components of the phytoplankton population. 'Iron growth limitation' means the ratio of the growth rate of a species population in the environment (where there is a finite availability of iron) to the theoretical growth rate if there were no such limit on iron availability.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Iron Limitation of Other Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limfemisc",
+ "positive": "",
+ "standard_name": "iron_growth_limitation_of_miscellaneous_phytoplankton",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.limfepico",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Picophytoplankton are phytoplankton of less than 2 micrometers in size. Phytoplankton are algae that grow where there is sufficient light to support photosynthesis. 'Iron growth limitation' means the ratio of the growth rate of a species population in the environment (where there is a finite availability of iron) to the theoretical growth rate if there were no such limit on iron availability.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Iron Limitation of Picophytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limfepico",
+ "positive": "",
+ "standard_name": "iron_growth_limitation_of_picophytoplankton",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.limirrcalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Growth limitation of calcareous phytoplankton due to solar irradiance. 'Growth limitation due to solar irradiance' means the ratio of the growth rate of a species population in the environment (where the amount of sunlight reaching a location may be limited) to the theoretical growth rate if there were no such limit on solar irradiance.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Irradiance Limitation of Calcareous Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limirrcalc",
+ "positive": "",
+ "standard_name": "growth_limitation_of_calcareous_phytoplankton_due_to_solar_irradiance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.limirrdiat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Growth limitation of diatoms due to solar irradiance. 'Growth limitation due to solar irradiance' means the ratio of the growth rate of a species population in the environment (where the amount of sunlight reaching a location may be limited) to the theoretical growth rate if there were no such limit on solar irradiance.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Irradiance Limitation of Diatoms",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limirrdiat",
+ "positive": "",
+ "standard_name": "growth_limitation_of_diatoms_due_to_solar_irradiance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.limirrdiaz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Growth limitation of diazotrophs due to solar irradiance. 'Growth limitation due to solar irradiance' means the ratio of the growth rate of a species population in the environment (where the amount of sunlight reaching a location may be limited) to the theoretical growth rate if there were no such limit on solar irradiance.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Irradiance Limitation of Diazotrophs",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limirrdiaz",
+ "positive": "",
+ "standard_name": "growth_limitation_of_diazotrophic_phytoplankton_due_to_solar_irradiance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.limirrmisc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Growth limitation of miscellaneous phytoplankton due to solar irradiance. 'Growth limitation due to solar irradiance' means the ratio of the growth rate of a species population in the environment (where the amount of sunlight reaching a location may be limited) to the theoretical growth rate if there were no such limit on solar irradiance.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Irradiance Limitation of Other Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limirrmisc",
+ "positive": "",
+ "standard_name": "growth_limitation_of_miscellaneous_phytoplankton_due_to_solar_irradiance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.limirrpico",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Growth limitation of picophytoplankton due to solar irradiance. 'Growth limitation due to solar irradiance' means the ratio of the growth rate of a species population in the environment (where the amount of sunlight reaching a location may be limited) to the theoretical growth rate if there were no such limit on solar irradiance.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Irradiance Limitation of Picophytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limirrpico",
+ "positive": "",
+ "standard_name": "growth_limitation_of_picophytoplankton_due_to_solar_irradiance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.limncalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Calcareous phytoplankton' are phytoplankton that produce calcite. Calcite is a mineral that is a polymorph of calcium carbonate. The chemical formula of calcite is CaCO3. Phytoplankton are algae that grow where there is sufficient light to support photosynthesis. 'Nitrogen growth limitation' means the ratio of the growth rate of a species population in the environment (where there is a finite availability of nitrogen) to the theoretical growth rate if there were no such limit on nitrogen availability.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Limitation of Calcareous Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limncalc",
+ "positive": "",
+ "standard_name": "nitrogen_growth_limitation_of_calcareous_phytoplankton",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.limndiat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Diatoms are phytoplankton with an external skeleton made of silica. Phytoplankton are algae that grow where there is sufficient light to support photosynthesis. 'Nitrogen growth limitation' means the ratio of the growth rate of a species population in the environment (where there is a finite availability of nitrogen) to the theoretical growth rate if there were no such limit on nitrogen availability.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Limitation of Diatoms",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limndiat",
+ "positive": "",
+ "standard_name": "nitrogen_growth_limitation_of_diatoms",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.limndiaz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In ocean modelling, diazotrophs are phytoplankton of the phylum cyanobacteria distinct from other phytoplankton groups in their ability to fix nitrogen gas in addition to nitrate and ammonium. Phytoplankton are algae that grow where there is sufficient light to support photosynthesis. 'Nitrogen growth limitation' means the ratio of the growth rate of a species population in the environment (where there is a finite availability of nitrogen) to the theoretical growth rate if there were no such limit on nitrogen availability.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Limitation of Diazotrophs",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limndiaz",
+ "positive": "",
+ "standard_name": "nitrogen_growth_limitation_of_diazotrophic_phytoplankton",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.limnmisc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Phytoplankton are algae that grow where there is sufficient light to support photosynthesis. 'Miscellaneous phytoplankton' are all those phytoplankton that are not diatoms, diazotrophs, calcareous phytoplankton, picophytoplankton or other separately named components of the phytoplankton population. 'Nitrogen growth limitation' means the ratio of the growth rate of a species population in the environment (where there is a finite availability of nitrogen) to the theoretical growth rate if there were no such limit on nitrogen availability.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Limitation of Other Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limnmisc",
+ "positive": "",
+ "standard_name": "nitrogen_growth_limitation_of_miscellaneous_phytoplankton",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.limnpico",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Picophytoplankton are phytoplankton of less than 2 micrometers in size. Phytoplankton are algae that grow where there is sufficient light to support photosynthesis. 'Nitrogen growth limitation' means the ratio of the growth rate of a species population in the environment (where there is a finite availability of nitrogen) to the theoretical growth rate if there were no such limit on nitrogen availability.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Limitation of Picophytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limnpico",
+ "positive": "",
+ "standard_name": "nitrogen_growth_limitation_of_picophytoplankton",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.nh4os",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means moles (amount of substance) per unit volume and is used in the construction mole_concentration_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Dissolved Ammonium Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nh4os",
+ "positive": "",
+ "standard_name": "mole_concentration_of_ammonium_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.no3os",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means moles (amount of substance) per unit volume and is used in the construction mole_concentration_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Dissolved Nitrate Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "no3os",
+ "positive": "",
+ "standard_name": "mole_concentration_of_nitrate_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.o2min",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Mole concentration' means number of moles per unit volume, also called 'molarity', and is used in the construction mole_concentration_of_X_in_Y, where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The concentration of any chemical species, whether particulate or dissolved, may vary with depth in the ocean. A depth profile may go through one or more local minima in concentration. The mole_concentration_of_molecular_oxygen_in_sea_water_at_shallowest_local_minimum_in_vertical_profile is the mole concentration of oxygen at the local minimum in the concentration profile that occurs closest to the sea surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Oxygen Minimum Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o2min",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_molecular_oxygen_in_sea_water_at_shallowest_local_minimum_in_vertical_profile",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.o2os",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Mole concentration' means number of moles per unit volume, also called 'molarity', and is used in the construction mole_concentration_of_X_in_Y, where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Dissolved Oxygen Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o2os",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_molecular_oxygen_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.o2satos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Mole concentration at saturation' means the mole concentration in a saturated solution. Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Dissolved Oxygen Concentration at Saturation",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o2satos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_molecular_oxygen_in_sea_water_at_saturation",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.ocfriver",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Organic Carbon supply to ocean through runoff (separate from gas exchange)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Flux of Organic Carbon into Ocean Surface by Runoff",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocfriver",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_organic_carbon_due_to_runoff_and_sediment_dissolution",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.phabioos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "negative log10 of hydrogen ion concentration with the concentration expressed as mol H kg-1.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Abiotic pH",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phabioos",
+ "positive": "",
+ "standard_name": "sea_water_ph_abiotic_analogue_reported_on_total_scale",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.phnatos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "negative log10 of hydrogen ion concentration with the concentration expressed as mol H kg-1.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Natural pH",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phnatos",
+ "positive": "",
+ "standard_name": "sea_water_ph_natural_analogue_reported_on_total_scale",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.phos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "negative log10 of hydrogen ion concentration with the concentration expressed as mol H kg-1.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface pH",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phos",
+ "positive": "",
+ "standard_name": "sea_water_ph_reported_on_total_scale",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.phycalcos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from calcareous (calcite-producing) phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Calcareous Phytoplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phycalcos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_calcareous_phytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.phycos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton organic carbon component concentrations at the sea surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Surface Phytoplankton Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phycos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.phydiatos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon from the diatom phytoplankton component concentration alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Diatoms Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phydiatos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_diatoms_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.phydiazos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from the diazotrophic phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Diazotrophs Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phydiazos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_diazotrophic_phytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.phyfeos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton iron component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Total Phytoplankton Expressed as Iron in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phyfeos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_iron_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.phymiscos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from additional phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Miscellaneous Phytoplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phymiscos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_miscellaneous_phytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.phynos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton nitrogen component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Phytoplankton Nitrogen in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phynos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_nitrogen_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.phypicoos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from the picophytoplankton (<2 um) component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Picophytoplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phypicoos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_picophytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.phypos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton phosphorus components",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Total Phytoplankton Expressed as Phosphorus in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phypos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_phosphorus_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.physios",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton silica component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Total Phytoplankton Expressed as Silicon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "physios",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_silicon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.po4os",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. 'Dissolved inorganic phosphorus' means the sum of all inorganic phosphorus in solution (including phosphate, hydrogen phosphate, dihydrogen phosphate, and phosphoric acid).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Total Dissolved Inorganic Phosphorus Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "po4os",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_phosphorus_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.ponos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of particulate organic nitrogen component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Particulate Organic Matter Expressed as Nitrogen in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ponos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_nitrogen_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.popos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of particulate organic phosphorus component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Particulate Organic Matter Expressed as Phosphorus in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "popos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_phosphorus_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.ppos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "total primary (organic carbon) production by phytoplankton",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Primary Carbon Production by Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ppos",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.sios",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. 'Dissolved inorganic silicon' means the sum of all inorganic silicon in solution (including silicic acid and its first dissociated anion SiO(OH)3-).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Total Dissolved Inorganic Silicon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sios",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_silicon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.spco2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. The partial pressure of a dissolved gas in sea water is the partial pressure in air with which it would be in equilibrium. The partial pressure of a gaseous constituent of air is the pressure which it alone would exert with unchanged temperature and number of moles per unit volume. The chemical formula for carbon dioxide is CO2.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Aqueous Partial Pressure of CO2",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "spco2",
+ "positive": "",
+ "standard_name": "surface_partial_pressure_of_carbon_dioxide_in_sea_water",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.spco2abio",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. The chemical formula for carbon dioxide is CO2. In ocean biogeochemistry models, an 'abiotic analogue' is used to simulate the effect on a modelled variable when biological effects on ocean carbon concentration and alkalinity are ignored. The partial pressure of a gaseous constituent of air is the pressure which it alone would exert with unchanged temperature and number of moles per unit volume. The partial pressure of a dissolved gas in sea water is the partial pressure in air with which it would be in equilibrium. The partial pressure difference between sea water and air is positive when the partial pressure of the dissolved gas in sea water is greater than the partial pressure in air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Abiotic Surface Aqueous Partial Pressure of CO2",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "spco2abio",
+ "positive": "",
+ "standard_name": "surface_carbon_dioxide_abiotic_analogue_partial_pressure_difference_between_sea_water_and_air",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.spco2nat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. The chemical formula for carbon dioxide is CO2. In ocean biogeochemistry models, a 'natural analogue' is used to simulate the effect on a modelled variable of imposing preindustrial atmospheric carbon dioxide concentrations, even when the model as a whole may be subjected to varying forcings. The partial pressure of a gaseous constituent of air is the pressure which it alone would exert with unchanged temperature and number of moles per unit volume. The partial pressure of a dissolved gas in sea water is the partial pressure in air with which it would be in equilibrium. The partial pressure difference between sea water and air is positive when the partial pressure of the dissolved gas in sea water is greater than the partial pressure in air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Natural Surface Aqueous Partial Pressure of CO2",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "spco2nat",
+ "positive": "",
+ "standard_name": "surface_carbon_dioxide_natural_analogue_partial_pressure_difference_between_sea_water_and_air",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.talknatos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "total alkalinity equivalent concentration (including carbonate, borate, phosphorus, silicon, and nitrogen components) at preindustrial atmospheric xCO2",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Natural Total Alkalinity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "talknatos",
+ "positive": "",
+ "standard_name": "sea_water_alkalinity_natural_analogue_expressed_as_mole_equivalent",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.talkos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "total alkalinity equivalent concentration (including carbonate, borate, phosphorus, silicon, and nitrogen components)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Total Alkalinity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "talkos",
+ "positive": "",
+ "standard_name": "sea_water_alkalinity_expressed_as_mole_equivalent",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.zmesoos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from mesozooplankton (20-200 um) component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Mesozooplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmesoos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_mesozooplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.zmicroos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from the microzooplankton (<20 um) component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Microzooplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmicroos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_microzooplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.zmiscos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon from additional zooplankton component concentrations alone (e.g. Micro, meso). Since the models all have different numbers of components, this variable has been included to provide a check for intercomparison between models since some phytoplankton groups are supersets.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Other Zooplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmiscos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_miscellaneous_zooplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.zo2min",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Depth of vertical minimum concentration of dissolved oxygen gas (if two, then the shallower)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Depth of Oxygen Minimum Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zo2min",
+ "positive": "",
+ "standard_name": "depth_at_shallowest_local_minimum_in_vertical_profile_of_mole_concentration_of_dissolved_molecular_oxygen_in_sea_water",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.zoocos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of zooplankton carbon component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Zooplankton Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zoocos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_zooplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.zsatarag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Depth of aragonite saturation horizon (0 if undersaturated at all depths, 'missing' if supersaturated at all depths; if multiple horizons exist, the shallowest should be taken).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Aragonite Saturation Depth",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zsatarag",
+ "positive": "",
+ "standard_name": "minimum_depth_of_aragonite_undersaturation_in_sea_water",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmon.zsatcalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Depth of calcite saturation horizon (0 if undersaturated at all depths, and missing saturated through whole depth; if two or more horizons exist, then the shallowest is reported)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Calcite Saturation Depth",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zsatcalc",
+ "positive": "",
+ "standard_name": "minimum_depth_of_calcite_undersaturation_in_sea_water",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.arag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of particulate aragonite components (e.g. Phytoplankton, Detrital, etc.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Aragonite Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "arag",
+ "positive": "",
+ "standard_name": "mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.bacc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of bacterial carbon component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Bacterial Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bacc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_bacteria_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.bfe",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of particulate organic iron component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Particulate Organic Matter Expressed as Iron in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bfe",
+ "positive": "",
+ "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_iron_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.bsi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of particulate silica component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Particulate Organic Matter Expressed as Silicon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bsi",
+ "positive": "",
+ "standard_name": "mole_concentration_of_particulate_matter_expressed_as_silicon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.calc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of particulate calcite component concentrations (e.g. Phytoplankton, Detrital, etc.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Calcite Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "calc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_calcite_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.chl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of chlorophyll from all phytoplankton group concentrations. In most models this is equal to chldiat+chlmisc, that is the sum of Diatom Chlorophyll Mass Concentration and Other Phytoplankton Chlorophyll Mass Concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Concentration of Total Phytoplankton Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chl",
+ "positive": "",
+ "standard_name": "mass_concentration_of_phytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.chlcalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "chlorophyll concentration from the calcite-producing phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Concentration of Calcareous Phytoplankton Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chlcalc",
+ "positive": "",
+ "standard_name": "mass_concentration_of_calcareous_phytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.chldiat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Chlorophyll from diatom phytoplankton component concentration alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Concentration of Diatoms Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chldiat",
+ "positive": "",
+ "standard_name": "mass_concentration_of_diatoms_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.chldiaz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Chlorophyll concentration from the diazotrophic phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Concentration of Diazotrophs Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chldiaz",
+ "positive": "",
+ "standard_name": "mass_concentration_of_diazotrophic_phytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.chlmisc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Chlorophyll from additional phytoplankton component concentrations alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Concentration of Other Phytoplankton Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chlmisc",
+ "positive": "",
+ "standard_name": "mass_concentration_of_miscellaneous_phytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.chlpico",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "chlorophyll concentration from the picophytoplankton (<2 um) component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Concentration of Picophytoplankton Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chlpico",
+ "positive": "",
+ "standard_name": "mass_concentration_of_picophytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.co3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration (number of moles per unit volume: molarity) of the carbonate anion (CO3).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbonate Ion Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.co3abio",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration (number of moles per unit volume: molarity) of the abiotic-analogue carbonate anion (CO3). An abiotic analogue is used to simulate the effect on a modelled variable when biological effects on ocean carbon concentration and alkalinity are ignored. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Abiotic Carbonate Ion Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3abio",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_abiotic_analogue_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.co3nat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Surface mole concentration (number of moles per unit volume: molarity) of the natural-analogue carbonate anion (CO3). A natural analogue is used to simulate the effect on a modelled variable of imposing preindustrial atmospheric carbon dioxide concentrations, even when the model as a whole may be subjected to varying forcings. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Natural Carbonate Ion Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3nat",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_natural_analogue_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.co3satarag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration (number of moles per unit volume: molarity) of the carbonate anion (CO3) for sea water in equilibrium with pure Aragonite. Aragonite (CaCO3) is a mineral that is a polymorph of calcium carbonate.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Carbonate Ion in Equilibrium with Pure Aragonite in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3satarag",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_expressed_as_carbon_at_equilibrium_with_pure_aragonite_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.co3satcalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration (number of moles per unit volume: molarity) of the carbonate anion (CO3) for sea water in equilibrium with pure calcite. Aragonite (CaCO3) is a mineral that is a polymorph of calcium carbonate.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Carbonate Ion in Equilibrium with Pure Calcite in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3satcalc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_expressed_as_carbon_at_equilibrium_with_pure_calcite_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.detoc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of detrital organic carbon component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Detrital Organic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "detoc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_organic_detritus_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.dfe",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Dissolved iron in sea water, including both Fe2+ and Fe3+ ions (but not particulate detrital iron)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dissolved Iron Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dfe",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_iron_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.dissi13c",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Dissolved inorganic carbon-13 (CO3+HCO3+H2CO3) concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dissolved Inorganic Carbon-13 Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissi13c",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_13C_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.dissi14c",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Dissolved inorganic carbon-14 (CO3+HCO3+H2CO3) concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dissolved Inorganic Carbon-14 Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissi14c",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_14C_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.dissi14cabio",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Abiotic Dissolved inorganic carbon-14 (CO3+HCO3+H2CO3) concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Abiotic Dissolved Inorganic Carbon-14 Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissi14cabio",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_14C_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.dissic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dissolved Inorganic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissic",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.dissicabio",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Abiotic Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Abiotic Dissolved Inorganic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissicabio",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_abiotic_analogue_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.dissicnat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration at preindustrial atmospheric xCO2",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Natural Dissolved Inorganic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissicnat",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_natural_analogue_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.dissoc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of dissolved carbon component concentrations explicitly represented (i.e. not ~40 uM refractory unless explicit)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dissolved Organic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissoc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_organic_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.dmso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration of dimethyl sulphide in water",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Dimethyl Sulphide in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dmso",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dimethyl_sulfide_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.exparag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Downward flux of Aragonite",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Flux of Aragonite",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "exparag",
+ "positive": "down",
+ "standard_name": "sinking_mole_flux_of_aragonite_expressed_as_carbon_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.expc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Downward flux of particulate organic carbon",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Flux of Particulate Organic Carbon",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "expc",
+ "positive": "down",
+ "standard_name": "sinking_mole_flux_of_particulate_organic_matter_expressed_as_carbon_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.expcalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Downward flux of Calcite",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Flux of Calcite",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "expcalc",
+ "positive": "down",
+ "standard_name": "sinking_mole_flux_of_calcite_expressed_as_carbon_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.expfe",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sinking Particulate Iron Flux",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "expfe",
+ "positive": "down",
+ "standard_name": "sinking_mole_flux_of_particulate_iron_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.expn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sinking Particulate Organic Nitrogen Flux",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "expn",
+ "positive": "down",
+ "standard_name": "sinking_mole_flux_of_particulate_organic_nitrogen_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.expp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sinking Particulate Organic Phosphorus Flux",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "expp",
+ "positive": "down",
+ "standard_name": "sinking_mole_flux_of_particulate_organic_phosphorus_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.expsi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sinking Particulate Silicon Flux",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "expsi",
+ "positive": "down",
+ "standard_name": "sinking_mole_flux_of_particulate_silicon_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.graz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Total grazing of phytoplankton by zooplankton defined as tendency of moles of carbon per cubic metre.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Grazing of Phytoplankton by Zooplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "graz",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_grazing_of_phytoplankton",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.nh4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means moles (amount of substance) per unit volume and is used in the construction mole_concentration_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dissolved Ammonium Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nh4",
+ "positive": "",
+ "standard_name": "mole_concentration_of_ammonium_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.no3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means moles (amount of substance) per unit volume and is used in the construction mole_concentration_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dissolved Nitrate Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "no3",
+ "positive": "",
+ "standard_name": "mole_concentration_of_nitrate_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.o2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Mole concentration' means number of moles per unit volume, also called 'molarity', and is used in the construction mole_concentration_of_X_in_Y, where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dissolved Oxygen Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o2",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_molecular_oxygen_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.o2sat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Mole concentration at saturation' means the mole concentration in a saturated solution. Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dissolved Oxygen Concentration at Saturation",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o2sat",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_molecular_oxygen_in_sea_water_at_saturation",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.ph",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "negative log of hydrogen ion concentration with the concentration expressed as mol H kg-1.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "pH",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ph",
+ "positive": "",
+ "standard_name": "sea_water_ph_reported_on_total_scale",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.phabio",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "negative log10 of hydrogen ion concentration with the concentration expressed as mol H kg-1 (abiotic component)..",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Abiotic pH",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phabio",
+ "positive": "",
+ "standard_name": "sea_water_ph_abiotic_analogue_reported_on_total_scale",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.phnat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "negative log10 of hydrogen ion concentration with the concentration expressed as mol H kg-1.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Natural pH",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phnat",
+ "positive": "",
+ "standard_name": "sea_water_ph_natural_analogue_reported_on_total_scale",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.phyc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton carbon component concentrations. In most (all?) cases this is the sum of phycdiat and phycmisc (i.e., 'Diatom Carbon Concentration' and 'Non-Diatom Phytoplankton Carbon Concentration'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Phytoplankton Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phyc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.phycalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from calcareous (calcite-producing) phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Calcareous Phytoplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phycalc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_calcareous_phytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.phydiat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon from the diatom phytoplankton component concentration alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Diatoms Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phydiat",
+ "positive": "",
+ "standard_name": "mole_concentration_of_diatoms_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.phydiaz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from the diazotrophic phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Diazotrophs Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phydiaz",
+ "positive": "",
+ "standard_name": "mole_concentration_of_diazotrophic_phytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.phyfe",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton iron component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Total Phytoplankton Expressed as Iron in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phyfe",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_iron_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.phymisc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from additional phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Miscellaneous Phytoplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phymisc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_miscellaneous_phytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.phyn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton nitrogen component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Total Phytoplankton Expressed as Nitrogen in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phyn",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_nitrogen_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.phyp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton phosphorus components",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Total Phytoplankton Expressed as Phosphorus in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phyp",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_phosphorus_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.phypico",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from the picophytoplankton (<2 um) component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Picophytoplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phypico",
+ "positive": "",
+ "standard_name": "mole_concentration_of_picophytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.physi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton silica component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Total Phytoplankton Expressed as Silicon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "physi",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_silicon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.po4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. 'Dissolved inorganic phosphorus' means the sum of all inorganic phosphorus in solution (including phosphate, hydrogen phosphate, dihydrogen phosphate, and phosphoric acid).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Dissolved Inorganic Phosphorus Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "po4",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_phosphorus_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.pon",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of particulate organic nitrogen component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Particulate Organic Matter Expressed as Nitrogen in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pon",
+ "positive": "",
+ "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_nitrogen_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.pop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of particulate organic phosphorus component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Particulate Organic Matter Expressed as Phosphorus in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pop",
+ "positive": "",
+ "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_phosphorus_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.pp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "total primary (organic carbon) production by phytoplankton",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Primary Carbon Production by Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pp",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.ppcalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Primary (organic carbon) production by the calcite-producing phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Mole Productivity of Carbon by Calcareous Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ppcalc",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_calcareous_phytoplankton",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.ppdiat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Primary (organic carbon) production by the diatom component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Organic Carbon Production by Diatoms",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ppdiat",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_diatoms",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.ppdiaz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Primary (organic carbon) production by the diazotrophic phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Mole Productivity of Carbon by Diazotrophs",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ppdiaz",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_diazotrophic_phytoplankton",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.ppmisc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Primary (organic carbon) production by other phytoplankton components alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Organic Carbon Production by Other Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ppmisc",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_miscellaneous_phytoplankton",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.pppico",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Primary (organic carbon) production by the picophytoplankton (<2 um) component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Mole Productivity of Carbon by Picophytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pppico",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_picophytoplankton",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.si",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. 'Dissolved inorganic silicon' means the sum of all inorganic silicon in solution (including silicic acid and its first dissociated anion SiO(OH)3-).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Dissolved Inorganic Silicon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "si",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_silicon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.talk",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "total alkalinity equivalent concentration (including carbonate, nitrogen, silicate, and borate components)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Alkalinity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "talk",
+ "positive": "",
+ "standard_name": "sea_water_alkalinity_expressed_as_mole_equivalent",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.talknat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "total alkalinity equivalent concentration (including carbonate, borate, phosphorus, silicon, and nitrogen components) at preindustrial atmospheric xCO2",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Natural Total Alkalinity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "talknat",
+ "positive": "",
+ "standard_name": "sea_water_alkalinity_natural_analogue_expressed_as_mole_equivalent",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.zmeso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from mesozooplankton (20-200 um) component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Mesozooplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmeso",
+ "positive": "",
+ "standard_name": "mole_concentration_of_mesozooplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.zmicro",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from the microzooplankton (<20 um) component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Microzooplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmicro",
+ "positive": "",
+ "standard_name": "mole_concentration_of_microzooplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.zmisc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon from additional zooplankton component concentrations alone (e.g. Micro, meso). Since the models all have different numbers of components, this variable has been included to provide a check for intercomparison between models since some phytoplankton groups are supersets.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Other Zooplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmisc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_miscellaneous_zooplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obmonlev.zooc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of zooplankton carbon component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Zooplankton Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zooc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_zooplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyr.fg13co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Gas exchange flux of carbon-13 as CO2 (positive into ocean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Surface Downward Mass Flux of Carbon-13 as 13CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fg13co2",
+ "positive": "down",
+ "standard_name": "surface_downward_mass_flux_of_13C_dioxide_abiotic_analogue_expressed_as_13C",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyr.fg14co2abio",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Gas exchange flux of abiotic 14CO2 (positive into ocean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Surface Downward Mass Flux of Carbon-14 as Abiotic 14CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fg14co2abio",
+ "positive": "down",
+ "standard_name": "surface_downward_mass_flux_of_14C_dioxide_abiotic_analogue_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyr.fgco2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Gas exchange flux of CO2 (positive into ocean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Surface Downward Mass Flux of Carbon as CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fgco2",
+ "positive": "down",
+ "standard_name": "surface_downward_mass_flux_of_carbon_dioxide_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyr.fgco2abio",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Gas exchange flux of abiotic CO2 (positive into ocean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Surface Downward Mass Flux of Carbon as Abiotic CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fgco2abio",
+ "positive": "down",
+ "standard_name": "surface_downward_mass_flux_of_carbon_dioxide_abiotic_analogue_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyr.fgco2nat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Gas exchange flux of natural CO2 (positive into ocean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Surface Downward Mass Flux of Carbon as Natural CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fgco2nat",
+ "positive": "down",
+ "standard_name": "surface_downward_mass_flux_of_carbon_dioxide_natural_analogue_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.arag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of particulate aragonite components (e.g. Phytoplankton, Detrital, etc.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Aragonite Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "arag",
+ "positive": "",
+ "standard_name": "mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.bacc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of bacterial carbon component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Bacterial Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bacc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_bacteria_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.bddtalk",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Net total of biological terms in time rate of change of alkalinity",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Rate of Change of Alkalinity Due to Biological Activity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bddtalk",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_alkalinity_expressed_as_mole_equivalent_due_to_biological_processes",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.bddtdic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Net total of biological terms in time rate of change of dissolved inorganic carbon",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Rate of Change of Dissolved Inorganic Carbon Due to Biological Activity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bddtdic",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_dissolved_inorganic_carbon_in_sea_water_due_to_biological_processes",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.bddtdife",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Net total of biological terms in time rate of change of dissolved inorganic iron",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Rate of Change of Dissolved Inorganic Iron Due to Biological Activity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bddtdife",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_dissolved_inorganic_iron_in_sea_water_due_to_biological_processes",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.bddtdin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Net total of biological terms in time rate of change of nitrogen nutrients (e.g. NO3+NH4)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Rate of Change of Nitrogen Nutrient Due to Biological Activity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bddtdin",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_dissolved_inorganic_nitrogen_in_sea_water_due_to_biological_processes",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.bddtdip",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Net of biological terms in time rate of change of dissolved phosphate",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Rate of Change of Dissolved Phosphorus Due to Biological Activity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bddtdip",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_dissolved_inorganic_phosphorus_in_sea_water_due_to_biological_processes",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.bddtdisi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Net of biological terms in time rate of change of dissolved inorganic silicon",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Rate of Change of Dissolved Inorganic Silicon Due to Biological Activity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bddtdisi",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_dissolved_inorganic_silicon_in_sea_water_due_to_biological_processes",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.bfe",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of particulate organic iron component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Particulate Organic Matter Expressed as Iron in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bfe",
+ "positive": "",
+ "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_iron_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.bsi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of particulate silica component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Particulate Organic Matter Expressed as Silicon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bsi",
+ "positive": "",
+ "standard_name": "mole_concentration_of_particulate_matter_expressed_as_silicon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.calc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of particulate calcite component concentrations (e.g. Phytoplankton, Detrital, etc.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Calcite Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "calc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_calcite_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.chl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of chlorophyll from all phytoplankton group concentrations. In most models this is equal to chldiat+chlmisc, that is the sum of Diatom Chlorophyll Mass Concentration and Other Phytoplankton Chlorophyll Mass Concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mass Concentration of Total Phytoplankton Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chl",
+ "positive": "",
+ "standard_name": "mass_concentration_of_phytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.chlcalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "chlorophyll concentration from the calcite-producing phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mass Concentration of Calcareous Phytoplankton Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chlcalc",
+ "positive": "",
+ "standard_name": "mass_concentration_of_calcareous_phytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.chldiat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Chlorophyll from diatom phytoplankton component concentration alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mass Concentration of Diatoms Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chldiat",
+ "positive": "",
+ "standard_name": "mass_concentration_of_diatoms_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.chldiaz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Chlorophyll concentration from the diazotrophic phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mass Concentration of Diazotrophs Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chldiaz",
+ "positive": "",
+ "standard_name": "mass_concentration_of_diazotrophic_phytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.chlmisc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Chlorophyll from additional phytoplankton component concentrations alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mass Concentration of Other Phytoplankton Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chlmisc",
+ "positive": "",
+ "standard_name": "mass_concentration_of_miscellaneous_phytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.chlpico",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "chlorophyll concentration from the picophytoplankton (<2 um) component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mass Concentration of Picophytoplankton Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chlpico",
+ "positive": "",
+ "standard_name": "mass_concentration_of_picophytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.co3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration (number of moles per unit volume: molarity) of the carbonate anion (CO3).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Carbonate Ion Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.co3abio",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration (number of moles per unit volume: molarity) of the abiotic-analogue carbonate anion (CO3). An abiotic analogue is used to simulate the effect on a modelled variable when biological effects on ocean carbon concentration and alkalinity are ignored. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Abiotic Carbonate Ion Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3abio",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_abiotic_analogue_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.co3nat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Surface mole concentration (number of moles per unit volume: molarity) of the natural-analogue carbonate anion (CO3). A natural analogue is used to simulate the effect on a modelled variable of imposing preindustrial atmospheric carbon dioxide concentrations, even when the model as a whole may be subjected to varying forcings. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Natural Carbonate Ion Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3nat",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_natural_analogue_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.co3satarag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration (number of moles per unit volume: molarity) of the carbonate anion (CO3) for sea water in equilibrium with pure Aragonite. Aragonite (CaCO3) is a mineral that is a polymorph of calcium carbonate.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Carbonate Ion in Equilibrium with Pure Aragonite in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3satarag",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_expressed_as_carbon_at_equilibrium_with_pure_aragonite_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.co3satcalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration (number of moles per unit volume: molarity) of the carbonate anion (CO3) for sea water in equilibrium with pure calcite. Aragonite (CaCO3) is a mineral that is a polymorph of calcium carbonate.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Carbonate Ion in Equilibrium with Pure Calcite in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3satcalc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_expressed_as_carbon_at_equilibrium_with_pure_calcite_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.darag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Rate of change of Aragonite carbon mole concentration due to dissolution",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Aragonite Dissolution",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "darag",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water_due_to_dissolution",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.dcalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Rate of change of Calcite carbon mole concentration due to dissolution",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Calcite Dissolution",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dcalc",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_calcite_expressed_as_carbon_in_sea_water_due_to_dissolution",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.detoc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of detrital organic carbon component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Detrital Organic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "detoc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_organic_detritus_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.dfe",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Dissolved iron in sea water, including both Fe2+ and Fe3+ ions (but not particulate detrital iron)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Dissolved Iron Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dfe",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_iron_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.dissi13c",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Dissolved inorganic carbon-13 (CO3+HCO3+H2CO3) concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Dissolved Inorganic Carbon-13 Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissi13c",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_13C_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.dissi14cabio",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Abiotic Dissolved inorganic carbon-14 (CO3+HCO3+H2CO3) concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Abiotic Dissolved Inorganic Carbon-14 Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissi14cabio",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_14C_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.dissic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Dissolved Inorganic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissic",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.dissicabio",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Abiotic Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Abiotic Dissolved Inorganic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissicabio",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_abiotic_analogue_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.dissicnat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration at preindustrial atmospheric xCO2",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Natural Dissolved Inorganic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissicnat",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_natural_analogue_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.dissoc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of dissolved carbon component concentrations explicitly represented (i.e. not ~40 uM refractory unless explicit)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Dissolved Organic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissoc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_organic_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.dmso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration of dimethyl sulphide in water",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Dimethyl Sulphide in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dmso",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dimethyl_sulfide_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.exparag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Downward flux of Aragonite",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Downward Flux of Aragonite",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "exparag",
+ "positive": "down",
+ "standard_name": "sinking_mole_flux_of_aragonite_expressed_as_carbon_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.expc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Downward flux of particulate organic carbon",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Downward Flux of Particulate Organic Carbon",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "expc",
+ "positive": "down",
+ "standard_name": "sinking_mole_flux_of_particulate_organic_matter_expressed_as_carbon_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.expcalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Downward flux of Calcite",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Downward Flux of Calcite",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "expcalc",
+ "positive": "down",
+ "standard_name": "sinking_mole_flux_of_calcite_expressed_as_carbon_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.expfe",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Sinking Particulate Iron Flux",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "expfe",
+ "positive": "down",
+ "standard_name": "sinking_mole_flux_of_particulate_iron_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.expn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Sinking Particulate Organic Nitrogen Flux",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "expn",
+ "positive": "down",
+ "standard_name": "sinking_mole_flux_of_particulate_organic_nitrogen_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.expp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Sinking Particulate Organic Phosphorus Flux",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "expp",
+ "positive": "down",
+ "standard_name": "sinking_mole_flux_of_particulate_organic_phosphorus_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.expsi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Sinking Particulate Silicon Flux",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "expsi",
+ "positive": "down",
+ "standard_name": "sinking_mole_flux_of_particulate_silicon_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.fediss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Dissolution, remineralization and desorption of iron back to the dissolved phase",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Particulate Source of Dissolved Iron",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fediss",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_dissolved_iron_in_sea_water_due_to_dissolution_from_inorganic_particles",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.fescav",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Dissolved Fe removed through nonbiogenic scavenging onto particles",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Non-Biogenic Iron Scavenging",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fescav",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_dissolved_iron_in_sea_water_due_to_scavenging_by_inorganic_particles",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.graz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Total grazing of phytoplankton by zooplankton defined as tendency of moles of carbon per cubic metre.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Grazing of Phytoplankton by Zooplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "graz",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_grazing_of_phytoplankton",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.nh4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means moles (amount of substance) per unit volume and is used in the construction mole_concentration_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Dissolved Ammonium Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nh4",
+ "positive": "",
+ "standard_name": "mole_concentration_of_ammonium_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.no3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means moles (amount of substance) per unit volume and is used in the construction mole_concentration_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Dissolved Nitrate Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "no3",
+ "positive": "",
+ "standard_name": "mole_concentration_of_nitrate_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.o2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Mole concentration' means number of moles per unit volume, also called 'molarity', and is used in the construction mole_concentration_of_X_in_Y, where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Dissolved Oxygen Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o2",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_molecular_oxygen_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.o2sat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Mole concentration at saturation' means the mole concentration in a saturated solution. Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Dissolved Oxygen Concentration at Saturation",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o2sat",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_molecular_oxygen_in_sea_water_at_saturation",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.parag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Production rate of Aragonite, a mineral that is a polymorph of calcium carbonate. The chemical formula of aragonite is CaCO3.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Aragonite Production",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "parag",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water_due_to_biological_production",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.pbfe",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Mole concentration' means number of moles per unit volume, also called 'molarity', and is used in the construction mole_concentration_of_X_in_Y, where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'tendency_of_X' means derivative of X with respect to time.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Biogenic Iron Production",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pbfe",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_iron_in_sea_water_due_to_biological_production",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.pbsi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Mole concentration' means number of moles per unit volume, also called 'molarity', and is used in the construction mole_concentration_of_X_in_Y, where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'tendency_of_X' means derivative of X with respect to time.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Biogenic Silicon Production",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pbsi",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_silicon_in_sea_water_due_to_biological_production",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.pcalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Production rate of Calcite, a mineral that is a polymorph of calcium carbonate. The chemical formula of calcite is CaCO3. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Calcite Production",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pcalc",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_calcite_expressed_as_carbon_in_sea_water_due_to_biological_production",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.ph",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "negative log of hydrogen ion concentration with the concentration expressed as mol H kg-1.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "pH",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ph",
+ "positive": "",
+ "standard_name": "sea_water_ph_reported_on_total_scale",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.phabio",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "negative log10 of hydrogen ion concentration with the concentration expressed as mol H kg-1 (abiotic component)..",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Abiotic pH",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phabio",
+ "positive": "",
+ "standard_name": "sea_water_ph_abiotic_analogue_reported_on_total_scale",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.phnat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "negative log10 of hydrogen ion concentration with the concentration expressed as mol H kg-1.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Natural pH",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phnat",
+ "positive": "",
+ "standard_name": "sea_water_ph_natural_analogue_reported_on_total_scale",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.phyc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton carbon component concentrations. In most (all?) cases this is the sum of phycdiat and phycmisc (i.e., 'Diatom Carbon Concentration' and 'Non-Diatom Phytoplankton Carbon Concentration'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Phytoplankton Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phyc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.phycalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from calcareous (calcite-producing) phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Calcareous Phytoplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phycalc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_calcareous_phytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.phydiat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon from the diatom phytoplankton component concentration alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Diatoms Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phydiat",
+ "positive": "",
+ "standard_name": "mole_concentration_of_diatoms_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.phydiaz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from the diazotrophic phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Diazotrophs Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phydiaz",
+ "positive": "",
+ "standard_name": "mole_concentration_of_diazotrophic_phytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.phyfe",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton iron component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Total Phytoplankton Expressed as Iron in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phyfe",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_iron_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.phymisc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from additional phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Miscellaneous Phytoplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phymisc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_miscellaneous_phytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.phyn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton nitrogen component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Total Phytoplankton Expressed as Nitrogen in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phyn",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_nitrogen_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.phyp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton phosphorus components",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Total Phytoplankton Expressed as Phosphorus in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phyp",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_phosphorus_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.phypico",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from the picophytoplankton (<2 um) component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Picophytoplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phypico",
+ "positive": "",
+ "standard_name": "mole_concentration_of_picophytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.physi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton silica component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Total Phytoplankton Expressed as Silicon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "physi",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_silicon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.pnitrate",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Primary (organic carbon) production by phytoplankton due to nitrate uptake alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Primary Carbon Production by Phytoplankton Due to Nitrate Uptake Alone",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pnitrate",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_nitrate_utilization",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.po4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. 'Dissolved inorganic phosphorus' means the sum of all inorganic phosphorus in solution (including phosphate, hydrogen phosphate, dihydrogen phosphate, and phosphoric acid).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Dissolved Inorganic Phosphorus Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "po4",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_phosphorus_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.pon",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of particulate organic nitrogen component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Particulate Organic Matter Expressed as Nitrogen in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pon",
+ "positive": "",
+ "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_nitrogen_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.pop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of particulate organic phosphorus component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Particulate Organic Matter Expressed as Phosphorus in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pop",
+ "positive": "",
+ "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_phosphorus_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.pp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "total primary (organic carbon) production by phytoplankton",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Primary Carbon Production by Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pp",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.ppcalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Primary (organic carbon) production by the calcite-producing phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Net Primary Mole Productivity of Carbon by Calcareous Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ppcalc",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_calcareous_phytoplankton",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.ppdiat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Primary (organic carbon) production by the diatom component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Net Primary Organic Carbon Production by Diatoms",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ppdiat",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_diatoms",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.ppdiaz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Primary (organic carbon) production by the diazotrophic phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Net Primary Mole Productivity of Carbon by Diazotrophs",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ppdiaz",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_diazotrophic_phytoplankton",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.ppmisc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Primary (organic carbon) production by other phytoplankton components alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Net Primary Organic Carbon Production by Other Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ppmisc",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_miscellaneous_phytoplankton",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.pppico",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Primary (organic carbon) production by the picophytoplankton (<2 um) component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Net Primary Mole Productivity of Carbon by Picophytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pppico",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_picophytoplankton",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.remoc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Remineralization is the degradation of organic matter into inorganic forms of carbon, nitrogen, phosphorus and other micronutrients, which consumes oxygen and releases energy.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Remineralization of Organic Carbon",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "remoc",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_remineralization",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.si",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. 'Dissolved inorganic silicon' means the sum of all inorganic silicon in solution (including silicic acid and its first dissociated anion SiO(OH)3-).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Dissolved Inorganic Silicon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "si",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_silicon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.talk",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "total alkalinity equivalent concentration (including carbonate, nitrogen, silicate, and borate components)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Alkalinity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "talk",
+ "positive": "",
+ "standard_name": "sea_water_alkalinity_expressed_as_mole_equivalent",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.talknat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "total alkalinity equivalent concentration (including carbonate, borate, phosphorus, silicon, and nitrogen components) at preindustrial atmospheric xCO2",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Natural Total Alkalinity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "talknat",
+ "positive": "",
+ "standard_name": "sea_water_alkalinity_natural_analogue_expressed_as_mole_equivalent",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.zmeso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from mesozooplankton (20-200 um) component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Mesozooplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmeso",
+ "positive": "",
+ "standard_name": "mole_concentration_of_mesozooplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.zmicro",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from the microzooplankton (<20 um) component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Microzooplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmicro",
+ "positive": "",
+ "standard_name": "mole_concentration_of_microzooplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.zmisc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon from additional zooplankton component concentrations alone (e.g. Micro, meso). Since the models all have different numbers of components, this variable has been included to provide a check for intercomparison between models since some phytoplankton groups are supersets.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Other Zooplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmisc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_miscellaneous_zooplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "obyrlev.zooc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of zooplankton carbon component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Zooplankton Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zooc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_zooplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "op3hrpt.tos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "op3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: point",
+ "comment": "Temperature of upper boundary of the liquid ocean, including temperatures below sea-ice and floating ice shelves.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Sea Surface Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tos",
+ "positive": "",
+ "standard_name": "sea_surface_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opday.mlotst",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sigma T is potential density referenced to ocean surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Ocean Mixed Layer Thickness Defined by Sigma T",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mlotst",
+ "positive": "",
+ "standard_name": "ocean_mixed_layer_thickness_defined_by_sigma_t",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opday.omldamax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "The ocean mixed layer is the upper part of the ocean, regarded as being well-mixed. The base of the mixed layer defined by the mixing scheme is a diagnostic of ocean models. 'Thickness' means the vertical extent of a layer.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Mean Daily Maximum Ocean Mixed Layer Thickness Defined by Mixing Scheme",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "omldamax",
+ "positive": "",
+ "standard_name": "ocean_mixed_layer_thickness_defined_by_mixing_scheme",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opday.sos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Sea Surface Salinity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sos",
+ "positive": "",
+ "standard_name": "sea_surface_salinity",
+ "units": "0.001",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opday.sossq",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Square of Sea Surface Salinity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sossq",
+ "positive": "",
+ "standard_name": "square_of_sea_surface_salinity",
+ "units": "1e-06",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opday.t20d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "This quantity, sometimes called the 'isotherm depth', is the depth (if it exists) at which the sea water potential temperature equals some specified value. This value should be specified in a scalar coordinate variable. Depth is the vertical distance below the surface. Potential temperature is the temperature a parcel of air or sea water would have if moved adiabatically to sea level pressure.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Depth of 20 degree Celsius Isotherm",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "t20d",
+ "positive": "",
+ "standard_name": "depth_of_isosurface_of_sea_water_potential_temperature",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opday.tos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Temperature of upper boundary of the liquid ocean, including temperatures below sea-ice and floating ice shelves.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Sea Surface Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tos",
+ "positive": "",
+ "standard_name": "sea_surface_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opday.tossq",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Square of temperature of liquid ocean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Square of Sea Surface Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tossq",
+ "positive": "",
+ "standard_name": "square_of_sea_surface_temperature",
+ "units": "degC2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdec.bigthetaoga",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Diagnostic should be contributed only for models using conservative temperature as prognostic field.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Global Average Sea Water Conservative Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bigthetaoga",
+ "positive": "",
+ "standard_name": "sea_water_conservative_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdec.hfds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "This is the net flux of heat entering the liquid water column through its upper surface (excluding any 'flux adjustment') .",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Downward Heat Flux at Sea Water Surface",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfds",
+ "positive": "down",
+ "standard_name": "surface_downward_heat_flux_in_sea_water",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdec.masso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where sea time: mean",
+ "comment": "Total mass of liquid sea water. For Boussinesq models, report this diagnostic as Boussinesq reference density times total volume.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Sea Water Mass",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "masso",
+ "positive": "",
+ "standard_name": "sea_water_mass",
+ "units": "kg",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdec.msftyrho",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "time: mean grid_longitude: mean",
+ "comment": "Overturning mass streamfunction arising from all advective mass transport processes, resolved and parameterized.",
+ "dimensions": [
+ "gridlatitude",
+ "rho",
+ "basin",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Ocean Y Overturning Mass Streamfunction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftyrho",
+ "positive": "",
+ "standard_name": "ocean_y_overturning_mass_streamfunction",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdec.sfdsi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "This field is physical, and it arises since sea ice has a nonzero salt content, so it exchanges salt with the liquid ocean upon melting and freezing.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Downward Sea Ice Basal Salt Flux",
+ "modeling_realm": [
+ "ocean",
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfdsi",
+ "positive": "down",
+ "standard_name": "downward_sea_ice_basal_salt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdec.sfriver",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "This field is physical, and it arises when rivers carry a nonzero salt content. Often this is zero, with rivers assumed to be fresh.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Salt Flux into Sea Water from Rivers",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfriver",
+ "positive": "",
+ "standard_name": "salt_flux_into_sea_water_from_rivers",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdec.soga",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. ",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Global Mean Sea Water Salinity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "soga",
+ "positive": "",
+ "standard_name": "sea_water_salinity",
+ "units": "0.001",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdec.sos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Sea Surface Salinity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sos",
+ "positive": "",
+ "standard_name": "sea_surface_salinity",
+ "units": "0.001",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdec.sosga",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. ",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Global Average Sea Surface Salinity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sosga",
+ "positive": "",
+ "standard_name": "sea_surface_salinity",
+ "units": "0.001",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdec.tauuo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "This is the stress on the liquid ocean from overlying atmosphere, sea ice, ice shelf, etc.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Sea Water Surface Downward X Stress",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauuo",
+ "positive": "down",
+ "standard_name": "downward_x_stress_at_sea_water_surface",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdec.tauvo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "This is the stress on the liquid ocean from overlying atmosphere, sea ice, ice shelf, etc.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Sea Water Surface Downward Y Stress",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauvo",
+ "positive": "down",
+ "standard_name": "downward_y_stress_at_sea_water_surface",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdec.thetaoga",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Diagnostic should be contributed even for models using conservative temperature as prognostic field",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Global Average Sea Water Potential Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "thetaoga",
+ "positive": "",
+ "standard_name": "sea_water_potential_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdec.tos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Temperature of upper boundary of the liquid ocean, including temperatures below sea-ice and floating ice shelves.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Sea Surface Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tos",
+ "positive": "",
+ "standard_name": "sea_surface_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdec.tosga",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Temperature of upper boundary of the liquid ocean, including temperatures below sea-ice and floating ice shelves.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Global Average Sea Surface Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tosga",
+ "positive": "",
+ "standard_name": "sea_surface_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdec.volo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where sea time: mean",
+ "comment": "Total volume of liquid sea water.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Sea Water Volume",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "volo",
+ "positive": "",
+ "standard_name": "sea_water_volume",
+ "units": "m3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdec.wfo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Computed as the water flux into the ocean divided by the area of the ocean portion of the grid cell. This is the sum *wfonocorr* and *wfcorr*.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Water Flux into Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wfo",
+ "positive": "",
+ "standard_name": "water_flux_into_sea_water",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdeclev.agessc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdeclev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Time elapsed since water was last in surface layer of the ocean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Sea Water Age Since Surface Contact",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "agessc",
+ "positive": "",
+ "standard_name": "sea_water_age_since_surface_contact",
+ "units": "yr",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdeclev.bigthetao",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdeclev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sea water conservative temperature (this should be contributed only for models using conservative temperature as prognostic field)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Sea Water Conservative Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bigthetao",
+ "positive": "",
+ "standard_name": "sea_water_conservative_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdeclev.masscello",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdeclev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: sum where sea time: mean",
+ "comment": "Tracer grid-cell mass per unit area used for computing tracer budgets. For Boussinesq models with static ocean grid cell thickness, masscello = rhozero*thickcello, where thickcello is static cell thickness and rhozero is constant Boussinesq reference density. More generally, masscello is time dependent and reported as part of Omon.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Ocean Grid-Cell Mass per Area",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "masscello",
+ "positive": "",
+ "standard_name": "sea_water_mass_per_unit_area",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdeclev.msftyz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdeclev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "time: mean grid_longitude: mean",
+ "comment": "Overturning mass streamfunction arising from all advective mass transport processes, resolved and parameterized.",
+ "dimensions": [
+ "gridlatitude",
+ "olevel",
+ "basin",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Ocean Y Overturning Mass Streamfunction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftyz",
+ "positive": "",
+ "standard_name": "ocean_y_overturning_mass_streamfunction",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdeclev.so",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdeclev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Sea Water Salinity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "so",
+ "positive": "",
+ "standard_name": "sea_water_salinity",
+ "units": "0.001",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdeclev.thetao",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdeclev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Diagnostic should be contributed even for models using conservative temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Sea Water Potential Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "thetao",
+ "positive": "",
+ "standard_name": "sea_water_potential_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdeclev.thkcello",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdeclev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Thickness' means the vertical extent of a layer. 'Cell' refers to a model grid-cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Ocean Model Cell Thickness",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "thkcello",
+ "positive": "",
+ "standard_name": "cell_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdeclev.uo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdeclev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: mean",
+ "comment": "Prognostic x-ward velocity component resolved by the model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Sea Water X Velocity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uo",
+ "positive": "",
+ "standard_name": "sea_water_x_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdeclev.vo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdeclev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: mean",
+ "comment": "Prognostic y-ward velocity component resolved by the model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Sea Water Y Velocity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vo",
+ "positive": "",
+ "standard_name": "sea_water_y_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdeclev.volcello",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdeclev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: sum where sea time: mean",
+ "comment": "grid-cell volume ca. 2000.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Ocean Grid-Cell Volume",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "volcello",
+ "positive": "",
+ "standard_name": "ocean_volume",
+ "units": "m3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdeclev.wo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdeclev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: mean",
+ "comment": "A velocity is a vector quantity. 'Upward' indicates a vector component which is positive when directed upward (negative downward).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Sea Water Vertical Velocity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wo",
+ "positive": "",
+ "standard_name": "upward_sea_water_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdecz.hfbasin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdecz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "Contains contributions from all physical processes affecting the northward heat transport, including resolved advection, parameterized advection, lateral diffusion, etc. Diagnosed here as a function of latitude and basin. Use Celsius for temperature scale.",
+ "dimensions": [
+ "latitude",
+ "basin",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Northward Ocean Heat Transport",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfbasin",
+ "positive": "",
+ "standard_name": "northward_ocean_heat_transport",
+ "units": "W",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdecz.msftmrho",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdecz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "Overturning mass streamfunction arising from all advective mass transport processes, resolved and parameterized.",
+ "dimensions": [
+ "latitude",
+ "rho",
+ "basin",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Ocean Meridional Overturning Mass Streamfunction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftmrho",
+ "positive": "",
+ "standard_name": "ocean_meridional_overturning_mass_streamfunction",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opdecz.msftmz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdecz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "Overturning mass streamfunction arising from all advective mass transport processes, resolved and parameterized.",
+ "dimensions": [
+ "latitude",
+ "olevel",
+ "basin",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Ocean Meridional Overturning Mass Streamfunction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftmz",
+ "positive": "",
+ "standard_name": "ocean_meridional_overturning_mass_streamfunction",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opfx.areacello",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum",
+ "comment": "Horizontal area of ocean grid cells",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Grid-Cell Area for Ocean Variables",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "areacello",
+ "positive": "",
+ "standard_name": "cell_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opfx.basin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean",
+ "comment": "A variable with the standard name of region contains strings which indicate geographical regions. These strings must be chosen from the standard region list.",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "flag_meanings": "global_land southern_ocean atlantic_ocean pacific_ocean arctic_ocean indian_ocean mediterranean_sea black_sea hudson_bay baltic_sea red_sea",
+ "flag_values": "0 1 2 3 4 5 6 7 8 9 10",
+ "frequency": "fx",
+ "long_name": "Region Selection Index",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "basin",
+ "positive": "",
+ "standard_name": "region",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "integer"
+ },
+ {
+ "id": "opfx.deptho",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea",
+ "comment": "Ocean bathymetry. Reported here is the sea floor depth for present day relative to z=0 geoid. Reported as missing for land grid cells.",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Sea Floor Depth Below Geoid",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "deptho",
+ "positive": "",
+ "standard_name": "sea_floor_depth_below_geoid",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opfx.hfgeou",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea",
+ "comment": "Upward geothermal heat flux per unit area on the sea floor",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Upward Geothermal Heat Flux at Sea Floor",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfgeou",
+ "positive": "up",
+ "standard_name": "upward_geothermal_heat_flux_at_sea_floor",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opfx.masscello",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: sum",
+ "comment": "Tracer grid-cell mass per unit area used for computing tracer budgets. For Boussinesq models with static ocean grid cell thickness, masscello = rhozero*thickcello, where thickcello is static cell thickness and rhozero is constant Boussinesq reference density. More generally, masscello is time dependent and reported as part of Omon.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel"
+ ],
+ "frequency": "fx",
+ "long_name": "Ocean Grid-Cell Mass per Area",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "masscello",
+ "positive": "",
+ "standard_name": "sea_water_mass_per_unit_area",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opfx.sftof",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean",
+ "comment": "Percentage of horizontal area occupied by ocean.",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Sea Area Percentage",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftof",
+ "positive": "",
+ "standard_name": "sea_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opfx.thkcello",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean",
+ "comment": "'Thickness' means the vertical extent of a layer. 'Cell' refers to a model grid-cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel"
+ ],
+ "frequency": "fx",
+ "long_name": "Ocean Model Cell Thickness",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "thkcello",
+ "positive": "",
+ "standard_name": "cell_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opfx.ugrido",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--UGRID",
+ "cell_methods": "",
+ "comment": "Ony required for models with unstructured grids: this label should be used for a file containing information about the grid structure, following the UGRID convention.",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "UGRID Grid Specification",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ugrido",
+ "positive": "",
+ "standard_name": "longitude",
+ "units": "",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opfx.volcello",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: sum",
+ "comment": "grid-cell volume ca. 2000.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel"
+ ],
+ "frequency": "fx",
+ "long_name": "Ocean Grid-Cell Volume",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "volcello",
+ "positive": "",
+ "standard_name": "ocean_volume",
+ "units": "m3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.bigthetaoga",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Diagnostic should be contributed only for models using conservative temperature as prognostic field.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Average Sea Water Conservative Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bigthetaoga",
+ "positive": "",
+ "standard_name": "sea_water_conservative_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.evs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where ice_free_sea over sea time: mean",
+ "comment": "computed as the total mass of water vapor evaporating from the ice-free portion of the ocean divided by the area of the ocean portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Water Evaporation Flux Where Ice Free Ocean over Sea",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evs",
+ "positive": "",
+ "standard_name": "water_evapotranspiration_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.fgcfc11",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "gas exchange flux of CFC11",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward CFC11 Flux",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fgcfc11",
+ "positive": "down",
+ "standard_name": "surface_downward_mole_flux_of_cfc11",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.fgcfc12",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "gas exchange flux of CFC12",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward CFC12 Flux",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fgcfc12",
+ "positive": "down",
+ "standard_name": "surface_downward_mole_flux_of_cfc12",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.fgsf6",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "gas exchange flux of SF6",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward SF6 Flux",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fgsf6",
+ "positive": "down",
+ "standard_name": "surface_downward_mole_flux_of_sulfur_hexafluoride",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.ficeberg2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "computed as the iceberg melt water flux into the ocean divided by the area of the ocean portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Water Flux into Sea Water from Icebergs",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ficeberg2d",
+ "positive": "",
+ "standard_name": "water_flux_into_sea_water_from_icebergs",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.flandice",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Computed as the water flux into the ocean due to land ice (runoff water from surface and base of land ice or melt from base of ice shelf or vertical ice front) into the ocean divided by the area ocean portion of the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Water Flux into Sea Water from Land Ice",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "flandice",
+ "positive": "",
+ "standard_name": "water_flux_into_sea_water_from_land_ice",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.friver",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "computed as the river flux of water into the ocean divided by the area of the ocean portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Water Flux into Sea Water from Rivers",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "friver",
+ "positive": "",
+ "standard_name": "water_flux_into_sea_water_from_rivers",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.fsitherm",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "computed as the sea ice thermodynamic water flux into the ocean divided by the area of the ocean portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Water Flux into Sea Water Due to Sea Ice Thermodynamics",
+ "modeling_realm": [
+ "ocean",
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fsitherm",
+ "positive": "",
+ "standard_name": "water_flux_into_sea_water_due_to_sea_ice_thermodynamics",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.hfcorr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Flux correction is also called 'flux adjustment'. A positive flux correction is downward i.e. added to the ocean. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Heat Flux Correction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfcorr",
+ "positive": "down",
+ "standard_name": "heat_flux_correction",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.hfds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "This is the net flux of heat entering the liquid water column through its upper surface (excluding any 'flux adjustment') .",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Heat Flux at Sea Water Surface",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfds",
+ "positive": "down",
+ "standard_name": "surface_downward_heat_flux_in_sea_water",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.hfevapds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where ice_free_sea over sea time: mean",
+ "comment": "This is defined as 'where ice_free_sea over sea'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Temperature Flux Due to Evaporation Expressed as Heat Flux out of Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfevapds",
+ "positive": "up",
+ "standard_name": "temperature_flux_due_to_evaporation_expressed_as_heat_flux_out_of_sea_water",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.hfgeou",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Upward geothermal heat flux per unit area on the sea floor",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upward Geothermal Heat Flux at Sea Floor",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfgeou",
+ "positive": "up",
+ "standard_name": "upward_geothermal_heat_flux_at_sea_floor",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.hfibthermds2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. ' Iceberg thermodynamics' refers to the addition or subtraction of mass due to surface and basal fluxes, i.e., due to melting, sublimation and fusion.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Heat Flux into Sea Water Due to Iceberg Thermodynamics",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfibthermds2d",
+ "positive": "",
+ "standard_name": "heat_flux_into_sea_water_due_to_iceberg_thermodynamics",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.hflso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where ice_free_sea over sea time: mean",
+ "comment": "This is defined as with the cell methods string: where ice_free_sea over sea",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Latent Heat Flux",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hflso",
+ "positive": "down",
+ "standard_name": "surface_downward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.hfrainds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where ice_free_sea over sea time: mean",
+ "comment": "This is defined as 'where ice_free_sea over sea'; i.e., the total flux (considered here) entering the ice-free portion of the grid cell divided by the area of the ocean portion of the grid cell. All such heat fluxes are computed based on Celsius scale.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Temperature Flux Due to Rainfall Expressed as Heat Flux into Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfrainds",
+ "positive": "down",
+ "standard_name": "temperature_flux_due_to_rainfall_expressed_as_heat_flux_into_sea_water",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.hfrunoffds2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Heat flux associated with liquid water which drains from land. It is calculated relative to the heat that would be transported by runoff water entering the sea at zero degrees Celsius. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Temperature Flux Due to Runoff Expressed as Heat Flux into Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfrunoffds2d",
+ "positive": "",
+ "standard_name": "temperature_flux_due_to_runoff_expressed_as_heat_flux_into_sea_water",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.hfsifrazil2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'Frazil' consists of needle like crystals of ice, typically between three and four millimeters in diameter, which form as sea water begins to freeze. Salt is expelled during the freezing process and frazil ice consists of nearly pure fresh water.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Heat Flux into Sea Water Due to Frazil Ice Formation",
+ "modeling_realm": [
+ "ocean",
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfsifrazil2d",
+ "positive": "",
+ "standard_name": "heat_flux_into_sea_water_due_to_freezing_of_frazil_ice",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.hfsnthermds2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'Snow thermodynamics' refers to the addition or subtraction of mass due to surface and basal fluxes, i.e., due to melting, sublimation and fusion.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Heat Flux into Sea Water Due to Snow Thermodynamics",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfsnthermds2d",
+ "positive": "",
+ "standard_name": "heat_flux_into_sea_water_due_to_snow_thermodynamics",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.hfsso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where ice_free_sea over sea time: mean",
+ "comment": "Downward sensible heat flux over sea ice free sea. The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Sensible Heat Flux",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfsso",
+ "positive": "down",
+ "standard_name": "surface_downward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.hfx",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Contains all contributions to 'x-ward' heat transport from resolved and parameterized processes. Use Celsius for temperature scale.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Heat X Transport",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfx",
+ "positive": "",
+ "standard_name": "ocean_heat_x_transport",
+ "units": "W",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.hfy",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Contains all contributions to 'y-ward' heat transport from resolved and parameterized processes. Use Celsius for temperature scale.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Heat Y Transport",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfy",
+ "positive": "",
+ "standard_name": "ocean_heat_y_transport",
+ "units": "W",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.masso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where sea time: mean",
+ "comment": "Total mass of liquid sea water. For Boussinesq models, report this diagnostic as Boussinesq reference density times total volume.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Mass",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "masso",
+ "positive": "",
+ "standard_name": "sea_water_mass",
+ "units": "kg",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.mfo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "time: mean",
+ "comment": "Transport across_line means that which crosses a particular line on the Earth's surface; formally this means the integral along the line of the normal component of the transport.",
+ "dimensions": [
+ "oline",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Transport",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mfo",
+ "positive": "",
+ "standard_name": "sea_water_transport_across_line",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.mlotst",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sigma T is potential density referenced to ocean surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Mixed Layer Thickness Defined by Sigma T",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mlotst",
+ "positive": "",
+ "standard_name": "ocean_mixed_layer_thickness_defined_by_sigma_t",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.mlotstmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "Sigma T is potential density referenced to ocean surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Maximum Ocean Mixed Layer Thickness Defined by Sigma T",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mlotstmax",
+ "positive": "",
+ "standard_name": "ocean_mixed_layer_thickness_defined_by_sigma_t",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.mlotstmin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean time: minimum",
+ "comment": "Sigma T is potential density referenced to ocean surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Minimum Ocean Mixed Layer Thickness Defined by Sigma T",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mlotstmin",
+ "positive": "",
+ "standard_name": "ocean_mixed_layer_thickness_defined_by_sigma_t",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.mlotstsq",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The phrase 'square_of_X' means X*X. The ocean mixed layer is the upper part of the ocean, regarded as being well-mixed. The base of the mixed layer defined by 'temperature', 'sigma', 'sigma_theta', 'sigma_t' or vertical diffusivity is the level at which the quantity indicated differs from its surface value by a certain amount. A coordinate variable or scalar coordinate variable with standard name sea_water_sigma_t_difference can be used to specify the sigma_t criterion that determines the layer thickness. Sigma-t of sea water is the density of water at atmospheric pressure (i.e. the surface) having the same temperature and salinity, minus 1000 kg m-3. 'Thickness' means the vertical extent of a layer.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Square of Ocean Mixed Layer Thickness Defined by Sigma T",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mlotstsq",
+ "positive": "",
+ "standard_name": "square_of_ocean_mixed_layer_thickness_defined_by_sigma_t",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.msftbarot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Streamfunction or its approximation for free surface models. See OMDP document for details.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Barotropic Mass Streamfunction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftbarot",
+ "positive": "",
+ "standard_name": "ocean_barotropic_mass_streamfunction",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.msftyrho",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "time: mean grid_longitude: mean",
+ "comment": "Overturning mass streamfunction arising from all advective mass transport processes, resolved and parameterized.",
+ "dimensions": [
+ "gridlatitude",
+ "rho",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Y Overturning Mass Streamfunction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftyrho",
+ "positive": "",
+ "standard_name": "ocean_y_overturning_mass_streamfunction",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.msftyrhompa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "time: mean grid_longitude: mean",
+ "comment": "CMIP5 called this 'due to Bolus Advection'. Name change respects the more general physics of the mesoscale parameterizations.",
+ "dimensions": [
+ "gridlatitude",
+ "rho",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Y Overturning Mass Streamfunction Due to Parameterized Mesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftyrhompa",
+ "positive": "",
+ "standard_name": "ocean_y_overturning_mass_streamfunction_due_to_parameterized_mesoscale_eddy_advection",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.ocontempmint",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Full column sum of density*cell thickness*conservative temperature. If the model is Boussinesq, then use Boussinesq reference density for the density factor.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Depth Integral of Product of Sea Water Density and Conservative Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocontempmint",
+ "positive": "",
+ "standard_name": "integral_wrt_depth_of_product_of_conservative_temperature_and_sea_water_density",
+ "units": "degC kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.opottempmint",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Integral over the full ocean depth of the product of sea water density and potential temperature.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Integral with Respect to Depth of Product of Sea Water Density and Potential Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "opottempmint",
+ "positive": "",
+ "standard_name": "integral_wrt_depth_of_product_of_potential_temperature_and_sea_water_density",
+ "units": "degC kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.pbo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Sea water pressure' is the pressure that exists in the medium of sea water. It includes the pressure due to overlying sea water, sea ice, air and any other medium that may be present.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Pressure at Sea Floor",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pbo",
+ "positive": "",
+ "standard_name": "sea_water_pressure_at_sea_floor",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.prsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where ice_free_sea over sea time: mean",
+ "comment": "At surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snowfall Flux where Ice Free Ocean over Sea",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.pso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Sea water pressure' is the pressure that exists in the medium of sea water. It includes the pressure due to overlying sea water, sea ice, air and any other medium that may be present.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Pressure at Sea Water Surface",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pso",
+ "positive": "",
+ "standard_name": "sea_water_pressure_at_sea_water_surface",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.rlntds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where ice_free_sea over sea time: mean",
+ "comment": "This is defined as 'where ice_free_sea over sea'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Net Downward Longwave Radiation",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlntds",
+ "positive": "down",
+ "standard_name": "surface_net_downward_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.rsntds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "This is the flux into the surface of liquid sea water only. This excludes shortwave flux absorbed by sea ice, but includes any light that passes through the ice and is absorbed by the ocean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Downward Shortwave Radiation at Sea Water Surface",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsntds",
+ "positive": "down",
+ "standard_name": "net_downward_shortwave_flux_at_sea_water_surface",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.sfdsi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "This field is physical, and it arises since sea ice has a nonzero salt content, so it exchanges salt with the liquid ocean upon melting and freezing.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Sea Ice Basal Salt Flux",
+ "modeling_realm": [
+ "ocean",
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfdsi",
+ "positive": "down",
+ "standard_name": "downward_sea_ice_basal_salt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.sfriver",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "This field is physical, and it arises when rivers carry a nonzero salt content. Often this is zero, with rivers assumed to be fresh.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Salt Flux into Sea Water from Rivers",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfriver",
+ "positive": "",
+ "standard_name": "salt_flux_into_sea_water_from_rivers",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.sob",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Model prognostic salinity at bottom-most model grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Salinity at Sea Floor",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sob",
+ "positive": "",
+ "standard_name": "sea_water_salinity_at_sea_floor",
+ "units": "0.001",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.soga",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. ",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Mean Sea Water Salinity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "soga",
+ "positive": "",
+ "standard_name": "sea_water_salinity",
+ "units": "0.001",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.somint",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Full column sum of density*cell thickness*prognostic salinity. If the model is Boussinesq, then use Boussinesq reference density for the density factor.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Depth Integral of Product of Sea Water Density and Prognostic Salinity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "somint",
+ "positive": "",
+ "standard_name": "integral_wrt_depth_of_product_of_salinity_and_sea_water_density",
+ "units": "g m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.sos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Surface Salinity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sos",
+ "positive": "",
+ "standard_name": "sea_surface_salinity",
+ "units": "0.001",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.sosga",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. ",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Average Sea Surface Salinity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sosga",
+ "positive": "",
+ "standard_name": "sea_surface_salinity",
+ "units": "0.001",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.sossq",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Square of Sea Surface Salinity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sossq",
+ "positive": "",
+ "standard_name": "square_of_sea_surface_salinity",
+ "units": "1e-06",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.t20d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "This quantity, sometimes called the 'isotherm depth', is the depth (if it exists) at which the sea water potential temperature equals some specified value. This value should be specified in a scalar coordinate variable. Depth is the vertical distance below the surface. Potential temperature is the temperature a parcel of air or sea water would have if moved adiabatically to sea level pressure.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Depth of 20 degree Celsius Isotherm",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "t20d",
+ "positive": "",
+ "standard_name": "depth_of_isosurface_of_sea_water_potential_temperature",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.tauucorr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: mean",
+ "comment": "This is the stress on the liquid ocean from overlying atmosphere, sea ice, ice shelf, etc.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward X Stress Correction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauucorr",
+ "positive": "down",
+ "standard_name": "downward_x_stress_correction_at_sea_water_surface",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.tauuo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: mean",
+ "comment": "This is the stress on the liquid ocean from overlying atmosphere, sea ice, ice shelf, etc.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Surface Downward X Stress",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauuo",
+ "positive": "down",
+ "standard_name": "downward_x_stress_at_sea_water_surface",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.tauvcorr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: mean",
+ "comment": "This is the stress on the liquid ocean from overlying atmosphere, sea ice, ice shelf, etc.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Y Stress Correction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauvcorr",
+ "positive": "down",
+ "standard_name": "downward_y_stress_correction_at_sea_water_surface",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.tauvo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: mean",
+ "comment": "This is the stress on the liquid ocean from overlying atmosphere, sea ice, ice shelf, etc.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Surface Downward Y Stress",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauvo",
+ "positive": "down",
+ "standard_name": "downward_y_stress_at_sea_water_surface",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.thetaoga",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Diagnostic should be contributed even for models using conservative temperature as prognostic field",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Average Sea Water Potential Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "thetaoga",
+ "positive": "",
+ "standard_name": "sea_water_potential_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.thetaot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: depth: time: mean",
+ "comment": "Vertical average of the sea water potential temperature through the whole ocean depth",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Vertically Averaged Sea Water Potential Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "thetaot",
+ "positive": "",
+ "standard_name": "sea_water_potential_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.thetaot2000",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: depth: time: mean",
+ "comment": "Upper 2000m, 2D field",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth2000m"
+ ],
+ "frequency": "mon",
+ "long_name": "Depth Average Potential Temperature of Upper 2000m",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "thetaot2000",
+ "positive": "",
+ "standard_name": "sea_water_potential_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.thetaot300",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: depth: time: mean",
+ "comment": "Upper 300m, 2D field",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth300m"
+ ],
+ "frequency": "mon",
+ "long_name": "Depth Average Potential Temperature of Upper 300m",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "thetaot300",
+ "positive": "",
+ "standard_name": "sea_water_potential_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.thetaot700",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: depth: time: mean",
+ "comment": "Upper 700m, 2D field",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth700m"
+ ],
+ "frequency": "mon",
+ "long_name": "Depth Average Potential Temperature of Upper 700m",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "thetaot700",
+ "positive": "",
+ "standard_name": "sea_water_potential_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.tob",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Potential temperature at the ocean bottom-most grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Potential Temperature at Sea Floor",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tob",
+ "positive": "",
+ "standard_name": "sea_water_potential_temperature_at_sea_floor",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.tos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Temperature of upper boundary of the liquid ocean, including temperatures below sea-ice and floating ice shelves.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Surface Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tos",
+ "positive": "",
+ "standard_name": "sea_surface_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.tosga",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Temperature of upper boundary of the liquid ocean, including temperatures below sea-ice and floating ice shelves.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Average Sea Surface Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tosga",
+ "positive": "",
+ "standard_name": "sea_surface_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.tossq",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Square of temperature of liquid ocean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Square of Sea Surface Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tossq",
+ "positive": "",
+ "standard_name": "square_of_sea_surface_temperature",
+ "units": "degC2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.volo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where sea time: mean",
+ "comment": "Total volume of liquid sea water.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Volume",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "volo",
+ "positive": "",
+ "standard_name": "sea_water_volume",
+ "units": "m3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.vsf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "It is set to zero in models which receive a real water flux.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Virtual Salt Flux into Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vsf",
+ "positive": "",
+ "standard_name": "virtual_salt_flux_into_sea_water",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.vsfcorr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "It is set to zero in models which receive a real water flux.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Virtual Salt Flux Correction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vsfcorr",
+ "positive": "",
+ "standard_name": "virtual_salt_flux_correction",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.vsfevap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "zero for models using real water fluxes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Virtual Salt Flux into Sea Water Due to Evaporation",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vsfevap",
+ "positive": "",
+ "standard_name": "virtual_salt_flux_into_sea_water_due_to_evaporation",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.vsfpr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "zero for models using real water fluxes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Virtual Salt Flux into Sea Water Due to Rainfall",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vsfpr",
+ "positive": "",
+ "standard_name": "virtual_salt_flux_into_sea_water_due_to_rainfall",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.vsfriver",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "zero for models using real water fluxes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Virtual Salt Flux into Sea Water from Rivers",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vsfriver",
+ "positive": "",
+ "standard_name": "virtual_salt_flux_into_sea_water_from_rivers",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.vsfsit",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "This variable measures the virtual salt flux into sea water due to the melting of sea ice. It is set to zero in models which receive a real water flux.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Virtual Salt Flux into Sea Water Due to Sea Ice Thermodynamics",
+ "modeling_realm": [
+ "ocean",
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vsfsit",
+ "positive": "",
+ "standard_name": "virtual_salt_flux_into_sea_water_due_to_sea_ice_thermodynamics",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.wfcorr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Computed as the water flux into the ocean due to flux correction divided by the area of the ocean portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Water Flux Correction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wfcorr",
+ "positive": "down",
+ "standard_name": "water_flux_correction",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.wfo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Computed as the water flux into the ocean divided by the area of the ocean portion of the grid cell. This is the sum *wfonocorr* and *wfcorr*.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Water Flux into Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wfo",
+ "positive": "",
+ "standard_name": "water_flux_into_sea_water",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.wfonocorr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Computed as the water flux (without flux correction) into the ocean divided by the area of the ocean portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Water Flux into Sea Water Without Flux Correction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wfonocorr",
+ "positive": "",
+ "standard_name": "water_flux_into_sea_water_without_flux_correction",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.zos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "This is the dynamic sea level, so should have zero global area mean. It should not include inverse barometer depressions from sea ice.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Surface Height Above Geoid",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zos",
+ "positive": "",
+ "standard_name": "sea_surface_height_above_geoid",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.zossq",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Surface ocean geoid defines z=0.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Square of Sea Surface Height Above Geoid",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zossq",
+ "positive": "",
+ "standard_name": "square_of_sea_surface_height_above_geoid",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmon.zostoga",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "There is no CMIP6 request for zosga nor zossga.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Average Thermosteric Sea Level Change",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zostoga",
+ "positive": "",
+ "standard_name": "global_average_thermosteric_sea_level_change",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclim.difmxybo2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Lateral biharmonic viscosity applied to the momentum equations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Momentum XY Biharmonic Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difmxybo2d",
+ "positive": "",
+ "standard_name": "ocean_momentum_xy_biharmonic_diffusivity",
+ "units": "m4 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclim.difmxylo2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Lateral Laplacian viscosity applied to the momentum equations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Momentum XY Laplacian Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difmxylo2d",
+ "positive": "",
+ "standard_name": "ocean_momentum_xy_laplacian_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclim.diftrbbo2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Parameterized mesoscale eddy advection occurs on a spatial scale of many tens of kilometres and an evolutionary time of weeks(sometimes called bolus advection). Reference: James C. McWilliams 2016, Submesoscale currents in the ocean, Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences, volume 472, issue 2189. DOI: 10.1098/rspa.2016.0117. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Tracer Bolus Biharmonic Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diftrbbo2d",
+ "positive": "",
+ "standard_name": "ocean_tracer_biharmonic_diffusivity_due_to_parameterized_mesoscale_eddy_advection",
+ "units": "m4 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclim.diftrblo2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Ocean tracer diffusivity associated with parameterized eddy-induced advective transport. Sometimes this diffusivity is called the 'thickness' diffusivity. For CMIP5, this diagnostic was called 'ocean tracer bolus laplacian diffusivity'. The CMIP6 name is physically more relevant.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Tracer Diffusivity Due to Parameterized Mesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diftrblo2d",
+ "positive": "",
+ "standard_name": "ocean_tracer_laplacian_diffusivity_due_to_parameterized_mesoscale_eddy_advection",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclim.diftrebo2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Epineutral diffusivity means a lateral diffusivity along a either a neutral or isopycnal density surface due to motion which is not resolved on the grid scale of an ocean model. The type of density surface is dependent on the model formulation. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Tracer Epineutral Biharmonic Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diftrebo2d",
+ "positive": "",
+ "standard_name": "ocean_tracer_epineutral_biharmonic_diffusivity",
+ "units": "m4 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclim.diftrelo2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Ocean tracer diffusivity associated with parameterized eddy-induced diffusive transport oriented along neutral or isopycnal directions. Sometimes this diffusivity is called the neutral diffusivity or isopycnal diffusivity or Redi diffusivity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Tracer Epineutral Laplacian Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diftrelo2d",
+ "positive": "",
+ "standard_name": "ocean_tracer_epineutral_laplacian_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclim.diftrxybo2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Diffusivity is also sometimes known as the coefficient of diffusion. Diffusion occurs as a result of a gradient in the spatial distribution of mass concentration, temperature or momentum. The diffusivity may be very different in the vertical and horizontal directions. 'xy diffusivity' means the lateral along_coordinate component of diffusivity due to motion which is not resolved on the grid scale of the model. xy diffusivities are used in some ocean models to counteract the numerical instabilities inherent in certain implementations of rotated neutral diffusion. 'biharmonic diffusivity' means diffusivity for use with a biharmonic diffusion operator.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Tracer XY Biharmonic Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diftrxybo2d",
+ "positive": "",
+ "standard_name": "ocean_tracer_xy_biharmonic_diffusivity",
+ "units": "m4 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclim.diftrxylo2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Diffusivity is also sometimes known as the coefficient of diffusion. Diffusion occurs as a result of a gradient in the spatial distribution of mass concentration, temperature or momentum. The diffusivity may be very different in the vertical and horizontal directions. 'xy diffusivity' means the lateral along_coordinate component of diffusivity due to motion which is not resolved on the grid scale of the model. xy diffusivities are used in some ocean models to counteract the numerical instabilities inherent in certain implementations of rotated neutral diffusion. 'laplacian diffusivity' means diffusivity for use with a Laplacian diffusion operator.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Tracer XY Laplacian Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diftrxylo2d",
+ "positive": "",
+ "standard_name": "ocean_tracer_xy_laplacian_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclim.dispkexyfo2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Depth integrated impacts on kinetic energy arising from lateral frictional dissipation associated with Laplacian and/or biharmonic viscosity. For CMIP5, this diagnostic was 3d, whereas the CMIP6 depth integrated diagnostic is sufficient for many purposes and reduces archive requirements.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Kinetic Energy Dissipation per Unit Area Due to XY Friction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dispkexyfo2d",
+ "positive": "",
+ "standard_name": "ocean_kinetic_energy_dissipation_per_unit_area_due_to_xy_friction",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclim.tnkebto2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Depth integrated impacts on kinetic energy arising from parameterized eddy-induced advection. For CMIP5, this diagnostic was 3d, whereas the CMIP6 depth integrated diagnostic is sufficient for many purposes and reduces archive requirements.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Tendency of Ocean Eddy Kinetic Energy Content Due to Parameterized Eddy Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnkebto2d",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_eddy_kinetic_energy_content_due_to_parameterized_eddy_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.difmxybo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Lateral biharmonic viscosity applied to the momentum equations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Momentum XY Biharmonic Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difmxybo",
+ "positive": "",
+ "standard_name": "ocean_momentum_xy_biharmonic_diffusivity",
+ "units": "m4 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.difmxylo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Lateral Laplacian viscosity applied to the momentum equations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Momentum XY Laplacian Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difmxylo",
+ "positive": "",
+ "standard_name": "ocean_momentum_xy_laplacian_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.diftrbbo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Parameterized mesoscale eddy advection occurs on a spatial scale of many tens of kilometres and an evolutionary time of weeks(sometimes called bolus advection). Reference: James C. McWilliams 2016, Submesoscale currents in the ocean, Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences, volume 472, issue 2189. DOI: 10.1098/rspa.2016.0117. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Tracer Bolus Biharmonic Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diftrbbo",
+ "positive": "",
+ "standard_name": "ocean_tracer_biharmonic_diffusivity_due_to_parameterized_mesoscale_eddy_advection",
+ "units": "m4 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.diftrblo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Ocean tracer diffusivity associated with parameterized eddy-induced advective transport. Sometimes this diffusivity is called the 'thickness' diffusivity. For CMIP5, this diagnostic was called 'ocean tracer bolus laplacian diffusivity'. The CMIP6 name is physically more relevant.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Tracer Diffusivity Due to Parameterized Mesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diftrblo",
+ "positive": "",
+ "standard_name": "ocean_tracer_laplacian_diffusivity_due_to_parameterized_mesoscale_eddy_advection",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.diftrebo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Epineutral diffusivity means a lateral diffusivity along a either a neutral or isopycnal density surface due to motion which is not resolved on the grid scale of an ocean model. The type of density surface is dependent on the model formulation. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Tracer Epineutral Biharmonic Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diftrebo",
+ "positive": "",
+ "standard_name": "ocean_tracer_epineutral_biharmonic_diffusivity",
+ "units": "m4 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.diftrelo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Ocean tracer diffusivity associated with parameterized eddy-induced diffusive transport oriented along neutral or isopycnal directions. Sometimes this diffusivity is called the neutral diffusivity or isopycnal diffusivity or Redi diffusivity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Tracer Epineutral Laplacian Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diftrelo",
+ "positive": "",
+ "standard_name": "ocean_tracer_epineutral_laplacian_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.diftrxybo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Diffusivity is also sometimes known as the coefficient of diffusion. Diffusion occurs as a result of a gradient in the spatial distribution of mass concentration, temperature or momentum. The diffusivity may be very different in the vertical and horizontal directions. 'xy diffusivity' means the lateral along_coordinate component of diffusivity due to motion which is not resolved on the grid scale of the model. xy diffusivities are used in some ocean models to counteract the numerical instabilities inherent in certain implementations of rotated neutral diffusion. 'biharmonic diffusivity' means diffusivity for use with a biharmonic diffusion operator.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Tracer XY Biharmonic Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diftrxybo",
+ "positive": "",
+ "standard_name": "ocean_tracer_xy_biharmonic_diffusivity",
+ "units": "m4 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.diftrxylo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Diffusivity is also sometimes known as the coefficient of diffusion. Diffusion occurs as a result of a gradient in the spatial distribution of mass concentration, temperature or momentum. The diffusivity may be very different in the vertical and horizontal directions. 'xy diffusivity' means the lateral along_coordinate component of diffusivity due to motion which is not resolved on the grid scale of the model. xy diffusivities are used in some ocean models to counteract the numerical instabilities inherent in certain implementations of rotated neutral diffusion. 'laplacian diffusivity' means diffusivity for use with a Laplacian diffusion operator.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Tracer XY Laplacian Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diftrxylo",
+ "positive": "",
+ "standard_name": "ocean_tracer_xy_laplacian_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.difvho",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Vertical/dianeutral diffusivity applied to prognostic temperature field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Vertical Heat Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difvho",
+ "positive": "",
+ "standard_name": "ocean_vertical_heat_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.difvmbo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Vertical/dianeutral diffusivity applied to momentum due to the background (i.e. caused by a time invariant imposed field which may be either constant over the globe or spatially varying, depending on the ocean model used).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Vertical Momentum Diffusivity Due to Background",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difvmbo",
+ "positive": "",
+ "standard_name": "ocean_vertical_momentum_diffusivity_due_to_background",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.difvmfdo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Vertical/dianeutral diffusivity applied to momentum due to form drag (i.e. resulting from a model scheme representing mesoscale eddy-induced form drag).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Vertical Momentum Diffusivity Due to Form Drag",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difvmfdo",
+ "positive": "",
+ "standard_name": "ocean_vertical_momentum_diffusivity_due_to_form_drag",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.difvmo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Vertical/dianeutral diffusivity applied to momentum.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Vertical Momentum Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difvmo",
+ "positive": "",
+ "standard_name": "ocean_vertical_momentum_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.difvmto",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Diffusivity is also sometimes known as the coefficient of diffusion. Diffusion occurs as a result of a gradient in the spatial distribution of mass concentration, temperature or momentum. The diffusivity may be very different in the vertical and horizontal directions. The construction vertical_X_diffusivity means the vertical component of the diffusivity of X due to motion which is not resolved on the grid scale of the model. 'Due to tides' means due to all astronomical gravity changes which manifest as tides. No distinction is made between different tidal components. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Vertical Momentum Diffusivity Due to Tides",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difvmto",
+ "positive": "",
+ "standard_name": "ocean_vertical_momentum_diffusivity_due_to_tides",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.difvso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Vertical/dianeutral diffusivity applied to prognostic salinity field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Vertical Salt Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difvso",
+ "positive": "",
+ "standard_name": "ocean_vertical_salt_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.difvtrbo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Vertical/dianeutral diffusivity applied to tracers due to the background (i.e. caused by a time invariant imposed field which may be either constant over the globe or spatially varying, depending on the ocean model used).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Vertical Tracer Diffusivity Due to Background",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difvtrbo",
+ "positive": "",
+ "standard_name": "ocean_vertical_tracer_diffusivity_due_to_background",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.difvtrto",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Vertical/dianeutral diffusivity applied to tracers due to tides (i.e. caused by astronomical gravity changes which manifest as tides).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Vertical Tracer Diffusivity Due to Tides",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difvtrto",
+ "positive": "",
+ "standard_name": "ocean_vertical_tracer_diffusivity_due_to_tides",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.dispkevfo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Friction, leading to the dissipation of kinetic energy, arises in ocean models as a result of the viscosity of sea water. Generally, the lateral (xy) viscosity is given a large value to maintain the numerical stability of the model. In contrast, the vertical viscosity is usually much smaller. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Kinetic Energy Dissipation per Unit Area Due to Vertical Friction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dispkevfo",
+ "positive": "",
+ "standard_name": "ocean_kinetic_energy_dissipation_per_unit_area_due_to_vertical_friction",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.dispkexyfo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Depth integrated impacts on kinetic energy arising from lateral frictional dissipation associated with Laplacian and/or biharmonic viscosity. For CMIP5, this diagnostic was 3d, whereas the CMIP6 depth integrated diagnostic is sufficient for many purposes and reduces archive requirements.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Kinetic Energy Dissipation per Unit Area Due to XY Friction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dispkexyfo",
+ "positive": "",
+ "standard_name": "ocean_kinetic_energy_dissipation_per_unit_area_due_to_xy_friction",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.tnkebto",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Depth integrated impacts on kinetic energy arising from parameterized eddy-induced advection. For CMIP5, this diagnostic was 3d, whereas the CMIP6 depth integrated diagnostic is sufficient for many purposes and reduces archive requirements.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Tendency of Ocean Eddy Kinetic Energy Content Due to Parameterized Eddy Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnkebto",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_eddy_kinetic_energy_content_due_to_parameterized_eddy_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.tnpeo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Rate that work is done against vertical stratification, as measured by the vertical heat and salt diffusivity. Report here as depth integrated two-dimensional field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Tendency of Ocean Potential Energy Content",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnpeo",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_potential_energy_content",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.tnpeot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "'Content' indicates a quantity per unit area. Potential energy is the sum of the gravitational potential energy relative to the geoid and the centripetal potential energy. (The geopotential is the specific potential energy.) 'Due to tides' means due to all astronomical gravity changes which manifest as tides. No distinction is made between different tidal components. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'tendency_of_X' means derivative of X with respect to time.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Tendency of Ocean Potential Energy Content Due to Tides",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnpeot",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_potential_energy_content_due_to_tides",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.tnpeotb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "'Content' indicates a quantity per unit area. Potential energy is the sum of the gravitational potential energy relative to the geoid and the centripetal potential energy. (The geopotential is the specific potential energy.) 'Due to background' means caused by a time invariant imposed field which may be either constant over the globe or spatially varying, depending on the ocean model used. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'tendency_of_X' means derivative of X with respect to time.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Tendency of Ocean Potential Energy Content Due to Background",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnpeotb",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_potential_energy_content_due_to_background",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.zfullo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Depth below geoid",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Depth Below Geoid of Ocean Layer",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zfullo",
+ "positive": "",
+ "standard_name": "depth_below_geoid",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonclimlev.zhalfo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Depth below geoid",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevhalf",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Depth Below Geoid of Interfaces Between Ocean Layers",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zhalfo",
+ "positive": "",
+ "standard_name": "depth_below_geoid",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.agessc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Time elapsed since water was last in surface layer of the ocean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Age Since Surface Contact",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "agessc",
+ "positive": "",
+ "standard_name": "sea_water_age_since_surface_contact",
+ "units": "yr",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.bigthetao",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sea water conservative temperature (this should be contributed only for models using conservative temperature as prognostic field)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Conservative Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bigthetao",
+ "positive": "",
+ "standard_name": "sea_water_conservative_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.cfc11",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The chemical formula of CFC11 is CFCl3. The IUPAC name for CFC11 is trichloro-fluoro-methane.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of CFC11 in Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfc11",
+ "positive": "",
+ "standard_name": "mole_concentration_of_cfc11_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.cfc12",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The chemical formula for CFC12 is CF2Cl2. The IUPAC name for CFC12 is dichloro-difluoro-methane.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of CFC12 in Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfc12",
+ "positive": "",
+ "standard_name": "mole_concentration_of_cfc12_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.ficeberg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "computed as the iceberg melt water flux into the ocean divided by the area of the ocean portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Water Flux into Sea Water from Icebergs",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ficeberg",
+ "positive": "",
+ "standard_name": "water_flux_into_sea_water_from_icebergs",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.hfibthermds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. ' Iceberg thermodynamics' refers to the addition or subtraction of mass due to surface and basal fluxes, i.e., due to melting, sublimation and fusion.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Heat Flux into Sea Water Due to Iceberg Thermodynamics",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfibthermds",
+ "positive": "",
+ "standard_name": "heat_flux_into_sea_water_due_to_iceberg_thermodynamics",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.hfrunoffds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Heat flux associated with liquid water which drains from land. It is calculated relative to the heat that would be transported by runoff water entering the sea at zero degrees Celsius. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Temperature Flux Due to Runoff Expressed as Heat Flux into Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfrunoffds",
+ "positive": "",
+ "standard_name": "temperature_flux_due_to_runoff_expressed_as_heat_flux_into_sea_water",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.hfsifrazil",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'Frazil' consists of needle like crystals of ice, typically between three and four millimeters in diameter, which form as sea water begins to freeze. Salt is expelled during the freezing process and frazil ice consists of nearly pure fresh water.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Heat Flux into Sea Water Due to Frazil Ice Formation",
+ "modeling_realm": [
+ "ocean",
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfsifrazil",
+ "positive": "",
+ "standard_name": "heat_flux_into_sea_water_due_to_freezing_of_frazil_ice",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.hfsnthermds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'Snow thermodynamics' refers to the addition or subtraction of mass due to surface and basal fluxes, i.e., due to melting, sublimation and fusion.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Heat Flux into Sea Water Due to Snow Thermodynamics",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfsnthermds",
+ "positive": "",
+ "standard_name": "heat_flux_into_sea_water_due_to_snow_thermodynamics",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.masscello",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: sum where sea time: mean",
+ "comment": "Tracer grid-cell mass per unit area used for computing tracer budgets. For Boussinesq models with static ocean grid cell thickness, masscello = rhozero*thickcello, where thickcello is static cell thickness and rhozero is constant Boussinesq reference density. More generally, masscello is time dependent and reported as part of Omon.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Grid-Cell Mass per Area",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "masscello",
+ "positive": "",
+ "standard_name": "sea_water_mass_per_unit_area",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.msftyz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "time: mean grid_longitude: mean",
+ "comment": "Overturning mass streamfunction arising from all advective mass transport processes, resolved and parameterized.",
+ "dimensions": [
+ "gridlatitude",
+ "olevel",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Y Overturning Mass Streamfunction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftyz",
+ "positive": "",
+ "standard_name": "ocean_y_overturning_mass_streamfunction",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.msftyzmpa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "time: mean grid_longitude: mean",
+ "comment": "CMIP5 called this 'due to Bolus Advection'. Name change respects the more general physics of the mesoscale parameterizations.",
+ "dimensions": [
+ "gridlatitude",
+ "olevel",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Y Overturning Mass Streamfunction Due to Parameterized Mesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftyzmpa",
+ "positive": "",
+ "standard_name": "ocean_y_overturning_mass_streamfunction_due_to_parameterized_mesoscale_eddy_advection",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.obvfsq",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The phrase 'square_of_X' means X*X. Frequency is the number of oscillations of a wave per unit time. Brunt-Vaisala frequency is also sometimes called 'buoyancy frequency' and is a measure of the vertical stratification of the medium.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Square of Brunt Vaisala Frequency in Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "obvfsq",
+ "positive": "",
+ "standard_name": "square_of_brunt_vaisala_frequency_in_sea_water",
+ "units": "s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.ocontempdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized dianeutral mixing. Reported only for models that use conservative temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content Due to Parameterized Dianeutral Mixing",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocontempdiff",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_dianeutral_mixing",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.ocontemppadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized eddy advection (any form of eddy advection). Reported only for models that use conservative temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content Due to Parameterized Eddy Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocontemppadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_eddy_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.ocontemppmdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized mesoscale eddy diffusion. Reported only for models that use conservative temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content Due to Parameterized Mesoscale Diffusion",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocontemppmdiff",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_mesoscale_eddy_diffusion",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.ocontemppsmadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized submesoscale eddy advection. Reported only for models that use conservative temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content Due to Parameterized Submesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocontemppsmadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_submesoscale_eddy_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.ocontemprmadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Conservative Temperature is defined as part of the Thermodynamic Equation of Seawater 2010 (TEOS-10) which was adopted in 2010 by the International Oceanographic Commission (IOC). The phrase 'residual mean advection' refers to the sum of the model's resolved advective transport plus any parameterized advective transport. Parameterized advective transport includes processes such as parameterized mesoscale and submesoscale transport, as well as any other advectively parameterized transport. When the parameterized advective transport is represented in the model as a skew-diffusion rather than an advection, then the parameterized skew diffusion should be included in this diagnostic, since the convergence of skew-fluxes are identical (in the continuous formulation) to the convergence of advective fluxes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content Due to Residual Mean Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocontemprmadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_residual_mean_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.ocontemptend",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from all processes. Reported only for models that use conservative temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocontemptend",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.opottempdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized dianeutral mixing. Reported only for models that use potential temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Potential Temperature Expressed as Heat Content Due to Parameterized Dianeutral Mixing",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "opottempdiff",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_dianeutral_mixing",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.opottemppadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized eddy advection (any form of eddy advection). Reported only for models that use potential temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Potential Temperature Expressed as Heat Content Due to Parameterized Eddy Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "opottemppadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_eddy_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.opottemppmdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized mesoscale eddy diffusion. Reported only for models that use potential temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Potential Temperature Expressed as Heat Content Due to Parameterized Mesoscale Diffusion",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "opottemppmdiff",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_mesoscale_eddy_diffusion",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.opottemppsmadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized submesoscale eddy advection. Reported only for models that use potential temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Potential Temperature Expressed as Heat Content Due to Parameterized Submesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "opottemppsmadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_submesoscale_eddy_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.opottemprmadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The phrase 'residual mean advection' refers to the sum of the model's resolved advective transport plus any parameterized advective transport. Parameterized advective transport includes processes such as parameterized mesoscale and submesoscale transport, as well as any other advectively parameterized transport. When the parameterized advective transport is represented in the model as a skew-diffusion rather than an advection, then the parameterized skew diffusion should be included in this diagnostic, since the convergence of skew-fluxes are identical (in the continuous formulation) to the convergence of advective fluxes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Potential Temperature Expressed as Heat Content Due to Residual Mean Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "opottemprmadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_residual_mean_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.opottemptend",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from all processes. Reported only for models that use potential temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Potential Temperature Expressed as Heat Content",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "opottemptend",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.osaltdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of salt content for a grid cell from parameterized dianeutral mixing.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content Due to Parameterized Dianeutral Mixing",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "osaltdiff",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_dianeutral_mixing",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.osaltpadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of salt content for a grid cell from parameterized eddy advection (any form of eddy advection).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content Due to Parameterized Eddy Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "osaltpadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_eddy_advection",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.osaltpmdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of salt content for a grid cell from parameterized mesoscale eddy diffusion.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content Due to Parameterized Mesoscale Diffusion",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "osaltpmdiff",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_mesoscale_eddy_diffusion",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.osaltpsmadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of salt content for a grid cell from parameterized submesoscale eddy advection.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content Due to Parameterized Submesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "osaltpsmadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_submesoscale_eddy_advection",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.osaltrmadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The phrase 'residual mean advection' refers to the sum of the model's resolved advective transport plus any parameterized advective transport. Parameterized advective transport includes processes such as parameterized mesoscale and submesoscale transport, as well as any other advectively parameterized transport. When the parameterized advective transport is represented in the model as a skew-diffusion rather than an advection, then the parameterized skew diffusion should be included in this diagnostic, since the convergence of skew-fluxes are identical (in the continuous formulation) to the convergence of advective fluxes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content Due to Residual Mean Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "osaltrmadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_residual_mean_advection",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.osalttend",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of salt content for a grid cell from all processes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "osalttend",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.pabigthetao",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "A passive tracer in an ocean model whose surface flux does not come from the atmosphere but is imposed externally upon the simulated climate system. The surface flux is expressed as a heat flux and converted to a passive tracer increment as if it were a heat flux being added to conservative temperature. The passive tracer is transported within the ocean as if it were conservative temperature. The passive tracer is zero in the control climate of the model. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Added Conservative Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pabigthetao",
+ "positive": "",
+ "standard_name": "sea_water_added_conservative_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.pathetao",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The quantity with standard name sea_water_added_potential_temperature is a passive tracer in an ocean model whose surface flux does not come from the atmosphere but is imposed externally upon the simulated climate system. The surface flux is expressed as a heat flux and converted to a passive tracer increment as if it were a heat flux being added to potential temperature. The passive tracer is transported within the ocean as if it were potential temperature. The passive tracer is zero in the control climate of the model. The passive tracer records added heat, as described for the CMIP6 FAFMIP experiment (doi:10.5194/gmd-9-3993-2016), following earlier ideas. Potential temperature is the temperature a parcel of air or sea water would have if moved adiabatically to sea level pressure.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Additional Potential Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pathetao",
+ "positive": "",
+ "standard_name": "sea_water_added_potential_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.prbigthetao",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "A passive tracer in an ocean model which is subject to an externally imposed perturbative surface heat flux. The passive tracer is initialised to the conservative temperature in the control climate before the perturbation is imposed. Its surface flux is the heat flux from the atmosphere, not including the imposed perturbation, and is converted to a passive tracer increment as if it were being added to conservative temperature. The passive tracer is transported within the ocean as if it were conservative temperature. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Redistributed Conservative Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prbigthetao",
+ "positive": "",
+ "standard_name": "sea_water_redistributed_conservative_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.prthetao",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "A passive tracer in an ocean model which is subject to an externally imposed perturbative surface heat flux. The passive tracer is initialised to the potential temperature in the control climate before the perturbation is imposed. Its surface flux is the heat flux from the atmosphere, not including the imposed perturbation, and is converted to a passive tracer increment as if it were being added to potential temperature. The passive tracer is transported within the ocean as if it were potential temperature. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Redistributed Potential Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prthetao",
+ "positive": "",
+ "standard_name": "sea_water_redistributed_potential_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.prw18o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Water vapor path for water molecules that contain oxygen-18 (H2 18O)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass of Water Vapor Containing Oxygen-18 (H2 18O) in Layer",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw18O",
+ "positive": "",
+ "standard_name": "mass_content_of_water_vapor_containing_18O_in_atmosphere_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.rsdo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'shortwave' means shortwave radiation.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Shortwave Radiation in Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdo",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_sea_water",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.rsdoabsorb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'shortwave' means shortwave radiation. 'Layer' means any layer with upper and lower boundaries that have constant values in some vertical coordinate. There must be a vertical coordinate variable indicating the extent of the layer(s). If the layers are model layers, the vertical coordinate can be model_level_number, but it is recommended to specify a physical coordinate (in a scalar or auxiliary coordinate variable) as well. Net absorbed radiation is the difference between absorbed and emitted radiation.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Rate of Absorption of Shortwave Energy in Ocean Layer",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdoabsorb",
+ "positive": "",
+ "standard_name": "net_rate_of_absorption_of_shortwave_energy_in_ocean_layer",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.sf6",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The chemical formula of sulfur hexafluoride is SF6.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of SF6 in Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sf6",
+ "positive": "",
+ "standard_name": "mole_concentration_of_sulfur_hexafluoride_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.so",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Salinity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "so",
+ "positive": "",
+ "standard_name": "sea_water_salinity",
+ "units": "0.001",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.sw17o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Ratio of abundance of oxygen-17 (17O) atoms to oxygen-16 (16O) atoms in sea water",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Isotopic Ratio of Oxygen-17 in Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sw17O",
+ "positive": "",
+ "standard_name": "isotope_ratio_of_17O_to_16O_in_sea_water_excluding_solutes_and_solids",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.sw18o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Ratio of abundance of oxygen-18 (18O) atoms to oxygen-16 (16O) atoms in sea water",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Isotopic Ratio of Oxygen-18 in Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sw18O",
+ "positive": "",
+ "standard_name": "isotope_ratio_of_18O_to_16O_in_sea_water_excluding_solutes_and_solids",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.sw2h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Ratio of abundance of hydrogen-2 (2H) atoms to hydrogen-1 (1H) atoms in sea water",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Isotopic Ratio of Deuterium in Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sw2H",
+ "positive": "",
+ "standard_name": "isotope_ratio_of_2H_to_1H_in_sea_water_excluding_solutes_and_solids",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.thetao",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Diagnostic should be contributed even for models using conservative temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Potential Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "thetao",
+ "positive": "",
+ "standard_name": "sea_water_potential_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.thkcello",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Thickness' means the vertical extent of a layer. 'Cell' refers to a model grid-cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Model Cell Thickness",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "thkcello",
+ "positive": "",
+ "standard_name": "cell_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.umo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: mean",
+ "comment": "X-ward mass transport from resolved and parameterized advective transport.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Mass X Transport",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "umo",
+ "positive": "",
+ "standard_name": "ocean_mass_x_transport",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.uo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: mean",
+ "comment": "Prognostic x-ward velocity component resolved by the model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water X Velocity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uo",
+ "positive": "",
+ "standard_name": "sea_water_x_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.vmo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: mean",
+ "comment": "Y-ward mass transport from resolved and parameterized advective transport.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Mass Y Transport",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vmo",
+ "positive": "",
+ "standard_name": "ocean_mass_y_transport",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.vo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: mean",
+ "comment": "Prognostic y-ward velocity component resolved by the model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Y Velocity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vo",
+ "positive": "",
+ "standard_name": "sea_water_y_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.volcello",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: sum where sea time: mean",
+ "comment": "grid-cell volume ca. 2000.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Grid-Cell Volume",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "volcello",
+ "positive": "",
+ "standard_name": "ocean_volume",
+ "units": "m3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.wmo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: sum where sea time: mean",
+ "comment": "Upward mass transport from resolved and parameterized advective transport.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upward Ocean Mass Transport",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wmo",
+ "positive": "",
+ "standard_name": "upward_ocean_mass_transport",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.wo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: mean",
+ "comment": "A velocity is a vector quantity. 'Upward' indicates a vector component which is positive when directed upward (negative downward).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Vertical Velocity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wo",
+ "positive": "",
+ "standard_name": "upward_sea_water_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.zfullo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Depth below geoid",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Depth Below Geoid of Ocean Layer",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zfullo",
+ "positive": "",
+ "standard_name": "depth_below_geoid",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonlev.zhalfo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Depth below geoid",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Depth Below Geoid of Interfaces Between Ocean Layers",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zhalfo",
+ "positive": "",
+ "standard_name": "depth_below_geoid",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonz.hfbasin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "Contains contributions from all physical processes affecting the northward heat transport, including resolved advection, parameterized advection, lateral diffusion, etc. Diagnosed here as a function of latitude and basin. Use Celsius for temperature scale.",
+ "dimensions": [
+ "latitude",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Ocean Heat Transport",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfbasin",
+ "positive": "",
+ "standard_name": "northward_ocean_heat_transport",
+ "units": "W",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonz.hfbasinpadv",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "Contributions to heat transport from parameterized eddy-induced advective transport due to any subgrid advective process. Diagnosed here as a function of latitude and basin. Use Celsius for temperature scale.",
+ "dimensions": [
+ "latitude",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Ocean Heat Transport Due to Parameterized Eddy Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfbasinpadv",
+ "positive": "",
+ "standard_name": "northward_ocean_heat_transport_due_to_parameterized_eddy_advection",
+ "units": "W",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonz.hfbasinpmadv",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "Contributions to heat transport from parameterized mesoscale eddy-induced advective transport. Diagnosed here as a function of latitude and basin. Use Celsius for temperature scale.",
+ "dimensions": [
+ "latitude",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Ocean Heat Transport Due to Parameterized Mesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfbasinpmadv",
+ "positive": "",
+ "standard_name": "northward_ocean_heat_transport_due_to_parameterized_mesoscale_eddy_advection",
+ "units": "W",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonz.hfbasinpmdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "Contributions to heat transport from parameterized mesoscale eddy-induced diffusive transport (i.e., neutral diffusion). Diagnosed here as a function of latitude and basin.",
+ "dimensions": [
+ "latitude",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Ocean Heat Transport Due to Parameterized Mesoscale Diffusion",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfbasinpmdiff",
+ "positive": "",
+ "standard_name": "northward_ocean_heat_transport_due_to_parameterized_mesoscale_eddy_diffusion",
+ "units": "W",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonz.hfbasinpsmadv",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "Contributions to heat transport from parameterized mesoscale eddy-induced advective transport. Diagnosed here as a function of latitude and basin. Use Celsius for temperature scale.",
+ "dimensions": [
+ "latitude",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Ocean Heat Transport Due to Parameterized Submesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfbasinpsmadv",
+ "positive": "",
+ "standard_name": "northward_ocean_heat_transport_due_to_parameterized_submesoscale_eddy_advection",
+ "units": "W",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonz.htovgyre",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "From all advective mass transport processes, resolved and parameterized.",
+ "dimensions": [
+ "latitude",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Ocean Heat Transport Due to Gyre",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "htovgyre",
+ "positive": "",
+ "standard_name": "northward_ocean_heat_transport_due_to_gyre",
+ "units": "W",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonz.htovovrt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "From all advective mass transport processes, resolved and parameterized.",
+ "dimensions": [
+ "latitude",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Ocean Heat Transport Due to Overturning",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "htovovrt",
+ "positive": "",
+ "standard_name": "northward_ocean_heat_transport_due_to_overturning",
+ "units": "W",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonz.msftmrho",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "Overturning mass streamfunction arising from all advective mass transport processes, resolved and parameterized.",
+ "dimensions": [
+ "latitude",
+ "rho",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Meridional Overturning Mass Streamfunction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftmrho",
+ "positive": "",
+ "standard_name": "ocean_meridional_overturning_mass_streamfunction",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonz.msftmrhompa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "CMIP5 called this 'due to Bolus Advection'. Name change respects the more general physics of the mesoscale parameterizations.",
+ "dimensions": [
+ "latitude",
+ "rho",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Meridional Overturning Mass Streamfunction Due to Parameterized Mesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftmrhompa",
+ "positive": "",
+ "standard_name": "ocean_meridional_overturning_mass_streamfunction_due_to_parameterized_mesoscale_eddy_advection",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonz.msftmz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "Overturning mass streamfunction arising from all advective mass transport processes, resolved and parameterized.",
+ "dimensions": [
+ "latitude",
+ "olevel",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Meridional Overturning Mass Streamfunction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftmz",
+ "positive": "",
+ "standard_name": "ocean_meridional_overturning_mass_streamfunction",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonz.msftmzmpa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "CMIP5 called this 'due to Bolus Advection'. Name change respects the more general physics of the mesoscale parameterizations.",
+ "dimensions": [
+ "latitude",
+ "olevel",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Meridional Overturning Mass Streamfunction Due to Parameterized Mesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftmzmpa",
+ "positive": "",
+ "standard_name": "ocean_meridional_overturning_mass_streamfunction_due_to_parameterized_mesoscale_eddy_advection",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonz.msftmzsmpa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "Report only if there is a submesoscale eddy parameterization.",
+ "dimensions": [
+ "latitude",
+ "olevel",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Meridional Overturning Mass Streamfunction Due to Parameterized Submesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftmzsmpa",
+ "positive": "",
+ "standard_name": "ocean_meridional_overturning_mass_streamfunction_due_to_parameterized_submesoscale_eddy_advection",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonz.msftyzsmpa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "Report only if there is a submesoscale eddy parameterization.",
+ "dimensions": [
+ "latitude",
+ "olevel",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Y Overturning Mass Streamfunction Due to Parameterized Submesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftyzsmpa",
+ "positive": "",
+ "standard_name": "ocean_meridional_overturning_mass_streamfunction_due_to_parameterized_submesoscale_eddy_advection",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonz.sltbasin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "function of latitude, basin",
+ "dimensions": [
+ "latitude",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Ocean Salt Transport",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sltbasin",
+ "positive": "",
+ "standard_name": "northward_ocean_salt_transport",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonz.sltovgyre",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "From all advective mass transport processes, resolved and parameterized.",
+ "dimensions": [
+ "latitude",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Ocean Salt Transport Due to Gyre",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sltovgyre",
+ "positive": "",
+ "standard_name": "northward_ocean_salt_transport_due_to_gyre",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opmonz.sltovovrt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "From all advective mass transport processes, resolved and parameterized.",
+ "dimensions": [
+ "latitude",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Ocean Salt Transport Due to Overturning",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sltovovrt",
+ "positive": "",
+ "standard_name": "northward_ocean_salt_transport_due_to_overturning",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyr.dispkexyfo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Depth integrated impacts on kinetic energy arising from lateral frictional dissipation associated with Laplacian and/or biharmonic viscosity. For CMIP5, this diagnostic was 3d, whereas the CMIP6 depth integrated diagnostic is sufficient for many purposes and reduces archive requirements.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ocean Kinetic Energy Dissipation per Unit Area Due to XY Friction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dispkexyfo",
+ "positive": "",
+ "standard_name": "ocean_kinetic_energy_dissipation_per_unit_area_due_to_xy_friction",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyr.ocontempmint",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Full column sum of density*cell thickness*conservative temperature. If the model is Boussinesq, then use Boussinesq reference density for the density factor.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Depth Integral of Product of Sea Water Density and Conservative Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocontempmint",
+ "positive": "",
+ "standard_name": "integral_wrt_depth_of_product_of_conservative_temperature_and_sea_water_density",
+ "units": "degC kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyr.opottempmint",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Integral over the full ocean depth of the product of sea water density and potential temperature.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Integral with Respect to Depth of Product of Sea Water Density and Potential Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "opottempmint",
+ "positive": "",
+ "standard_name": "integral_wrt_depth_of_product_of_potential_temperature_and_sea_water_density",
+ "units": "degC kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyr.somint",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Full column sum of density*cell thickness*prognostic salinity. If the model is Boussinesq, then use Boussinesq reference density for the density factor.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Depth Integral of Product of Sea Water Density and Prognostic Salinity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "somint",
+ "positive": "",
+ "standard_name": "integral_wrt_depth_of_product_of_salinity_and_sea_water_density",
+ "units": "g m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyr.tnkebto",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Depth integrated impacts on kinetic energy arising from parameterized eddy-induced advection. For CMIP5, this diagnostic was 3d, whereas the CMIP6 depth integrated diagnostic is sufficient for many purposes and reduces archive requirements.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Ocean Eddy Kinetic Energy Content Due to Parameterized Eddy Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnkebto",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_eddy_kinetic_energy_content_due_to_parameterized_eddy_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyr.tnpeo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Rate that work is done against vertical stratification, as measured by the vertical heat and salt diffusivity. Report here as depth integrated two-dimensional field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Ocean Potential Energy Content",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnpeo",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_potential_energy_content",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.cfc11",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The chemical formula of CFC11 is CFCl3. The IUPAC name for CFC11 is trichloro-fluoro-methane.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of CFC11 in Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfc11",
+ "positive": "",
+ "standard_name": "mole_concentration_of_cfc11_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.cfc12",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The chemical formula for CFC12 is CF2Cl2. The IUPAC name for CFC12 is dichloro-difluoro-methane.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of CFC12 in Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfc12",
+ "positive": "",
+ "standard_name": "mole_concentration_of_cfc12_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.difmxybo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Lateral biharmonic viscosity applied to the momentum equations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ocean Momentum XY Biharmonic Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difmxybo",
+ "positive": "",
+ "standard_name": "ocean_momentum_xy_biharmonic_diffusivity",
+ "units": "m4 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.difmxylo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Lateral Laplacian viscosity applied to the momentum equations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ocean Momentum XY Laplacian Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difmxylo",
+ "positive": "",
+ "standard_name": "ocean_momentum_xy_laplacian_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.diftrblo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Ocean tracer diffusivity associated with parameterized eddy-induced advective transport. Sometimes this diffusivity is called the 'thickness' diffusivity. For CMIP5, this diagnostic was called 'ocean tracer bolus laplacian diffusivity'. The CMIP6 name is physically more relevant.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ocean Tracer Diffusivity Due to Parameterized Mesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diftrblo",
+ "positive": "",
+ "standard_name": "ocean_tracer_laplacian_diffusivity_due_to_parameterized_mesoscale_eddy_advection",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.diftrelo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Ocean tracer diffusivity associated with parameterized eddy-induced diffusive transport oriented along neutral or isopycnal directions. Sometimes this diffusivity is called the neutral diffusivity or isopycnal diffusivity or Redi diffusivity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ocean Tracer Epineutral Laplacian Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diftrelo",
+ "positive": "",
+ "standard_name": "ocean_tracer_epineutral_laplacian_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.difvho",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Vertical/dianeutral diffusivity applied to prognostic temperature field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ocean Vertical Heat Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difvho",
+ "positive": "",
+ "standard_name": "ocean_vertical_heat_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.difvso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Vertical/dianeutral diffusivity applied to prognostic salinity field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ocean Vertical Salt Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difvso",
+ "positive": "",
+ "standard_name": "ocean_vertical_salt_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.ocontempdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized dianeutral mixing. Reported only for models that use conservative temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content Due to Parameterized Dianeutral Mixing",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocontempdiff",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_dianeutral_mixing",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.ocontemppadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized eddy advection (any form of eddy advection). Reported only for models that use conservative temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content Due to Parameterized Eddy Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocontemppadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_eddy_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.ocontemppmdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized mesoscale eddy diffusion. Reported only for models that use conservative temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content Due to Parameterized Mesoscale Diffusion",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocontemppmdiff",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_mesoscale_eddy_diffusion",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.ocontemppsmadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized submesoscale eddy advection. Reported only for models that use conservative temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content Due to Parameterized Submesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocontemppsmadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_submesoscale_eddy_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.ocontemprmadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Conservative Temperature is defined as part of the Thermodynamic Equation of Seawater 2010 (TEOS-10) which was adopted in 2010 by the International Oceanographic Commission (IOC). The phrase 'residual mean advection' refers to the sum of the model's resolved advective transport plus any parameterized advective transport. Parameterized advective transport includes processes such as parameterized mesoscale and submesoscale transport, as well as any other advectively parameterized transport. When the parameterized advective transport is represented in the model as a skew-diffusion rather than an advection, then the parameterized skew diffusion should be included in this diagnostic, since the convergence of skew-fluxes are identical (in the continuous formulation) to the convergence of advective fluxes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content Due to Residual Mean Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocontemprmadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_residual_mean_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.ocontemptend",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from all processes. Reported only for models that use conservative temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocontemptend",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.opottempdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized dianeutral mixing. Reported only for models that use potential temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Potential Temperature Expressed as Heat Content Due to Parameterized Dianeutral Mixing",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "opottempdiff",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_dianeutral_mixing",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.opottemppadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized eddy advection (any form of eddy advection). Reported only for models that use potential temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Potential Temperature Expressed as Heat Content Due to Parameterized Eddy Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "opottemppadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_eddy_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.opottemppmdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized mesoscale eddy diffusion. Reported only for models that use potential temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Potential Temperature Expressed as Heat Content Due to Parameterized Mesoscale Diffusion",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "opottemppmdiff",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_mesoscale_eddy_diffusion",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.opottemppsmadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized submesoscale eddy advection. Reported only for models that use potential temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Potential Temperature Expressed as Heat Content Due to Parameterized Submesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "opottemppsmadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_submesoscale_eddy_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.opottemprmadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The phrase 'residual mean advection' refers to the sum of the model's resolved advective transport plus any parameterized advective transport. Parameterized advective transport includes processes such as parameterized mesoscale and submesoscale transport, as well as any other advectively parameterized transport. When the parameterized advective transport is represented in the model as a skew-diffusion rather than an advection, then the parameterized skew diffusion should be included in this diagnostic, since the convergence of skew-fluxes are identical (in the continuous formulation) to the convergence of advective fluxes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Potential Temperature Expressed as Heat Content Due to Residual Mean Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "opottemprmadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_residual_mean_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.opottemptend",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from all processes. Reported only for models that use potential temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Potential Temperature Expressed as Heat Content",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "opottemptend",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.osaltdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of salt content for a grid cell from parameterized dianeutral mixing.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content Due to Parameterized Dianeutral Mixing",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "osaltdiff",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_dianeutral_mixing",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.osaltpadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of salt content for a grid cell from parameterized eddy advection (any form of eddy advection).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content Due to Parameterized Eddy Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "osaltpadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_eddy_advection",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.osaltpmdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of salt content for a grid cell from parameterized mesoscale eddy diffusion.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content Due to Parameterized Mesoscale Diffusion",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "osaltpmdiff",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_mesoscale_eddy_diffusion",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.osaltpsmadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of salt content for a grid cell from parameterized submesoscale eddy advection.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content Due to Parameterized Submesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "osaltpsmadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_submesoscale_eddy_advection",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.osaltrmadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The phrase 'residual mean advection' refers to the sum of the model's resolved advective transport plus any parameterized advective transport. Parameterized advective transport includes processes such as parameterized mesoscale and submesoscale transport, as well as any other advectively parameterized transport. When the parameterized advective transport is represented in the model as a skew-diffusion rather than an advection, then the parameterized skew diffusion should be included in this diagnostic, since the convergence of skew-fluxes are identical (in the continuous formulation) to the convergence of advective fluxes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content Due to Residual Mean Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "osaltrmadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_residual_mean_advection",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.osalttend",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of salt content for a grid cell from all processes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "osalttend",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.rsdoabsorb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'shortwave' means shortwave radiation. 'Layer' means any layer with upper and lower boundaries that have constant values in some vertical coordinate. There must be a vertical coordinate variable indicating the extent of the layer(s). If the layers are model layers, the vertical coordinate can be model_level_number, but it is recommended to specify a physical coordinate (in a scalar or auxiliary coordinate variable) as well. Net absorbed radiation is the difference between absorbed and emitted radiation.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Net Rate of Absorption of Shortwave Energy in Ocean Layer",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdoabsorb",
+ "positive": "",
+ "standard_name": "net_rate_of_absorption_of_shortwave_energy_in_ocean_layer",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.sf6",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The chemical formula of sulfur hexafluoride is SF6.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of SF6 in Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sf6",
+ "positive": "",
+ "standard_name": "mole_concentration_of_sulfur_hexafluoride_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.volcello",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: sum where sea time: mean",
+ "comment": "grid-cell volume ca. 2000.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ocean Grid-Cell Volume",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "volcello",
+ "positive": "",
+ "standard_name": "ocean_volume",
+ "units": "m3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "opyrlev.zfullo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Depth below geoid",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Depth Below Geoid of Ocean Layer",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zfullo",
+ "positive": "",
+ "standard_name": "depth_below_geoid",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "siday.siconc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "siday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Percentage of grid cell covered by sea ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typesi"
+ ],
+ "frequency": "day",
+ "long_name": "Sea-Ice Area Percentage (Ocean Grid)",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siconc",
+ "positive": "",
+ "standard_name": "sea_ice_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "siday.siconca",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "siday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by sea ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typesi"
+ ],
+ "frequency": "day",
+ "long_name": "Sea-Ice Area Percentage (Atmospheric Grid)",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siconca",
+ "positive": "",
+ "standard_name": "sea_ice_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "siday.sisnthick",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "siday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where snow over sea_ice area: time: mean where sea_ice",
+ "comment": "Actual thickness of snow (snow volume divided by snow-covered area)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Snow Thickness",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sisnthick",
+ "positive": "",
+ "standard_name": "surface_snow_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "siday.sispeed",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "siday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Speed of ice (i.e. mean absolute velocity) to account for back-and-forth movement of the ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Sea-Ice Speed",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sispeed",
+ "positive": "",
+ "standard_name": "sea_ice_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "siday.sitemptop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "siday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Report surface temperature of snow where snow covers the sea ice.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Temperature of Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sitemptop",
+ "positive": "",
+ "standard_name": "sea_ice_surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "siday.sithick",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "siday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Actual (floe) thickness of sea ice (NOT volume divided by grid area as was done in CMIP5)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Sea Ice Thickness",
+ "modeling_realm": [
+ "seaIce",
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sithick",
+ "positive": "",
+ "standard_name": "sea_ice_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "siday.sitimefrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "siday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Fraction of time steps of the averaging period during which sea ice is present (siconc >0 ) in a grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Fraction of Time Steps with Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sitimefrac",
+ "positive": "",
+ "standard_name": "fraction_of_time_with_sea_ice_area_fraction_above_threshold",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "siday.siu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "siday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--MODEL",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "The x-velocity of ice on native model grid",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "X-Component of Sea-Ice Velocity",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siu",
+ "positive": "",
+ "standard_name": "sea_ice_x_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "siday.siv",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "siday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--MODEL",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "The y-velocity of ice on native model grid",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Y-Component of Sea-Ice Velocity",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siv",
+ "positive": "",
+ "standard_name": "sea_ice_y_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sfdsi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "This field is physical, and it arises since sea ice has a nonzero salt content, so it exchanges salt with the liquid ocean upon melting and freezing.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Sea Ice Basal Salt Flux",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfdsi",
+ "positive": "down",
+ "standard_name": "downward_sea_ice_basal_salt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siage",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Age of sea ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Age of Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siage",
+ "positive": "",
+ "standard_name": "age_of_sea_ice",
+ "units": "s",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siareaacrossline",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "time: mean",
+ "comment": "net (sum of transport in all directions) sea ice area transport through the following four passages, positive into the Arctic Ocean 1. Fram Strait = (11.5W,81.3N to (10.5E,79.6N) 2. Canadian Archipelago = (128.2W,70.6N) to (59.3W,82.1N) 3. Barents opening = (16.8E,76.5N) to (19.2E,70.2N) 4. Bering Strait = (171W,66.2N) to (166W,65N)",
+ "dimensions": [
+ "siline",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Area Flux Through Straits",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siareaacrossline",
+ "positive": "",
+ "standard_name": "sea_ice_area_transport_across_line",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siarean",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "total area of sea ice in the Northern hemisphere",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Area North",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siarean",
+ "positive": "",
+ "standard_name": "sea_ice_area",
+ "units": "1e6 km2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siareas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "total area of sea ice in the Southern hemisphere",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Area South",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siareas",
+ "positive": "",
+ "standard_name": "sea_ice_area",
+ "units": "1e6 km2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sicompstren",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Computed strength of the ice pack, defined as the energy (J m-2) dissipated per unit area removed from the ice pack under compression, and assumed proportional to the change in potential energy caused by ridging. For Hibler-type models, this is P (= P*h exp(-C(1-A)) where P* is compressive strength, h ice thickness, A compactness and C strength reduction constant).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Compressive Sea Ice Strength",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sicompstren",
+ "positive": "",
+ "standard_name": "compressive_strength_of_sea_ice",
+ "units": "N m-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siconc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Percentage of grid cell covered by sea ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typesi"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Area Percentage (Ocean Grid)",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siconc",
+ "positive": "",
+ "standard_name": "sea_ice_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siconca",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by sea ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typesi"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Area Percentage (Atmospheric Grid)",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siconca",
+ "positive": "",
+ "standard_name": "sea_ice_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sidconcdyn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Total change in sea-ice area fraction through dynamics-related processes (advection, divergence...)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Area Percentage Tendency Due to Dynamics",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidconcdyn",
+ "positive": "",
+ "standard_name": "tendency_of_sea_ice_area_fraction_due_to_dynamics",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sidconcth",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Total change in sea-ice area fraction through thermodynamic processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Area Percentage Tendency Due to Thermodynamics",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidconcth",
+ "positive": "",
+ "standard_name": "tendency_of_sea_ice_area_fraction_due_to_thermodynamics",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sidmassdyn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Total change in sea-ice mass through dynamics-related processes (advection,...) divided by grid-cell area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Mass Change from Dynamics",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidmassdyn",
+ "positive": "",
+ "standard_name": "tendency_of_sea_ice_amount_due_to_sea_ice_dynamics",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sidmassevapsubl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The rate of change of sea-ice mass change through evaporation and sublimation divided by grid-cell area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Mass Change Through Evaporation and Sublimation",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidmassevapsubl",
+ "positive": "up",
+ "standard_name": "water_evapotranspiration_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sidmassgrowthbot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The rate of change of sea ice mass due to vertical growth of existing sea ice at its base divided by grid-cell area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Mass Change Through Basal Growth",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidmassgrowthbot",
+ "positive": "",
+ "standard_name": "tendency_of_sea_ice_amount_due_to_congelation_ice_accumulation",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sidmassgrowthwat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The rate of change of sea ice mass due to sea ice formation in supercooled water (often through frazil formation) divided by grid-cell area. Together, sidmassgrowthwat and sidmassgrowthbot should give total ice growth",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Mass Change Through Growth in Supercooled Open Water (Frazil)",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidmassgrowthwat",
+ "positive": "",
+ "standard_name": "tendency_of_sea_ice_amount_due_to_frazil_ice_accumulation_in_leads",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sidmasslat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The rate of change of sea ice mass through lateral melting divided by grid-cell area (report 0 if not explicitly calculated thermodynamically)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Lateral Sea Ice Melt Rate",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidmasslat",
+ "positive": "",
+ "standard_name": "tendency_of_sea_ice_amount_due_to_lateral_melting",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sidmassmeltbot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The rate of change of sea ice mass through melting at the ice bottom divided by grid-cell area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Mass Change Through Bottom Melting",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidmassmeltbot",
+ "positive": "",
+ "standard_name": "tendency_of_sea_ice_amount_due_to_basal_melting",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sidmassmelttop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The rate of change of sea ice mass through melting at the ice surface divided by grid-cell area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Mass Change Through Surface Melting",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidmassmelttop",
+ "positive": "",
+ "standard_name": "tendency_of_sea_ice_amount_due_to_surface_melting",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sidmasssi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The rate of change of sea ice mass due to transformation of snow to sea ice divided by grid-cell area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Mass Change Through Snow-to-Ice Conversion",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidmasssi",
+ "positive": "",
+ "standard_name": "tendency_of_sea_ice_amount_due_to_conversion_of_snow_to_sea_ice",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sidmassth",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Total change in sea-ice mass from thermodynamic processes divided by grid-cell area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Mass Change from Thermodynamics",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidmassth",
+ "positive": "",
+ "standard_name": "tendency_of_sea_ice_amount_due_to_sea_ice_thermodynamics",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sidmasstranx",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--MODEL",
+ "cell_methods": "time: mean",
+ "comment": "Includes transport of both sea ice and snow by advection",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "X-Component of Sea-Ice Mass Transport",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidmasstranx",
+ "positive": "",
+ "standard_name": "sea_ice_x_transport",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sidmasstrany",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--MODEL",
+ "cell_methods": "time: mean",
+ "comment": "Includes transport of both sea ice and snow by advection",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Y-Component of Sea-Ice Mass Transport",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidmasstrany",
+ "positive": "",
+ "standard_name": "sea_ice_y_transport",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sidragbot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Oceanic drag coefficient that is used to calculate the oceanic momentum drag on sea ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Drag Coefficient",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidragbot",
+ "positive": "",
+ "standard_name": "sea_ice_basal_drag_coefficient_for_momentum_in_sea_water",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sidragtop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Atmospheric drag coefficient that is used to calculate the atmospheric momentum drag on sea ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Atmospheric Drag Coefficient",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidragtop",
+ "positive": "",
+ "standard_name": "surface_drag_coefficient_for_momentum_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siextentn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Total area of all Northern-Hemisphere grid cells that are covered by at least 15 % areal fraction of sea ice",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Extent North",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siextentn",
+ "positive": "",
+ "standard_name": "sea_ice_extent",
+ "units": "1e6 km2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siextents",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Total area of all Southern-Hemisphere grid cells that are covered by at least 15 % areal fraction of sea ice",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Extent South",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siextents",
+ "positive": "",
+ "standard_name": "sea_ice_extent",
+ "units": "1e6 km2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sifb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Mean height of sea-ice surface (=snow-ice interface when snow covered) above sea level",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Freeboard",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sifb",
+ "positive": "",
+ "standard_name": "sea_ice_freeboard",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siflcondbot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "the net heat conduction flux at the ice base",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Conductive Heat Fluxes in Ice at the Bottom",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siflcondbot",
+ "positive": "down",
+ "standard_name": "basal_downward_heat_flux_in_sea_ice",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siflcondtop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "the net heat conduction flux at the ice surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Conductive Heat Flux in Ice at the Surface",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siflcondtop",
+ "positive": "down",
+ "standard_name": "surface_downward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siflfwbot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Total flux of fresh water from water into sea ice divided by grid-cell area; This flux is negative during ice growth (liquid water mass decreases, hence upward flux of freshwater), positive during ice melt (liquid water mass increases, hence downward flux of freshwater)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Freshwater Flux from Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siflfwbot",
+ "positive": "",
+ "standard_name": "water_flux_into_sea_water_due_to_sea_ice_thermodynamics",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siflfwdrain",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Total flux of fresh water from sea-ice surface into underlying ocean. This combines both surface melt water that drains directly into the ocean and the drainage of surface melt pond. By definition, this flux is always positive.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Freshwater Flux from Sea-Ice Surface",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siflfwdrain",
+ "positive": "",
+ "standard_name": "water_flux_into_sea_water_due_to_surface_drainage",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sifllatstop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconca)",
+ "comment": "the net latent heat flux over sea ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Latent Heat Flux over Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sifllatstop",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sifllwdtop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconca)",
+ "comment": "the downwelling longwave flux over sea ice (always positive)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Longwave Flux over Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sifllwdtop",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sifllwutop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconca)",
+ "comment": "the upwelling longwave flux over sea ice (always negative)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Longwave Flux over Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sifllwutop",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siflsenstop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconca)",
+ "comment": "the net sensible heat flux over sea ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Upward Sensible Heat Flux over Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siflsenstop",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siflsensupbot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "the net sensible heat flux under sea ice from the ocean",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Upward Sensible Heat Flux Under Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siflsensupbot",
+ "positive": "up",
+ "standard_name": "upward_sea_ice_basal_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siflswdbot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "The downwelling shortwave flux underneath sea ice (always positive)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Shortwave Flux Under Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siflswdbot",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_sea_water_at_sea_ice_base",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siflswdtop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconca)",
+ "comment": "The downwelling shortwave flux over sea ice (always positive by sign convention)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Shortwave Flux over Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siflswdtop",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siflswutop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconca)",
+ "comment": "The upwelling shortwave flux over sea ice (always negative)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Shortwave Flux over Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siflswutop",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siforcecoriolx",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--MODEL",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "X-component of force on sea ice caused by coriolis force",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Coriolis Force Term in Force Balance (X-Component)",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siforcecoriolx",
+ "positive": "",
+ "standard_name": "sea_ice_x_force_per_unit_area_due_to_coriolis_effect",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siforcecorioly",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--MODEL",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Y-component of force on sea ice caused by coriolis force",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Coriolis Force Term in Force Balance (Y-Component)",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siforcecorioly",
+ "positive": "",
+ "standard_name": "sea_ice_y_force_per_unit_area_due_to_coriolis_effect",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siforceintstrx",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--MODEL",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "X-component of force on sea ice caused by internal stress (divergence of sigma)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Internal Stress Term in Force Balance (X-Component)",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siforceintstrx",
+ "positive": "",
+ "standard_name": "sea_ice_x_internal_stress",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siforceintstry",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--MODEL",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Y-component of force on sea ice caused by internal stress (divergence of sigma)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Internal Stress Term in Force Balance (Y-Component)",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siforceintstry",
+ "positive": "",
+ "standard_name": "sea_ice_y_internal_stress",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siforcetiltx",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--MODEL",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "X-component of force on sea ice caused by sea-surface tilt",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Surface Tilt Term in Force Balance (X-Component)",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siforcetiltx",
+ "positive": "",
+ "standard_name": "sea_ice_x_force_per_unit_area_due_to_sea_surface_tilt",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siforcetilty",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--MODEL",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Y-component of force on sea ice caused by sea-surface tilt",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Surface Tilt Term in Force Balance (Y-Component)",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siforcetilty",
+ "positive": "",
+ "standard_name": "sea_ice_y_force_per_unit_area_due_to_sea_surface_tilt",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sihc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Heat content of all ice in grid cell divided by total grid-cell area. Water at 0 Celsius is assumed to have a heat content of 0 J. Does not include heat content of snow, but does include heat content of brine. Heat content is always negative, since both the sensible and the latent heat content of ice are less than that of water",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Heat Content per Unit Area",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sihc",
+ "positive": "",
+ "standard_name": "sea_ice_temperature_expressed_as_heat_content",
+ "units": "J m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siitdconc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Percentage of grid cell covered by each ice-thickness category (vector with one entry for each thickness category starting from the thinnest category, netcdf file should use thickness bounds of the categories as third coordinate axis)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "iceband",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Area Percentages in Thickness Categories",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siitdconc",
+ "positive": "",
+ "standard_name": "sea_ice_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siitdsnconc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siitdconc)",
+ "comment": "Percentage of grid cell covered by snow in each ice-thickness category (vector with one entry for each thickness category starting from the thinnest category, netcdf file should use thickness bounds of the categories as third coordinate axis)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "iceband",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Area Percentages in Ice Thickness Categories",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siitdsnconc",
+ "positive": "",
+ "standard_name": "surface_snow_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siitdsnthick",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siitdconc)",
+ "comment": "Actual thickness of snow in each category (NOT volume divided by grid area), (vector with one entry for each thickness category starting from the thinnest category, netcdf file should use thickness bounds of categories as third coordinate axis)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "iceband",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Thickness in Ice Thickness Categories",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siitdsnthick",
+ "positive": "",
+ "standard_name": "surface_snow_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siitdthick",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siitdconc)",
+ "comment": "Actual (floe) thickness of sea ice in each category (NOT volume divided by grid area), (vector with one entry for each thickness category starting from the thinnest category, netcdf file should use thickness bounds of categories as third coordinate axis)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "iceband",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Thickness in Thickness Categories",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siitdthick",
+ "positive": "",
+ "standard_name": "sea_ice_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.simass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Total mass of sea ice divided by grid-cell area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Mass per Area",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "simass",
+ "positive": "",
+ "standard_name": "sea_ice_amount",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.simassacrossline",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "time: mean",
+ "comment": "net (sum of transport in all directions) sea ice area transport through the following four passages, positive into the Arctic Ocean 1. Fram Strait = (11.5W,81.3N to (10.5E,79.6N) 2. Canadian Archipelago = (128.2W,70.6N) to (59.3W,82.1N) 3. Barents opening = (16.8E,76.5N) to (19.2E,70.2N) 4. Bering Strait = (171W,66.2N) to (166W,65N)",
+ "dimensions": [
+ "siline",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Mass Area Flux Through Straits",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "simassacrossline",
+ "positive": "",
+ "standard_name": "sea_ice_transport_across_line",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.simpconc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Percentage of sea ice, by area, which is covered by melt ponds, giving equal weight to every square metre of sea ice .",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typemp"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cover of Sea Ice by Meltpond",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "simpconc",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.simpmass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice_melt_pond (comment: mask=simpconc)",
+ "comment": "Meltpond Depth",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Meltpond Mass per Unit Area (as Depth)",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "simpmass",
+ "positive": "",
+ "standard_name": "sea_ice_melt_pond_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.simprefrozen",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice_melt_pond (comment: mask=simpconc)",
+ "comment": "Volume of refrozen ice on melt ponds divided by meltpond covered area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Thickness of Refrozen Ice on Melt Pond",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "simprefrozen",
+ "positive": "",
+ "standard_name": "thickness_of_ice_on_sea_ice_melt_pond",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sipr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "mass of liquid precipitation falling onto sea ice divided by grid-cell area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Rainfall Rate over Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sipr",
+ "positive": "",
+ "standard_name": "rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sirdgconc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Fraction of sea ice, by area, which is covered by sea ice ridges, giving equal weight to every square metre of sea ice .",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typesirdg"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cover of Sea Ice by Ridging",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sirdgconc",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sirdgthick",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice_ridges (comment: mask=sirdgconc)",
+ "comment": "Sea Ice Ridge Height (representing mean height over the ridged area)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ridged Ice Thickness",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sirdgthick",
+ "positive": "",
+ "standard_name": "sea_ice_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sisali",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Mean sea-ice salinity of all sea ice in grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Ice Salinity",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sisali",
+ "positive": "",
+ "standard_name": "sea_ice_salinity",
+ "units": "0.001",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sisaltmass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Total mass of all salt in sea ice divided by grid-cell area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass of Salt in Sea Ice per Area",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sisaltmass",
+ "positive": "",
+ "standard_name": "sea_ice_mass_content_of_salt",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sisnconc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Percentage of sea ice, by area, which is covered by snow, giving equal weight to every square metre of sea ice . Exclude snow that lies on land or land ice.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Area Percentage",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sisnconc",
+ "positive": "",
+ "standard_name": "surface_snow_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sisnhc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Heat-content of all snow in grid cell divided by total grid-cell area. Snow-water equivalent at 0 Celsius is assumed to have a heat content of 0 J. Does not include heat content of sea ice.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Heat Content per Unit Area",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sisnhc",
+ "positive": "",
+ "standard_name": "thermal_energy_content_of_surface_snow",
+ "units": "J m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sisnmass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Total mass of snow on sea ice divided by sea-ice area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Mass per Area",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sisnmass",
+ "positive": "",
+ "standard_name": "liquid_water_content_of_surface_snow",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sisnthick",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where snow over sea_ice area: time: mean where sea_ice",
+ "comment": "Actual thickness of snow (snow volume divided by snow-covered area)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Thickness",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sisnthick",
+ "positive": "",
+ "standard_name": "surface_snow_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sispeed",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Speed of ice (i.e. mean absolute velocity) to account for back-and-forth movement of the ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Speed",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sispeed",
+ "positive": "",
+ "standard_name": "sea_ice_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sistrxdtop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--MODEL",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "X-component of atmospheric stress on sea ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "X-Component of Atmospheric Stress on Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sistrxdtop",
+ "positive": "down",
+ "standard_name": "surface_downward_x_stress",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sistrxubot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "X-component of ocean stress on sea ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "X-Component of Ocean Stress on Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sistrxubot",
+ "positive": "up",
+ "standard_name": "upward_x_stress_at_sea_ice_base",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sistrydtop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--MODEL",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Y-component of atmospheric stress on sea ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Y-Component of Atmospheric Stress on Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sistrydtop",
+ "positive": "down",
+ "standard_name": "surface_downward_y_stress",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sistryubot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Y-component of ocean stress on sea ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Y-Component of Ocean Stress on Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sistryubot",
+ "positive": "up",
+ "standard_name": "upward_y_stress_at_sea_ice_base",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sitempbot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Report temperature at interface, NOT temperature within lowermost model layer",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Temperature at Ice-Ocean Interface",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sitempbot",
+ "positive": "",
+ "standard_name": "sea_ice_basal_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sitempsnic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Report surface temperature of ice where snow thickness is zero",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Temperature at Snow-Ice Interface",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sitempsnic",
+ "positive": "",
+ "standard_name": "sea_ice_surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sitemptop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Report surface temperature of snow where snow covers the sea ice.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Temperature of Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sitemptop",
+ "positive": "",
+ "standard_name": "sea_ice_surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sithick",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Actual (floe) thickness of sea ice (NOT volume divided by grid area as was done in CMIP5)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Ice Thickness",
+ "modeling_realm": [
+ "seaIce",
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sithick",
+ "positive": "",
+ "standard_name": "sea_ice_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sitimefrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Fraction of time steps of the averaging period during which sea ice is present (siconc >0 ) in a grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Fraction of Time Steps with Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sitimefrac",
+ "positive": "",
+ "standard_name": "fraction_of_time_with_sea_ice_area_fraction_above_threshold",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--MODEL",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "The x-velocity of ice on native model grid",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "X-Component of Sea-Ice Velocity",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siu",
+ "positive": "",
+ "standard_name": "sea_ice_x_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.siv",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--MODEL",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "The y-velocity of ice on native model grid",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Y-Component of Sea-Ice Velocity",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siv",
+ "positive": "",
+ "standard_name": "sea_ice_y_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sivol",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Total volume of sea ice divided by grid-cell area (this used to be called ice thickness in CMIP5)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Volume per Area",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sivol",
+ "positive": "",
+ "standard_name": "sea_ice_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sivoln",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "total volume of sea ice in the Northern hemisphere",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Volume North",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sivoln",
+ "positive": "",
+ "standard_name": "sea_ice_volume",
+ "units": "1e3 km3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sivols",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "total volume of sea ice in the Southern hemisphere",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Volume South",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sivols",
+ "positive": "",
+ "standard_name": "sea_ice_volume",
+ "units": "1e3 km3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sndmassdyn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "The rate of change of snow mass through advection with sea ice divided by sea-ice area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Mass Rate of Change Through Advection by Sea-Ice Dynamics",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sndmassdyn",
+ "positive": "",
+ "standard_name": "tendency_of_surface_snow_amount_due_to_sea_ice_dynamics",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sndmassmelt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "the rate of change of snow mass through melt divided by sea-ice area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Mass Rate of Change Through Melt",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sndmassmelt",
+ "positive": "",
+ "standard_name": "surface_snow_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sndmasssi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "the rate of change of snow mass due to transformation of snow to sea ice divided by sea-ice area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Mass Rate of Change Through Snow-to-Ice Conversion",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sndmasssi",
+ "positive": "",
+ "standard_name": "tendency_of_surface_snow_amount_due_to_conversion_of_snow_to_sea_ice",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sndmasssnf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "mass of solid precipitation falling onto sea ice divided by sea-ice area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Mass Change Through Snow Fall",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sndmasssnf",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sndmasssubl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "the rate of change of snow mass through sublimation and evaporation divided by sea-ice area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Mass Rate of Change Through Evaporation or Sublimation",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sndmasssubl",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_water_vapor_due_to_sublimation_of_surface_snow_and_ice",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.sndmasswindrif",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "the rate of change of snow mass through wind drift of snow (from sea-ice into the sea) divided by sea-ice area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Mass Rate of Change Through Wind Drift of Snow",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sndmasswindrif",
+ "positive": "",
+ "standard_name": "tendency_of_surface_snow_amount_due_to_drifting_into_sea",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simon.snmassacrossline",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "time: mean",
+ "comment": "net (sum of transport in all directions) sea ice area transport through the following four passages, positive into the Arctic Ocean 1. Fram Strait = (11.5W,81.3N to (10.5E,79.6N) 2. Canadian Archipelago = (128.2W,70.6N) to (59.3W,82.1N) 3. Barents opening = (16.8E,76.5N) to (19.2E,70.2N) 4. Bering Strait = (171W,66.2N) to (166W,65N)",
+ "dimensions": [
+ "siline",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Mass Flux Through Straits",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snmassacrossline",
+ "positive": "",
+ "standard_name": "snow_transport_across_line_due_to_sea_ice_dynamics",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simonpt.sidivvel",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simonpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea_ice (comment: mask=siconc) time: point",
+ "comment": "Divergence of sea-ice velocity field (first shear strain invariant)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "monPt",
+ "long_name": "Divergence of the Sea-Ice Velocity Field",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidivvel",
+ "positive": "",
+ "standard_name": "divergence_of_sea_ice_velocity",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simonpt.sishevel",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simonpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea_ice (comment: mask=siconc) time: point",
+ "comment": "Maximum shear of sea-ice velocity field (second shear strain invariant)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "monPt",
+ "long_name": "Maximum Shear of Sea-Ice Velocity Field",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sishevel",
+ "positive": "",
+ "standard_name": "maximum_over_coordinate_rotation_of_sea_ice_horizontal_shear_strain_rate",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simonpt.sistremax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simonpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea_ice (comment: mask=siconc) time: point",
+ "comment": "Maximum shear stress in sea ice (second stress invariant)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "monPt",
+ "long_name": "Maximum Shear Stress in Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sistremax",
+ "positive": "",
+ "standard_name": "maximum_over_coordinate_rotation_of_sea_ice_horizontal_shear_stress",
+ "units": "N m-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ },
+ {
+ "id": "simonpt.sistresave",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simonpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea_ice (comment: mask=siconc) time: point",
+ "comment": "Average normal stress in sea ice (first stress invariant)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "monPt",
+ "long_name": "Average Normal Stress in Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sistresave",
+ "positive": "",
+ "standard_name": "sea_ice_average_normal_horizontal_stress",
+ "units": "N m-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+ }
+ ]
+ }
+]
diff --git a/data_descriptors/tables/.DS_Store b/data_descriptors/tables/.DS_Store
new file mode 100644
index 000000000..26dfae2f2
Binary files /dev/null and b/data_descriptors/tables/.DS_Store differ
diff --git a/data_descriptors/tables/_context_ b/data_descriptors/tables/_context_
new file mode 100644
index 000000000..6ca189225
--- /dev/null
+++ b/data_descriptors/tables/_context_
@@ -0,0 +1,20 @@
+{
+ "@context": [
+ "../_context_",
+ {
+ "@base": "https://wcrp-cmip.github.io/MIP-variables/tables/",
+ "@vocab": "https://wcrp-cmip.github.io/MIP-variables/tables/",
+ "product": {
+ "@type": "@id",
+ "@context": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/product/_context_"
+ },
+ "variable_entry": {
+ "@context": "https://wcrp-cmip.github.io/MIP-variables/variables/_context_"
+ }
+ }
+ ],
+ "@embed": "@always",
+ "product": {
+ "@embed": "@always"
+ }
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/_schema b/data_descriptors/tables/_schema
new file mode 100644
index 000000000..434490f70
--- /dev/null
+++ b/data_descriptors/tables/_schema
@@ -0,0 +1,84 @@
+{
+ "$schema": "http://json-schema.org/draft-07/schema#",
+ "title": "MIP Table Schema",
+ "description": "This is the table class used in CMIP6 and CMIP6Plus, it contains relevant descriptive information outlining the tables.",
+ "references":["www.google.com","www.wcrp.cmip.org"],
+ "repo": "https://github.com/WCRP-CMIP/MIP_variables",
+ "prefix":"dr",
+
+ "type": "object",
+ "properties": {
+ "@context": {
+ "type": "string",
+ "description": "Context URL for the schema"
+ },
+ "id": {
+ "type": "string",
+ "description": "Unique identifier for the MIP table"
+ },
+ "type": {
+ "type": "string",
+ "description": "Type of the object"
+ },
+ "Conventions": {
+ "type": "string",
+ "description": "Conventions used in the MIP table"
+ },
+ "approx_interval": {
+ "type": "number",
+ "description": "Approximate interval value"
+ },
+ "checksum": {
+ "type": "string",
+ "description": "Checksum for validation"
+ },
+ "cmor_version": {
+ "type": "string",
+ "description": "Version of the CMOR used"
+ },
+ "data_specs_version": {
+ "type": "string",
+ "description": "Version of the data specifications"
+ },
+ "generic_levels": {
+ "type": "string",
+ "description": "Generic levels, if applicable"
+ },
+ "int_missing_value": {
+ "type": "string",
+ "description": "Integer missing value placeholder"
+ },
+ "missing_value": {
+ "type": "string",
+ "description": "General missing value placeholder"
+ },
+ "product": {
+ "type": "string",
+ "description": "Type of product, e.g., model-output"
+ },
+ "table_date": {
+ "type": "string",
+ "format": "date",
+ "description": "Date of the table creation or update"
+ },
+ "table_id": {
+ "type": "string",
+ "description": "Identifier for the table"
+ }
+ },
+ "required": [
+ "@context",
+ "id",
+ "type",
+ "Conventions",
+ "approx_interval",
+ "cmor_version",
+ "data_specs_version",
+ "int_missing_value",
+ "missing_value",
+ "product",
+ "table_date",
+ "table_id"
+ ]
+}
+
diff --git a/data_descriptors/tables/acmon b/data_descriptors/tables/acmon
new file mode 100644
index 000000000..f51199703
--- /dev/null
+++ b/data_descriptors/tables/acmon
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "acmon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "ACmon",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/acmon.json b/data_descriptors/tables/acmon.json
new file mode 100644
index 000000000..f51199703
--- /dev/null
+++ b/data_descriptors/tables/acmon.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "acmon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "ACmon",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/acmonz b/data_descriptors/tables/acmonz
new file mode 100644
index 000000000..73e7333ee
--- /dev/null
+++ b/data_descriptors/tables/acmonz
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "acmonz",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "ACmonZ",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/acmonz.json b/data_descriptors/tables/acmonz.json
new file mode 100644
index 000000000..73e7333ee
--- /dev/null
+++ b/data_descriptors/tables/acmonz.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "acmonz",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "ACmonZ",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/ae1hr b/data_descriptors/tables/ae1hr
new file mode 100644
index 000000000..907ef2970
--- /dev/null
+++ b/data_descriptors/tables/ae1hr
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.041667,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ae1hr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AE1hr",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/ae1hr.json b/data_descriptors/tables/ae1hr.json
new file mode 100644
index 000000000..907ef2970
--- /dev/null
+++ b/data_descriptors/tables/ae1hr.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.041667,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ae1hr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AE1hr",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/ae3hrpt b/data_descriptors/tables/ae3hrpt
new file mode 100644
index 000000000..c622cf4e0
--- /dev/null
+++ b/data_descriptors/tables/ae3hrpt
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ae3hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AE3hrPt",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/ae3hrpt.json b/data_descriptors/tables/ae3hrpt.json
new file mode 100644
index 000000000..c622cf4e0
--- /dev/null
+++ b/data_descriptors/tables/ae3hrpt.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ae3hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AE3hrPt",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/ae3hrptlev b/data_descriptors/tables/ae3hrptlev
new file mode 100644
index 000000000..0e9f52202
--- /dev/null
+++ b/data_descriptors/tables/ae3hrptlev
@@ -0,0 +1,21 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "ae3hrptlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AE3hrPtLev",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/ae3hrptlev.json b/data_descriptors/tables/ae3hrptlev.json
new file mode 100644
index 000000000..0e9f52202
--- /dev/null
+++ b/data_descriptors/tables/ae3hrptlev.json
@@ -0,0 +1,21 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "ae3hrptlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AE3hrPtLev",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/ae6hr b/data_descriptors/tables/ae6hr
new file mode 100644
index 000000000..5041e6ec6
--- /dev/null
+++ b/data_descriptors/tables/ae6hr
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ae6hr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AE6hr",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/ae6hr.json b/data_descriptors/tables/ae6hr.json
new file mode 100644
index 000000000..5041e6ec6
--- /dev/null
+++ b/data_descriptors/tables/ae6hr.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ae6hr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AE6hr",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/ae6hrpt b/data_descriptors/tables/ae6hrpt
new file mode 100644
index 000000000..85b603ab2
--- /dev/null
+++ b/data_descriptors/tables/ae6hrpt
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ae6hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AE6hrPt",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/ae6hrpt.json b/data_descriptors/tables/ae6hrpt.json
new file mode 100644
index 000000000..85b603ab2
--- /dev/null
+++ b/data_descriptors/tables/ae6hrpt.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ae6hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AE6hrPt",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/ae6hrptlev b/data_descriptors/tables/ae6hrptlev
new file mode 100644
index 000000000..852390b3b
--- /dev/null
+++ b/data_descriptors/tables/ae6hrptlev
@@ -0,0 +1,21 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "ae6hrptlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AE6hrPtLev",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/ae6hrptlev.json b/data_descriptors/tables/ae6hrptlev.json
new file mode 100644
index 000000000..852390b3b
--- /dev/null
+++ b/data_descriptors/tables/ae6hrptlev.json
@@ -0,0 +1,21 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "ae6hrptlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AE6hrPtLev",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/aeday b/data_descriptors/tables/aeday
new file mode 100644
index 000000000..e27d21b07
--- /dev/null
+++ b/data_descriptors/tables/aeday
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "aeday",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AEday",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/aeday.json b/data_descriptors/tables/aeday.json
new file mode 100644
index 000000000..e27d21b07
--- /dev/null
+++ b/data_descriptors/tables/aeday.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "aeday",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AEday",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/aemon b/data_descriptors/tables/aemon
new file mode 100644
index 000000000..fc60c7f35
--- /dev/null
+++ b/data_descriptors/tables/aemon
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "aemon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AEmon",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/aemon.json b/data_descriptors/tables/aemon.json
new file mode 100644
index 000000000..fc60c7f35
--- /dev/null
+++ b/data_descriptors/tables/aemon.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "aemon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AEmon",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/aemonlev b/data_descriptors/tables/aemonlev
new file mode 100644
index 000000000..16aeec510
--- /dev/null
+++ b/data_descriptors/tables/aemonlev
@@ -0,0 +1,21 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "aemonlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AEmonLev",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/aemonlev.json b/data_descriptors/tables/aemonlev.json
new file mode 100644
index 000000000..16aeec510
--- /dev/null
+++ b/data_descriptors/tables/aemonlev.json
@@ -0,0 +1,21 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "aemonlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AEmonLev",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/aemonz b/data_descriptors/tables/aemonz
new file mode 100644
index 000000000..7424ae9bf
--- /dev/null
+++ b/data_descriptors/tables/aemonz
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "aemonz",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AEmonZ",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/aemonz.json b/data_descriptors/tables/aemonz.json
new file mode 100644
index 000000000..7424ae9bf
--- /dev/null
+++ b/data_descriptors/tables/aemonz.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "aemonz",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AEmonZ",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/aesubhrpt b/data_descriptors/tables/aesubhrpt
new file mode 100644
index 000000000..cccb7666d
--- /dev/null
+++ b/data_descriptors/tables/aesubhrpt
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.017361,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "aesubhrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AEsubhrPt",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/aesubhrpt.json b/data_descriptors/tables/aesubhrpt.json
new file mode 100644
index 000000000..cccb7666d
--- /dev/null
+++ b/data_descriptors/tables/aesubhrpt.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.017361,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "aesubhrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AEsubhrPt",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/aesubhrptsite b/data_descriptors/tables/aesubhrptsite
new file mode 100644
index 000000000..8874faa88
--- /dev/null
+++ b/data_descriptors/tables/aesubhrptsite
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.017361,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "aesubhrptsite",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AEsubhrPtSite",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/aesubhrptsite.json b/data_descriptors/tables/aesubhrptsite.json
new file mode 100644
index 000000000..8874faa88
--- /dev/null
+++ b/data_descriptors/tables/aesubhrptsite.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.017361,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "aesubhrptsite",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AEsubhrPtSite",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/ap1hr b/data_descriptors/tables/ap1hr
new file mode 100644
index 000000000..c8beba46b
--- /dev/null
+++ b/data_descriptors/tables/ap1hr
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.041667,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ap1hr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AP1hr",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/ap1hr.json b/data_descriptors/tables/ap1hr.json
new file mode 100644
index 000000000..c8beba46b
--- /dev/null
+++ b/data_descriptors/tables/ap1hr.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.041667,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ap1hr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AP1hr",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/ap1hrpt b/data_descriptors/tables/ap1hrpt
new file mode 100644
index 000000000..8d6e49ef4
--- /dev/null
+++ b/data_descriptors/tables/ap1hrpt
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.041667,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ap1hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AP1hrPt",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/ap1hrpt.json b/data_descriptors/tables/ap1hrpt.json
new file mode 100644
index 000000000..8d6e49ef4
--- /dev/null
+++ b/data_descriptors/tables/ap1hrpt.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.041667,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ap1hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AP1hrPt",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/ap3hr b/data_descriptors/tables/ap3hr
new file mode 100644
index 000000000..551258cfe
--- /dev/null
+++ b/data_descriptors/tables/ap3hr
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ap3hr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "AP3hr",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/ap3hr.json b/data_descriptors/tables/ap3hr.json
new file mode 100644
index 000000000..551258cfe
--- /dev/null
+++ b/data_descriptors/tables/ap3hr.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ap3hr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "AP3hr",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/ap3hrpt b/data_descriptors/tables/ap3hrpt
new file mode 100644
index 000000000..0e56555d4
--- /dev/null
+++ b/data_descriptors/tables/ap3hrpt
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ap3hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "AP3hrPt",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/ap3hrpt.json b/data_descriptors/tables/ap3hrpt.json
new file mode 100644
index 000000000..0e56555d4
--- /dev/null
+++ b/data_descriptors/tables/ap3hrpt.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ap3hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "AP3hrPt",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/ap3hrptlev b/data_descriptors/tables/ap3hrptlev
new file mode 100644
index 000000000..1dffcd1ce
--- /dev/null
+++ b/data_descriptors/tables/ap3hrptlev
@@ -0,0 +1,21 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "ap3hrptlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AP3hrPtLev",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/ap3hrptlev.json b/data_descriptors/tables/ap3hrptlev.json
new file mode 100644
index 000000000..1dffcd1ce
--- /dev/null
+++ b/data_descriptors/tables/ap3hrptlev.json
@@ -0,0 +1,21 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "ap3hrptlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AP3hrPtLev",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/ap6hr b/data_descriptors/tables/ap6hr
new file mode 100644
index 000000000..686e612d7
--- /dev/null
+++ b/data_descriptors/tables/ap6hr
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ap6hr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "AP6hr",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/ap6hr.json b/data_descriptors/tables/ap6hr.json
new file mode 100644
index 000000000..686e612d7
--- /dev/null
+++ b/data_descriptors/tables/ap6hr.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ap6hr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "AP6hr",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/ap6hrpt b/data_descriptors/tables/ap6hrpt
new file mode 100644
index 000000000..4d9d81b86
--- /dev/null
+++ b/data_descriptors/tables/ap6hrpt
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ap6hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AP6hrPt",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/ap6hrpt.json b/data_descriptors/tables/ap6hrpt.json
new file mode 100644
index 000000000..4d9d81b86
--- /dev/null
+++ b/data_descriptors/tables/ap6hrpt.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ap6hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AP6hrPt",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/ap6hrptlev b/data_descriptors/tables/ap6hrptlev
new file mode 100644
index 000000000..169a7d5d8
--- /dev/null
+++ b/data_descriptors/tables/ap6hrptlev
@@ -0,0 +1,21 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "ap6hrptlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AP6hrPtLev",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/ap6hrptlev.json b/data_descriptors/tables/ap6hrptlev.json
new file mode 100644
index 000000000..169a7d5d8
--- /dev/null
+++ b/data_descriptors/tables/ap6hrptlev.json
@@ -0,0 +1,21 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "ap6hrptlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AP6hrPtLev",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/ap6hrptz b/data_descriptors/tables/ap6hrptz
new file mode 100644
index 000000000..0157d221e
--- /dev/null
+++ b/data_descriptors/tables/ap6hrptz
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ap6hrptz",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AP6hrPtZ",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/ap6hrptz.json b/data_descriptors/tables/ap6hrptz.json
new file mode 100644
index 000000000..0157d221e
--- /dev/null
+++ b/data_descriptors/tables/ap6hrptz.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ap6hrptz",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AP6hrPtZ",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/apday b/data_descriptors/tables/apday
new file mode 100644
index 000000000..87e716aab
--- /dev/null
+++ b/data_descriptors/tables/apday
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apday",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "APday",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/apday.json b/data_descriptors/tables/apday.json
new file mode 100644
index 000000000..87e716aab
--- /dev/null
+++ b/data_descriptors/tables/apday.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apday",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "APday",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/apdaylev b/data_descriptors/tables/apdaylev
new file mode 100644
index 000000000..94d25543b
--- /dev/null
+++ b/data_descriptors/tables/apdaylev
@@ -0,0 +1,21 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "apdaylev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "APdayLev",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/apdaylev.json b/data_descriptors/tables/apdaylev.json
new file mode 100644
index 000000000..94d25543b
--- /dev/null
+++ b/data_descriptors/tables/apdaylev.json
@@ -0,0 +1,21 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "apdaylev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "APdayLev",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/apdayz b/data_descriptors/tables/apdayz
new file mode 100644
index 000000000..2f140baa0
--- /dev/null
+++ b/data_descriptors/tables/apdayz
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apdayz",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "APdayZ",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/apdayz.json b/data_descriptors/tables/apdayz.json
new file mode 100644
index 000000000..2f140baa0
--- /dev/null
+++ b/data_descriptors/tables/apdayz.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apdayz",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "APdayZ",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/apfx b/data_descriptors/tables/apfx
new file mode 100644
index 000000000..f631723ca
--- /dev/null
+++ b/data_descriptors/tables/apfx
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apfx",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "APfx",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/apfx.json b/data_descriptors/tables/apfx.json
new file mode 100644
index 000000000..f631723ca
--- /dev/null
+++ b/data_descriptors/tables/apfx.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apfx",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "APfx",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/apmon b/data_descriptors/tables/apmon
new file mode 100644
index 000000000..0f2c3c991
--- /dev/null
+++ b/data_descriptors/tables/apmon
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apmon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "APmon",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/apmon.json b/data_descriptors/tables/apmon.json
new file mode 100644
index 000000000..0f2c3c991
--- /dev/null
+++ b/data_descriptors/tables/apmon.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apmon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "APmon",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/apmonclim b/data_descriptors/tables/apmonclim
new file mode 100644
index 000000000..352329245
--- /dev/null
+++ b/data_descriptors/tables/apmonclim
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apmonclim",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "APmonClim",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/apmonclim.json b/data_descriptors/tables/apmonclim.json
new file mode 100644
index 000000000..352329245
--- /dev/null
+++ b/data_descriptors/tables/apmonclim.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apmonclim",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "APmonClim",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/apmonclimlev b/data_descriptors/tables/apmonclimlev
new file mode 100644
index 000000000..20ba31d85
--- /dev/null
+++ b/data_descriptors/tables/apmonclimlev
@@ -0,0 +1,21 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "apmonclimlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "APmonClimLev",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/apmonclimlev.json b/data_descriptors/tables/apmonclimlev.json
new file mode 100644
index 000000000..20ba31d85
--- /dev/null
+++ b/data_descriptors/tables/apmonclimlev.json
@@ -0,0 +1,21 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "apmonclimlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "APmonClimLev",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/apmondiurnal b/data_descriptors/tables/apmondiurnal
new file mode 100644
index 000000000..da4a31d9e
--- /dev/null
+++ b/data_descriptors/tables/apmondiurnal
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.041667,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apmondiurnal",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "APmonDiurnal",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/apmondiurnal.json b/data_descriptors/tables/apmondiurnal.json
new file mode 100644
index 000000000..da4a31d9e
--- /dev/null
+++ b/data_descriptors/tables/apmondiurnal.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.041667,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apmondiurnal",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "APmonDiurnal",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/apmonlev b/data_descriptors/tables/apmonlev
new file mode 100644
index 000000000..906304d9b
--- /dev/null
+++ b/data_descriptors/tables/apmonlev
@@ -0,0 +1,21 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "apmonlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "APmonLev",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/apmonlev.json b/data_descriptors/tables/apmonlev.json
new file mode 100644
index 000000000..906304d9b
--- /dev/null
+++ b/data_descriptors/tables/apmonlev.json
@@ -0,0 +1,21 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "apmonlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "APmonLev",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/apmonz b/data_descriptors/tables/apmonz
new file mode 100644
index 000000000..d0c090a96
--- /dev/null
+++ b/data_descriptors/tables/apmonz
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apmonz",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "APmonZ",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/apmonz.json b/data_descriptors/tables/apmonz.json
new file mode 100644
index 000000000..d0c090a96
--- /dev/null
+++ b/data_descriptors/tables/apmonz.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apmonz",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "APmonZ",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/apsubhrpt b/data_descriptors/tables/apsubhrpt
new file mode 100644
index 000000000..617f855e4
--- /dev/null
+++ b/data_descriptors/tables/apsubhrpt
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.017361,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apsubhrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "APsubhrPt",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/apsubhrpt.json b/data_descriptors/tables/apsubhrpt.json
new file mode 100644
index 000000000..617f855e4
--- /dev/null
+++ b/data_descriptors/tables/apsubhrpt.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.017361,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apsubhrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "APsubhrPt",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/apsubhrptlev b/data_descriptors/tables/apsubhrptlev
new file mode 100644
index 000000000..937105a59
--- /dev/null
+++ b/data_descriptors/tables/apsubhrptlev
@@ -0,0 +1,21 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.017361,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "apsubhrptlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "APsubhrPtLev",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/apsubhrptlev.json b/data_descriptors/tables/apsubhrptlev.json
new file mode 100644
index 000000000..937105a59
--- /dev/null
+++ b/data_descriptors/tables/apsubhrptlev.json
@@ -0,0 +1,21 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.017361,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "apsubhrptlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "APsubhrPtLev",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/apsubhrptsite b/data_descriptors/tables/apsubhrptsite
new file mode 100644
index 000000000..950960aba
--- /dev/null
+++ b/data_descriptors/tables/apsubhrptsite
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.017361,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apsubhrptsite",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "APsubhrPtSite",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/apsubhrptsite.json b/data_descriptors/tables/apsubhrptsite.json
new file mode 100644
index 000000000..950960aba
--- /dev/null
+++ b/data_descriptors/tables/apsubhrptsite.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.017361,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apsubhrptsite",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "APsubhrPtSite",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/giafx b/data_descriptors/tables/giafx
new file mode 100644
index 000000000..20eb095a4
--- /dev/null
+++ b/data_descriptors/tables/giafx
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "giafx",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "GIAfx",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/giafx.json b/data_descriptors/tables/giafx.json
new file mode 100644
index 000000000..20eb095a4
--- /dev/null
+++ b/data_descriptors/tables/giafx.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "giafx",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "GIAfx",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/giamon b/data_descriptors/tables/giamon
new file mode 100644
index 000000000..629410257
--- /dev/null
+++ b/data_descriptors/tables/giamon
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "giamon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "GIAmon",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/giamon.json b/data_descriptors/tables/giamon.json
new file mode 100644
index 000000000..629410257
--- /dev/null
+++ b/data_descriptors/tables/giamon.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "giamon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "GIAmon",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/giayr b/data_descriptors/tables/giayr
new file mode 100644
index 000000000..dbbc99b4e
--- /dev/null
+++ b/data_descriptors/tables/giayr
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "giayr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "GIAyr",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/giayr.json b/data_descriptors/tables/giayr.json
new file mode 100644
index 000000000..dbbc99b4e
--- /dev/null
+++ b/data_descriptors/tables/giayr.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "giayr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "GIAyr",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/gigfx b/data_descriptors/tables/gigfx
new file mode 100644
index 000000000..017a51f78
--- /dev/null
+++ b/data_descriptors/tables/gigfx
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "gigfx",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "GIGfx",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/gigfx.json b/data_descriptors/tables/gigfx.json
new file mode 100644
index 000000000..017a51f78
--- /dev/null
+++ b/data_descriptors/tables/gigfx.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "gigfx",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "GIGfx",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/gigmon b/data_descriptors/tables/gigmon
new file mode 100644
index 000000000..c97ec0606
--- /dev/null
+++ b/data_descriptors/tables/gigmon
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "gigmon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "GIGmon",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/gigmon.json b/data_descriptors/tables/gigmon.json
new file mode 100644
index 000000000..c97ec0606
--- /dev/null
+++ b/data_descriptors/tables/gigmon.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "gigmon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "GIGmon",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/gigyr b/data_descriptors/tables/gigyr
new file mode 100644
index 000000000..5fa627622
--- /dev/null
+++ b/data_descriptors/tables/gigyr
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "gigyr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "GIGyr",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/gigyr.json b/data_descriptors/tables/gigyr.json
new file mode 100644
index 000000000..5fa627622
--- /dev/null
+++ b/data_descriptors/tables/gigyr.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "gigyr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "GIGyr",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/graph b/data_descriptors/tables/graph
new file mode 100644
index 000000000..be06168e0
--- /dev/null
+++ b/data_descriptors/tables/graph
@@ -0,0 +1,1376 @@
+{
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/MIP-variables/tables/",
+ "@vocab": "https://wcrp-cmip.github.io/MIP-variables/tables/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "mip-variables": "https://wcrp-cmip.github.io/MIP-variables/",
+ "wcrp-universe": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/",
+ "product": {
+ "@type": "@id",
+ "@context": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/product/_context_"
+ },
+ "variable_entry": {
+ "@context": "https://wcrp-cmip.github.io/MIP-variables/variables/_context_"
+ }
+},
+ "@graph": [
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "acmon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "ACmon",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "acmonz",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "ACmonZ",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.041667,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ae1hr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AE1hr",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ae3hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AE3hrPt",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "ae3hrptlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AE3hrPtLev",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ae6hr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AE6hr",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ae6hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AE6hrPt",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "ae6hrptlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AE6hrPtLev",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "aeday",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AEday",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "aemon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AEmon",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "aemonlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AEmonLev",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "aemonz",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AEmonZ",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.017361,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "aesubhrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AEsubhrPt",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.017361,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "aesubhrptsite",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AEsubhrPtSite",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.041667,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ap1hr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AP1hr",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.041667,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ap1hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AP1hrPt",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ap3hr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "AP3hr",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ap3hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "AP3hrPt",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "ap3hrptlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AP3hrPtLev",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ap6hr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "AP6hr",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ap6hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AP6hrPt",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "ap6hrptlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AP6hrPtLev",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ap6hrptz",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AP6hrPtZ",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apday",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "APday",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "apdaylev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "APdayLev",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apdayz",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "APdayZ",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apfx",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "APfx",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apmon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "APmon",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apmonclim",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "APmonClim",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "apmonclimlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "APmonClimLev",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.041667,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apmondiurnal",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "APmonDiurnal",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "apmonlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "APmonLev",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apmonz",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "APmonZ",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.017361,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apsubhrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "APsubhrPt",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.017361,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "apsubhrptlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "APsubhrPtLev",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.017361,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apsubhrptsite",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "APsubhrPtSite",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "giafx",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "GIAfx",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "giamon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "GIAmon",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "giayr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "GIAyr",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "gigfx",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "GIGfx",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "gigmon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "GIGmon",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "gigyr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "GIGyr",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "li3hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LI3hrPt",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "li6hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LI6hrPt",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "liday",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LIday",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lifx",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LIfx",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "limon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "LImon",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.017361,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lisubhrptsite",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LIsubhrPtSite",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lp3hr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LP3hr",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lp3hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LP3hrPt",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lp6hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LP6hrPt",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lpday",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LPday",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lpfx",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "LPfx",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lpmon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "LPmon",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lpyr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LPyr",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lpyrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LPyrPt",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "obday",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OBday",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "obmon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OBmon",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "olevel",
+ "olevhalf"
+ ],
+ "id": "obmonlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OBmonLev",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "obyr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OByr",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "olevel",
+ "olevhalf"
+ ],
+ "id": "obyrlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OByrLev",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "op3hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OP3hrPt",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opday",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "OPday",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 3650.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opdec",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "OPdec",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 3650.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "olevel",
+ "olevhalf"
+ ],
+ "id": "opdeclev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "OPdecLev",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 3650.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opdecz",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OPdecZ",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opfx",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OPfx",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opmon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "OPmon",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opmonclim",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OPmonClim",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "olevel",
+ "olevhalf"
+ ],
+ "id": "opmonclimlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OPmonClimLev",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "olevel",
+ "olevhalf"
+ ],
+ "id": "opmonlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "OPmonLev",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opmonz",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "OPmonZ",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opyr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OPyr",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "olevel",
+ "olevhalf"
+ ],
+ "id": "opyrlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OPyrLev",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "siday",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "SIday",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "simon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "SImon",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "simonpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "SImonPt",
+ "type": "mip_table"
+}
+ ]
+}
diff --git a/data_descriptors/tables/graph.jsonld b/data_descriptors/tables/graph.jsonld
new file mode 100644
index 000000000..be06168e0
--- /dev/null
+++ b/data_descriptors/tables/graph.jsonld
@@ -0,0 +1,1376 @@
+{
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/MIP-variables/tables/",
+ "@vocab": "https://wcrp-cmip.github.io/MIP-variables/tables/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "mip-variables": "https://wcrp-cmip.github.io/MIP-variables/",
+ "wcrp-universe": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/",
+ "product": {
+ "@type": "@id",
+ "@context": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/product/_context_"
+ },
+ "variable_entry": {
+ "@context": "https://wcrp-cmip.github.io/MIP-variables/variables/_context_"
+ }
+},
+ "@graph": [
+ {
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "acmon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "ACmon",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "acmonz",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "ACmonZ",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.041667,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ae1hr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AE1hr",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ae3hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AE3hrPt",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "ae3hrptlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AE3hrPtLev",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ae6hr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AE6hr",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ae6hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AE6hrPt",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "ae6hrptlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AE6hrPtLev",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "aeday",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AEday",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "aemon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AEmon",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "aemonlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AEmonLev",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "aemonz",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AEmonZ",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.017361,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "aesubhrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AEsubhrPt",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.017361,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "aesubhrptsite",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AEsubhrPtSite",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.041667,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ap1hr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AP1hr",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.041667,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ap1hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AP1hrPt",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ap3hr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "AP3hr",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ap3hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "AP3hrPt",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "ap3hrptlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AP3hrPtLev",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ap6hr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "AP6hr",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ap6hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AP6hrPt",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "ap6hrptlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AP6hrPtLev",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "ap6hrptz",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "AP6hrPtZ",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apday",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "APday",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "apdaylev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "APdayLev",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apdayz",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "APdayZ",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apfx",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "APfx",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apmon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "APmon",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apmonclim",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "APmonClim",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "apmonclimlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "APmonClimLev",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.041667,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apmondiurnal",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "APmonDiurnal",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "apmonlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "APmonLev",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apmonz",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "APmonZ",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.017361,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apsubhrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "APsubhrPt",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.017361,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "alevel",
+ "alevhalf"
+ ],
+ "id": "apsubhrptlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "APsubhrPtLev",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.017361,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "apsubhrptsite",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "APsubhrPtSite",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "giafx",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "GIAfx",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "giamon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "GIAmon",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "giayr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "GIAyr",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "gigfx",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "GIGfx",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "gigmon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "GIGmon",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "gigyr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "GIGyr",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "li3hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LI3hrPt",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "li6hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LI6hrPt",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "liday",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LIday",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lifx",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LIfx",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "limon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "LImon",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.017361,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lisubhrptsite",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LIsubhrPtSite",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lp3hr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LP3hr",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lp3hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LP3hrPt",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lp6hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LP6hrPt",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lpday",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LPday",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lpfx",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "LPfx",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lpmon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "LPmon",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lpyr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LPyr",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lpyrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LPyrPt",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "obday",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OBday",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "obmon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OBmon",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "olevel",
+ "olevhalf"
+ ],
+ "id": "obmonlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OBmonLev",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "obyr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OByr",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "olevel",
+ "olevhalf"
+ ],
+ "id": "obyrlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OByrLev",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "op3hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OP3hrPt",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opday",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "OPday",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 3650.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opdec",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "OPdec",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 3650.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "olevel",
+ "olevhalf"
+ ],
+ "id": "opdeclev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "OPdecLev",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 3650.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opdecz",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OPdecZ",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opfx",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OPfx",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opmon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "OPmon",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opmonclim",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OPmonClim",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "olevel",
+ "olevhalf"
+ ],
+ "id": "opmonclimlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OPmonClimLev",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "olevel",
+ "olevhalf"
+ ],
+ "id": "opmonlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "OPmonLev",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opmonz",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "OPmonZ",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opyr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OPyr",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "olevel",
+ "olevhalf"
+ ],
+ "id": "opyrlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OPyrLev",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "siday",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "SIday",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "simon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "SImon",
+ "type": "mip_table"
+}
+ ,{
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "simonpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "SImonPt",
+ "type": "mip_table"
+}
+ ]
+}
diff --git a/data_descriptors/tables/graph.min b/data_descriptors/tables/graph.min
new file mode 100644
index 000000000..8d373b40a
--- /dev/null
+++ b/data_descriptors/tables/graph.min
@@ -0,0 +1 @@
+{"@context":{"@base":"https://wcrp-cmip.github.io/MIP_variables/data_descriptors/tables/","@vocab":"https://wcrp-cmip.github.io/MIP_variables/data_descriptors/tables/","id":"@id","type":"@type","variable_entry":{"@context":"https://wcrp-cmip.github.io/MIP_variables/data_descriptors/variables/_context"},"product":{"@context":"https://wcrp-cmip.github.io/WCRP-UNIVERSE/data_descriptors/product/_context"}},"@graph":[{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"acmon.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"ACmon","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"acmonz.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"ACmonZ","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.041667,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"ae1hr.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"AE1hr","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.125,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"ae3hrpt.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"AE3hrPt","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.125,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":["alevel","alevhalf"],"id":"ae3hrptlev.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"AE3hrPtLev","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.25,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"ae6hr.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"AE6hr","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.25,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"ae6hrpt.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"AE6hrPt","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.25,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":["alevel","alevhalf"],"id":"ae6hrptlev.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"AE6hrPtLev","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":1,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"aeday.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"AEday","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"aemon.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"AEmon","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":["alevel","alevhalf"],"id":"aemonlev.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"AEmonLev","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"aemonz.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"AEmonZ","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.017361,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"aesubhrpt.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"AEsubhrPt","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.017361,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"aesubhrptsite.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"AEsubhrPtSite","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.041667,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"ap1hr.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"AP1hr","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.041667,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"ap1hrpt.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"AP1hrPt","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.125,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"ap3hr.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2024-02-28","table_id":"AP3hr","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.125,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"ap3hrpt.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2024-02-28","table_id":"AP3hrPt","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.125,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":["alevel","alevhalf"],"id":"ap3hrptlev.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"AP3hrPtLev","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.25,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"ap6hr.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2024-02-28","table_id":"AP6hr","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.25,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"ap6hrpt.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"AP6hrPt","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.25,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":["alevel","alevhalf"],"id":"ap6hrptlev.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"AP6hrPtLev","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.25,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"ap6hrptz.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"AP6hrPtZ","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":1,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"apday.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2024-02-28","table_id":"APday","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":1,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":["alevel","alevhalf"],"id":"apdaylev.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"APdayLev","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":1,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"apdayz.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"APdayZ","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"apfx.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2024-02-28","table_id":"APfx","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"apmon.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2024-02-28","table_id":"APmon","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"apmonclim.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"APmonClim","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":["alevel","alevhalf"],"id":"apmonclimlev.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"APmonClimLev","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.041667,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"apmondiurnal.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"APmonDiurnal","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":["alevel","alevhalf"],"id":"apmonlev.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2024-02-28","table_id":"APmonLev","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"apmonz.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"APmonZ","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.017361,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"apsubhrpt.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2024-02-28","table_id":"APsubhrPt","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.017361,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":["alevel","alevhalf"],"id":"apsubhrptlev.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"APsubhrPtLev","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.017361,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"apsubhrptsite.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2024-02-28","table_id":"APsubhrPtSite","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"giafx.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"GIAfx","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"giamon.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2024-02-28","table_id":"GIAmon","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":365,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"giayr.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"GIAyr","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"gigfx.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"GIGfx","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"gigmon.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2024-02-28","table_id":"GIGmon","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":365,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"gigyr.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"GIGyr","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.125,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"li3hrpt.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"LI3hrPt","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.25,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"li6hrpt.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"LI6hrPt","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":1,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"liday.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"LIday","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"lifx.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"LIfx","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"limon.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2024-02-28","table_id":"LImon","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.017361,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"lisubhrptsite.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"LIsubhrPtSite","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.125,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"lp3hr.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"LP3hr","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.125,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"lp3hrpt.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"LP3hrPt","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.25,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"lp6hrpt.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"LP6hrPt","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":1,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"lpday.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"LPday","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"lpfx.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2024-02-28","table_id":"LPfx","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"lpmon.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2024-02-28","table_id":"LPmon","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":365,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"lpyr.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"LPyr","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":365,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"lpyrpt.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"LPyrPt","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":1,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"obday.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"OBday","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"obmon.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"OBmon","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":["olevel","olevhalf"],"id":"obmonlev.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"OBmonLev","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":365,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"obyr.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"OByr","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":365,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":["olevel","olevhalf"],"id":"obyrlev.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"OByrLev","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.125,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"op3hrpt.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"OP3hrPt","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":1,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"opday.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2024-02-28","table_id":"OPday","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":3650,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"opdec.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2024-02-28","table_id":"OPdec","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":3650,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":["olevel","olevhalf"],"id":"opdeclev.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2024-02-28","table_id":"OPdecLev","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":3650,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"opdecz.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"OPdecZ","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"opfx.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"OPfx","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"opmon.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2024-02-28","table_id":"OPmon","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"opmonclim.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"OPmonClim","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":["olevel","olevhalf"],"id":"opmonclimlev.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"OPmonClimLev","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":["olevel","olevhalf"],"id":"opmonlev.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2024-02-28","table_id":"OPmonLev","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"opmonz.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2024-02-28","table_id":"OPmonZ","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":365,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"opyr.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"OPyr","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":365,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":["olevel","olevhalf"],"id":"opyrlev.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"OPyrLev","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":1,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"siday.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2024-02-28","table_id":"SIday","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"simon.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2024-02-28","table_id":"SImon","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"simonpt.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"SImonPt","type":"mip_table"}]}
diff --git a/data_descriptors/tables/graph.min.jsonld b/data_descriptors/tables/graph.min.jsonld
new file mode 100644
index 000000000..8d373b40a
--- /dev/null
+++ b/data_descriptors/tables/graph.min.jsonld
@@ -0,0 +1 @@
+{"@context":{"@base":"https://wcrp-cmip.github.io/MIP_variables/data_descriptors/tables/","@vocab":"https://wcrp-cmip.github.io/MIP_variables/data_descriptors/tables/","id":"@id","type":"@type","variable_entry":{"@context":"https://wcrp-cmip.github.io/MIP_variables/data_descriptors/variables/_context"},"product":{"@context":"https://wcrp-cmip.github.io/WCRP-UNIVERSE/data_descriptors/product/_context"}},"@graph":[{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"acmon.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"ACmon","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"acmonz.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"ACmonZ","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.041667,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"ae1hr.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"AE1hr","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.125,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"ae3hrpt.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"AE3hrPt","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.125,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":["alevel","alevhalf"],"id":"ae3hrptlev.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"AE3hrPtLev","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.25,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"ae6hr.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"AE6hr","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.25,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"ae6hrpt.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"AE6hrPt","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.25,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":["alevel","alevhalf"],"id":"ae6hrptlev.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"AE6hrPtLev","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":1,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"aeday.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"AEday","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"aemon.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"AEmon","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":["alevel","alevhalf"],"id":"aemonlev.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"AEmonLev","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"aemonz.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"AEmonZ","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.017361,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"aesubhrpt.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"AEsubhrPt","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.017361,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"aesubhrptsite.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"AEsubhrPtSite","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.041667,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"ap1hr.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"AP1hr","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.041667,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"ap1hrpt.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"AP1hrPt","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.125,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"ap3hr.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2024-02-28","table_id":"AP3hr","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.125,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"ap3hrpt.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2024-02-28","table_id":"AP3hrPt","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.125,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":["alevel","alevhalf"],"id":"ap3hrptlev.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"AP3hrPtLev","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.25,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"ap6hr.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2024-02-28","table_id":"AP6hr","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.25,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"ap6hrpt.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"AP6hrPt","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.25,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":["alevel","alevhalf"],"id":"ap6hrptlev.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"AP6hrPtLev","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.25,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"ap6hrptz.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"AP6hrPtZ","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":1,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"apday.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2024-02-28","table_id":"APday","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":1,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":["alevel","alevhalf"],"id":"apdaylev.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"APdayLev","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":1,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"apdayz.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"APdayZ","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"apfx.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2024-02-28","table_id":"APfx","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"apmon.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2024-02-28","table_id":"APmon","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"apmonclim.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"APmonClim","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":["alevel","alevhalf"],"id":"apmonclimlev.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"APmonClimLev","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.041667,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"apmondiurnal.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"APmonDiurnal","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":["alevel","alevhalf"],"id":"apmonlev.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2024-02-28","table_id":"APmonLev","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"apmonz.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"APmonZ","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.017361,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"apsubhrpt.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2024-02-28","table_id":"APsubhrPt","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.017361,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":["alevel","alevhalf"],"id":"apsubhrptlev.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"APsubhrPtLev","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.017361,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"apsubhrptsite.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2024-02-28","table_id":"APsubhrPtSite","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"giafx.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"GIAfx","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"giamon.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2024-02-28","table_id":"GIAmon","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":365,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"giayr.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"GIAyr","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"gigfx.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"GIGfx","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"gigmon.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2024-02-28","table_id":"GIGmon","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":365,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"gigyr.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"GIGyr","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.125,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"li3hrpt.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"LI3hrPt","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.25,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"li6hrpt.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"LI6hrPt","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":1,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"liday.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"LIday","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"lifx.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"LIfx","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"limon.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2024-02-28","table_id":"LImon","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.017361,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"lisubhrptsite.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"LIsubhrPtSite","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.125,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"lp3hr.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"LP3hr","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.125,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"lp3hrpt.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"LP3hrPt","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.25,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"lp6hrpt.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"LP6hrPt","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":1,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"lpday.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"LPday","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"lpfx.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2024-02-28","table_id":"LPfx","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"lpmon.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2024-02-28","table_id":"LPmon","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":365,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"lpyr.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"LPyr","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":365,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"lpyrpt.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"LPyrPt","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":1,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"obday.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"OBday","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"obmon.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"OBmon","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":["olevel","olevhalf"],"id":"obmonlev.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"OBmonLev","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":365,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"obyr.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"OByr","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":365,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":["olevel","olevhalf"],"id":"obyrlev.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"OByrLev","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0.125,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"op3hrpt.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"OP3hrPt","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":1,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"opday.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2024-02-28","table_id":"OPday","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":3650,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"opdec.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2024-02-28","table_id":"OPdec","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":3650,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":["olevel","olevhalf"],"id":"opdeclev.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2024-02-28","table_id":"OPdecLev","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":3650,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"opdecz.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"OPdecZ","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":0,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"opfx.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"OPfx","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"opmon.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2024-02-28","table_id":"OPmon","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"opmonclim.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"OPmonClim","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":["olevel","olevhalf"],"id":"opmonclimlev.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"OPmonClimLev","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":["olevel","olevhalf"],"id":"opmonlev.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2024-02-28","table_id":"OPmonLev","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"opmonz.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2024-02-28","table_id":"OPmonZ","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":365,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"opyr.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"OPyr","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":365,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":["olevel","olevhalf"],"id":"opyrlev.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"OPyrLev","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":1,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"siday.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2024-02-28","table_id":"SIday","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"simon.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2024-02-28","table_id":"SImon","type":"mip_table"},{"Conventions":"CF-1.7 CMIP-6.5","approx_interval":30,"checksum":"","cmor_version":"3.8.0","data_specs_version":"6.5.0.0","generic_levels":"","id":"simonpt.json","int_missing_value":"-999","missing_value":"1e20","product":{"id":"model-output.json"},"table_date":"2023-11-16","table_id":"SImonPt","type":"mip_table"}]}
diff --git a/data_descriptors/tables/li3hrpt b/data_descriptors/tables/li3hrpt
new file mode 100644
index 000000000..6ee42eac8
--- /dev/null
+++ b/data_descriptors/tables/li3hrpt
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "li3hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LI3hrPt",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/li3hrpt.json b/data_descriptors/tables/li3hrpt.json
new file mode 100644
index 000000000..6ee42eac8
--- /dev/null
+++ b/data_descriptors/tables/li3hrpt.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "li3hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LI3hrPt",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/li6hrpt b/data_descriptors/tables/li6hrpt
new file mode 100644
index 000000000..c937f93e1
--- /dev/null
+++ b/data_descriptors/tables/li6hrpt
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "li6hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LI6hrPt",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/li6hrpt.json b/data_descriptors/tables/li6hrpt.json
new file mode 100644
index 000000000..c937f93e1
--- /dev/null
+++ b/data_descriptors/tables/li6hrpt.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "li6hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LI6hrPt",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/liday b/data_descriptors/tables/liday
new file mode 100644
index 000000000..cfa3df34a
--- /dev/null
+++ b/data_descriptors/tables/liday
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "liday",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LIday",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/liday.json b/data_descriptors/tables/liday.json
new file mode 100644
index 000000000..cfa3df34a
--- /dev/null
+++ b/data_descriptors/tables/liday.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "liday",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LIday",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/lifx b/data_descriptors/tables/lifx
new file mode 100644
index 000000000..e0c7104db
--- /dev/null
+++ b/data_descriptors/tables/lifx
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lifx",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LIfx",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/lifx.json b/data_descriptors/tables/lifx.json
new file mode 100644
index 000000000..e0c7104db
--- /dev/null
+++ b/data_descriptors/tables/lifx.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lifx",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LIfx",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/limon b/data_descriptors/tables/limon
new file mode 100644
index 000000000..6e4419f17
--- /dev/null
+++ b/data_descriptors/tables/limon
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "limon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "LImon",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/limon.json b/data_descriptors/tables/limon.json
new file mode 100644
index 000000000..6e4419f17
--- /dev/null
+++ b/data_descriptors/tables/limon.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "limon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "LImon",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/lisubhrptsite b/data_descriptors/tables/lisubhrptsite
new file mode 100644
index 000000000..f3753d719
--- /dev/null
+++ b/data_descriptors/tables/lisubhrptsite
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.017361,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lisubhrptsite",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LIsubhrPtSite",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/lisubhrptsite.json b/data_descriptors/tables/lisubhrptsite.json
new file mode 100644
index 000000000..f3753d719
--- /dev/null
+++ b/data_descriptors/tables/lisubhrptsite.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.017361,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lisubhrptsite",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LIsubhrPtSite",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/lp3hr b/data_descriptors/tables/lp3hr
new file mode 100644
index 000000000..dec9c332d
--- /dev/null
+++ b/data_descriptors/tables/lp3hr
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lp3hr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LP3hr",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/lp3hr.json b/data_descriptors/tables/lp3hr.json
new file mode 100644
index 000000000..dec9c332d
--- /dev/null
+++ b/data_descriptors/tables/lp3hr.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lp3hr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LP3hr",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/lp3hrpt b/data_descriptors/tables/lp3hrpt
new file mode 100644
index 000000000..e0fe7a120
--- /dev/null
+++ b/data_descriptors/tables/lp3hrpt
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lp3hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LP3hrPt",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/lp3hrpt.json b/data_descriptors/tables/lp3hrpt.json
new file mode 100644
index 000000000..e0fe7a120
--- /dev/null
+++ b/data_descriptors/tables/lp3hrpt.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lp3hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LP3hrPt",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/lp6hrpt b/data_descriptors/tables/lp6hrpt
new file mode 100644
index 000000000..c184a58c4
--- /dev/null
+++ b/data_descriptors/tables/lp6hrpt
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lp6hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LP6hrPt",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/lp6hrpt.json b/data_descriptors/tables/lp6hrpt.json
new file mode 100644
index 000000000..c184a58c4
--- /dev/null
+++ b/data_descriptors/tables/lp6hrpt.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.25,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lp6hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LP6hrPt",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/lpday b/data_descriptors/tables/lpday
new file mode 100644
index 000000000..74a75752b
--- /dev/null
+++ b/data_descriptors/tables/lpday
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lpday",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LPday",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/lpday.json b/data_descriptors/tables/lpday.json
new file mode 100644
index 000000000..74a75752b
--- /dev/null
+++ b/data_descriptors/tables/lpday.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lpday",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LPday",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/lpfx b/data_descriptors/tables/lpfx
new file mode 100644
index 000000000..13efe62eb
--- /dev/null
+++ b/data_descriptors/tables/lpfx
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lpfx",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "LPfx",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/lpfx.json b/data_descriptors/tables/lpfx.json
new file mode 100644
index 000000000..13efe62eb
--- /dev/null
+++ b/data_descriptors/tables/lpfx.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lpfx",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "LPfx",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/lpmon b/data_descriptors/tables/lpmon
new file mode 100644
index 000000000..6f91383bd
--- /dev/null
+++ b/data_descriptors/tables/lpmon
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lpmon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "LPmon",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/lpmon.json b/data_descriptors/tables/lpmon.json
new file mode 100644
index 000000000..6f91383bd
--- /dev/null
+++ b/data_descriptors/tables/lpmon.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lpmon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "LPmon",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/lpyr b/data_descriptors/tables/lpyr
new file mode 100644
index 000000000..dee1b4ef6
--- /dev/null
+++ b/data_descriptors/tables/lpyr
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lpyr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LPyr",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/lpyr.json b/data_descriptors/tables/lpyr.json
new file mode 100644
index 000000000..dee1b4ef6
--- /dev/null
+++ b/data_descriptors/tables/lpyr.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lpyr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LPyr",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/lpyrpt b/data_descriptors/tables/lpyrpt
new file mode 100644
index 000000000..b3a198ab1
--- /dev/null
+++ b/data_descriptors/tables/lpyrpt
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lpyrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LPyrPt",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/lpyrpt.json b/data_descriptors/tables/lpyrpt.json
new file mode 100644
index 000000000..b3a198ab1
--- /dev/null
+++ b/data_descriptors/tables/lpyrpt.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "lpyrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "LPyrPt",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/obday b/data_descriptors/tables/obday
new file mode 100644
index 000000000..525d1a993
--- /dev/null
+++ b/data_descriptors/tables/obday
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "obday",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OBday",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/obday.json b/data_descriptors/tables/obday.json
new file mode 100644
index 000000000..525d1a993
--- /dev/null
+++ b/data_descriptors/tables/obday.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "obday",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OBday",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/obmon b/data_descriptors/tables/obmon
new file mode 100644
index 000000000..967317c85
--- /dev/null
+++ b/data_descriptors/tables/obmon
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "obmon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OBmon",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/obmon.json b/data_descriptors/tables/obmon.json
new file mode 100644
index 000000000..967317c85
--- /dev/null
+++ b/data_descriptors/tables/obmon.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "obmon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OBmon",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/obmonlev b/data_descriptors/tables/obmonlev
new file mode 100644
index 000000000..43d4871dd
--- /dev/null
+++ b/data_descriptors/tables/obmonlev
@@ -0,0 +1,21 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "olevel",
+ "olevhalf"
+ ],
+ "id": "obmonlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OBmonLev",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/obmonlev.json b/data_descriptors/tables/obmonlev.json
new file mode 100644
index 000000000..43d4871dd
--- /dev/null
+++ b/data_descriptors/tables/obmonlev.json
@@ -0,0 +1,21 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "olevel",
+ "olevhalf"
+ ],
+ "id": "obmonlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OBmonLev",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/obyr b/data_descriptors/tables/obyr
new file mode 100644
index 000000000..0abfa9951
--- /dev/null
+++ b/data_descriptors/tables/obyr
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "obyr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OByr",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/obyr.json b/data_descriptors/tables/obyr.json
new file mode 100644
index 000000000..0abfa9951
--- /dev/null
+++ b/data_descriptors/tables/obyr.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "obyr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OByr",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/obyrlev b/data_descriptors/tables/obyrlev
new file mode 100644
index 000000000..146c42676
--- /dev/null
+++ b/data_descriptors/tables/obyrlev
@@ -0,0 +1,21 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "olevel",
+ "olevhalf"
+ ],
+ "id": "obyrlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OByrLev",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/obyrlev.json b/data_descriptors/tables/obyrlev.json
new file mode 100644
index 000000000..146c42676
--- /dev/null
+++ b/data_descriptors/tables/obyrlev.json
@@ -0,0 +1,21 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "olevel",
+ "olevhalf"
+ ],
+ "id": "obyrlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OByrLev",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/op3hrpt b/data_descriptors/tables/op3hrpt
new file mode 100644
index 000000000..14430ad28
--- /dev/null
+++ b/data_descriptors/tables/op3hrpt
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "op3hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OP3hrPt",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/op3hrpt.json b/data_descriptors/tables/op3hrpt.json
new file mode 100644
index 000000000..14430ad28
--- /dev/null
+++ b/data_descriptors/tables/op3hrpt.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.125,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "op3hrpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OP3hrPt",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/opday b/data_descriptors/tables/opday
new file mode 100644
index 000000000..5275e7090
--- /dev/null
+++ b/data_descriptors/tables/opday
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opday",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "OPday",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/opday.json b/data_descriptors/tables/opday.json
new file mode 100644
index 000000000..5275e7090
--- /dev/null
+++ b/data_descriptors/tables/opday.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opday",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "OPday",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/opdec b/data_descriptors/tables/opdec
new file mode 100644
index 000000000..c621b4add
--- /dev/null
+++ b/data_descriptors/tables/opdec
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 3650.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opdec",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "OPdec",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/opdec.json b/data_descriptors/tables/opdec.json
new file mode 100644
index 000000000..c621b4add
--- /dev/null
+++ b/data_descriptors/tables/opdec.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 3650.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opdec",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "OPdec",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/opdeclev b/data_descriptors/tables/opdeclev
new file mode 100644
index 000000000..7a457a156
--- /dev/null
+++ b/data_descriptors/tables/opdeclev
@@ -0,0 +1,21 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 3650.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "olevel",
+ "olevhalf"
+ ],
+ "id": "opdeclev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "OPdecLev",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/opdeclev.json b/data_descriptors/tables/opdeclev.json
new file mode 100644
index 000000000..7a457a156
--- /dev/null
+++ b/data_descriptors/tables/opdeclev.json
@@ -0,0 +1,21 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 3650.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "olevel",
+ "olevhalf"
+ ],
+ "id": "opdeclev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "OPdecLev",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/opdecz b/data_descriptors/tables/opdecz
new file mode 100644
index 000000000..b7c5ee3f8
--- /dev/null
+++ b/data_descriptors/tables/opdecz
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 3650.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opdecz",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OPdecZ",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/opdecz.json b/data_descriptors/tables/opdecz.json
new file mode 100644
index 000000000..b7c5ee3f8
--- /dev/null
+++ b/data_descriptors/tables/opdecz.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 3650.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opdecz",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OPdecZ",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/opfx b/data_descriptors/tables/opfx
new file mode 100644
index 000000000..40099732e
--- /dev/null
+++ b/data_descriptors/tables/opfx
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opfx",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OPfx",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/opfx.json b/data_descriptors/tables/opfx.json
new file mode 100644
index 000000000..40099732e
--- /dev/null
+++ b/data_descriptors/tables/opfx.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 0.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opfx",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OPfx",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/opmon b/data_descriptors/tables/opmon
new file mode 100644
index 000000000..417b09192
--- /dev/null
+++ b/data_descriptors/tables/opmon
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opmon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "OPmon",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/opmon.json b/data_descriptors/tables/opmon.json
new file mode 100644
index 000000000..417b09192
--- /dev/null
+++ b/data_descriptors/tables/opmon.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opmon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "OPmon",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/opmonclim b/data_descriptors/tables/opmonclim
new file mode 100644
index 000000000..e88e4eae2
--- /dev/null
+++ b/data_descriptors/tables/opmonclim
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opmonclim",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OPmonClim",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/opmonclim.json b/data_descriptors/tables/opmonclim.json
new file mode 100644
index 000000000..e88e4eae2
--- /dev/null
+++ b/data_descriptors/tables/opmonclim.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opmonclim",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OPmonClim",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/opmonclimlev b/data_descriptors/tables/opmonclimlev
new file mode 100644
index 000000000..09c1302ec
--- /dev/null
+++ b/data_descriptors/tables/opmonclimlev
@@ -0,0 +1,21 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "olevel",
+ "olevhalf"
+ ],
+ "id": "opmonclimlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OPmonClimLev",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/opmonclimlev.json b/data_descriptors/tables/opmonclimlev.json
new file mode 100644
index 000000000..09c1302ec
--- /dev/null
+++ b/data_descriptors/tables/opmonclimlev.json
@@ -0,0 +1,21 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "olevel",
+ "olevhalf"
+ ],
+ "id": "opmonclimlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OPmonClimLev",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/opmonlev b/data_descriptors/tables/opmonlev
new file mode 100644
index 000000000..d6dc8f278
--- /dev/null
+++ b/data_descriptors/tables/opmonlev
@@ -0,0 +1,21 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "olevel",
+ "olevhalf"
+ ],
+ "id": "opmonlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "OPmonLev",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/opmonlev.json b/data_descriptors/tables/opmonlev.json
new file mode 100644
index 000000000..d6dc8f278
--- /dev/null
+++ b/data_descriptors/tables/opmonlev.json
@@ -0,0 +1,21 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "olevel",
+ "olevhalf"
+ ],
+ "id": "opmonlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "OPmonLev",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/opmonz b/data_descriptors/tables/opmonz
new file mode 100644
index 000000000..4fa233a17
--- /dev/null
+++ b/data_descriptors/tables/opmonz
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opmonz",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "OPmonZ",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/opmonz.json b/data_descriptors/tables/opmonz.json
new file mode 100644
index 000000000..4fa233a17
--- /dev/null
+++ b/data_descriptors/tables/opmonz.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opmonz",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "OPmonZ",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/opyr b/data_descriptors/tables/opyr
new file mode 100644
index 000000000..5a968eab8
--- /dev/null
+++ b/data_descriptors/tables/opyr
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opyr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OPyr",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/opyr.json b/data_descriptors/tables/opyr.json
new file mode 100644
index 000000000..5a968eab8
--- /dev/null
+++ b/data_descriptors/tables/opyr.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "opyr",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OPyr",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/opyrlev b/data_descriptors/tables/opyrlev
new file mode 100644
index 000000000..46e13ef76
--- /dev/null
+++ b/data_descriptors/tables/opyrlev
@@ -0,0 +1,21 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "olevel",
+ "olevhalf"
+ ],
+ "id": "opyrlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OPyrLev",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/opyrlev.json b/data_descriptors/tables/opyrlev.json
new file mode 100644
index 000000000..46e13ef76
--- /dev/null
+++ b/data_descriptors/tables/opyrlev.json
@@ -0,0 +1,21 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 365.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": [
+ "olevel",
+ "olevhalf"
+ ],
+ "id": "opyrlev",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "OPyrLev",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/siday b/data_descriptors/tables/siday
new file mode 100644
index 000000000..efc35a4f0
--- /dev/null
+++ b/data_descriptors/tables/siday
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "siday",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "SIday",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/siday.json b/data_descriptors/tables/siday.json
new file mode 100644
index 000000000..efc35a4f0
--- /dev/null
+++ b/data_descriptors/tables/siday.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 1.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "siday",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "SIday",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/simon b/data_descriptors/tables/simon
new file mode 100644
index 000000000..404b053d3
--- /dev/null
+++ b/data_descriptors/tables/simon
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "simon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "SImon",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/simon.json b/data_descriptors/tables/simon.json
new file mode 100644
index 000000000..404b053d3
--- /dev/null
+++ b/data_descriptors/tables/simon.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "simon",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2024-02-28",
+ "table_id": "SImon",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/simonpt b/data_descriptors/tables/simonpt
new file mode 100644
index 000000000..fce225959
--- /dev/null
+++ b/data_descriptors/tables/simonpt
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "simonpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "SImonPt",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/tables/simonpt.json b/data_descriptors/tables/simonpt.json
new file mode 100644
index 000000000..fce225959
--- /dev/null
+++ b/data_descriptors/tables/simonpt.json
@@ -0,0 +1,18 @@
+{
+ "@context": "_context_",
+ "Conventions": "CF-1.7 CMIP-6.5",
+ "approx_interval": 30.0,
+ "checksum": "",
+ "cmor_version": "3.8.0",
+ "data_specs_version": "6.5.0.0",
+ "generic_levels": "",
+ "id": "simonpt",
+ "int_missing_value": "-999",
+ "missing_value": "1e20",
+ "product": [
+ "model-output"
+ ],
+ "table_date": "2023-11-16",
+ "table_id": "SImonPt",
+ "type": "mip_table"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/.DS_Store b/data_descriptors/variables/.DS_Store
new file mode 100644
index 000000000..36bf063bf
Binary files /dev/null and b/data_descriptors/variables/.DS_Store differ
diff --git a/data_descriptors/variables/_context_ b/data_descriptors/variables/_context_
new file mode 100644
index 000000000..732bf19f0
--- /dev/null
+++ b/data_descriptors/variables/_context_
@@ -0,0 +1,18 @@
+{
+ "@context": [
+ "../_context_",
+ {
+ "@base": "https://wcrp-cmip.github.io/MIP-variables/variables/",
+ "@vocab": "https://wcrp-cmip.github.io/MIP-variables/variables/",
+ "mip_tables": {
+ "@reverse": "https://wcrp-cmip.github.io/MIP-variables/tables/variable_entry",
+ "@context": "https://wcrp-cmip.github.io/MIP-variables/tables/_context_"
+ },
+ "standard_name":{
+ "@type": "@id",
+ "@context": "https://wcrp-cmip.github.io/CF/standard_name/_context_"
+ }
+ }
+ ],
+ "@embed": "@always"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/_schema b/data_descriptors/variables/_schema
new file mode 100644
index 000000000..81e1631e4
--- /dev/null
+++ b/data_descriptors/variables/_schema
@@ -0,0 +1,217 @@
+{
+ "$schema": "http://json-schema.org/draft-07/schema#",
+ "title": "MIP Variables Schema",
+ "description": "This is the variables class used in CMIP, it contains relevant descriptive information outlining what each variable is.",
+ "references":["www.google.com","www.wcrp.cmip.org"],
+ "repo": "https://github.com/WCRP-CMIP/MIP_variables",
+ "prefix":"dr",
+
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "string",
+ "description": "Unique identifier",
+ "links": []
+ },
+ "mip_tables": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "string",
+ "links": []
+ },
+ "mip-era": {
+ "type": "string",
+ "links": []
+ }
+ },
+ "required": [
+ "id",
+ "mip-era"
+ ]
+ },
+ "description": "List of MIP tables",
+ "links": []
+ },
+ "type": {
+ "type": [
+ "string",
+ "null"
+ ],
+ "description": "Type of variable",
+ "links": []
+ },
+ "cell_measures": {
+ "type": [
+ "string",
+ "null"
+ ],
+ "description": "Cell measurement information",
+ "links": []
+ },
+ "cell_methods": {
+ "type": [
+ "string",
+ "null"
+ ],
+ "description": "Cell methods applied",
+ "links": []
+ },
+ "comment": {
+ "type": [
+ "string",
+ "null"
+ ],
+ "description": "Additional comments",
+ "links": []
+ },
+ "dimensions": {
+ "type": "array",
+ "items": {
+ "type": "string",
+ "links": []
+ },
+ "description": "List of dimensions",
+ "links": []
+ },
+ "dtype": {
+ "type": [
+ "string",
+ "null"
+ ],
+ "description": "Data type",
+ "links": []
+ },
+ "frequency": {
+ "type": [
+ "string",
+ "null"
+ ],
+ "description": "Update frequency",
+ "links": []
+ },
+ "long_name": {
+ "type": [
+ "string",
+ "null"
+ ],
+ "description": "Full name of the variable",
+ "links": []
+ },
+ "modeling_realm": {
+ "type": [
+ "array",
+ "null"
+ ],
+ "description": "Modeling realm",
+ "links": []
+ },
+ "ok_max_mean_abs": {
+ "oneOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "string",
+ "maxLength": 0
+ }
+ ],
+ "description": "Max allowable mean absolute value",
+ "links": []
+ },
+ "ok_min_mean_abs": {
+ "oneOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "string",
+ "maxLength": 0
+ }
+ ],
+ "description": "Min allowable mean absolute value",
+ "links": []
+ },
+ "out_name": {
+ "type": [
+ "string",
+ "null"
+ ],
+ "description": "Output variable name",
+ "links": []
+ },
+ "positive": {
+ "type": [
+ "string",
+ "null"
+ ],
+ "description": "Sign convention",
+ "links": []
+ },
+ "standard_name": {
+ "type": [
+ "string",
+ "null"
+ ],
+ "description": "Standard variable name",
+ "links": []
+ },
+ "themes": {
+ "type": [
+ "array",
+ "null"
+ ],
+ "description": "Themes for categorization",
+ "links": []
+ },
+ "units": {
+ "type": [
+ "string",
+ "null"
+ ],
+ "description": "Measurement units",
+ "links": []
+ },
+ "valid_max": {
+ "oneOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "string",
+ "maxLength": 0
+ }
+ ],
+ "description": "Max valid value",
+ "links": []
+ },
+ "valid_min": {
+ "oneOf": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "string",
+ "maxLength": 0
+ }
+ ],
+ "description": "Min valid value",
+ "links": []
+ }
+ },
+ "required": [
+ "id",
+ "mip_tables",
+ "type",
+ "dimensions",
+ "dtype",
+ "frequency",
+ "long_name",
+ "modeling_realm",
+ "out_name",
+ "standard_name",
+ "units"
+ ]
+}
diff --git a/data_descriptors/variables/acmon.flashrate b/data_descriptors/variables/acmon.flashrate
new file mode 100644
index 000000000..eb3b13517
--- /dev/null
+++ b/data_descriptors/variables/acmon.flashrate
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "acmon.flashrate",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "acmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "proposed name: lightning_flash_rate (units to be interpreted as 'counts km-2 s-1)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Lightning Flash Rate",
+ "modeling_realm": [
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "flashrate",
+ "positive": "",
+ "standard_name": "frequency_of_lightning_flashes_per_unit_area",
+ "units": "km-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/acmon.flashrate.json b/data_descriptors/variables/acmon.flashrate.json
new file mode 100644
index 000000000..eb3b13517
--- /dev/null
+++ b/data_descriptors/variables/acmon.flashrate.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "acmon.flashrate",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "acmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "proposed name: lightning_flash_rate (units to be interpreted as 'counts km-2 s-1)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Lightning Flash Rate",
+ "modeling_realm": [
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "flashrate",
+ "positive": "",
+ "standard_name": "frequency_of_lightning_flashes_per_unit_area",
+ "units": "km-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/acmonz.oxloss b/data_descriptors/variables/acmonz.oxloss
new file mode 100644
index 000000000..9b5b37c22
--- /dev/null
+++ b/data_descriptors/variables/acmonz.oxloss
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "acmonz.oxloss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "acmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "total chemical loss rate for o+o1d+o3",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Odd Oxygen (Ox) Loss Rate",
+ "modeling_realm": [
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "oxloss",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_ox_in_air_due_to_chemical_destruction",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/acmonz.oxloss.json b/data_descriptors/variables/acmonz.oxloss.json
new file mode 100644
index 000000000..9b5b37c22
--- /dev/null
+++ b/data_descriptors/variables/acmonz.oxloss.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "acmonz.oxloss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "acmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "total chemical loss rate for o+o1d+o3",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Odd Oxygen (Ox) Loss Rate",
+ "modeling_realm": [
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "oxloss",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_ox_in_air_due_to_chemical_destruction",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/acmonz.oxprod b/data_descriptors/variables/acmonz.oxprod
new file mode 100644
index 000000000..619b82773
--- /dev/null
+++ b/data_descriptors/variables/acmonz.oxprod
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "acmonz.oxprod",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "acmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "total production rate of o+o1d+o3 including o2 photolysis and all o3 producing reactions",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Odd Oxygen (Ox) Production Rate",
+ "modeling_realm": [
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "oxprod",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_ox_in_air_due_to_chemical_and_photolytic_production",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/acmonz.oxprod.json b/data_descriptors/variables/acmonz.oxprod.json
new file mode 100644
index 000000000..619b82773
--- /dev/null
+++ b/data_descriptors/variables/acmonz.oxprod.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "acmonz.oxprod",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "acmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "total production rate of o+o1d+o3 including o2 photolysis and all o3 producing reactions",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Odd Oxygen (Ox) Production Rate",
+ "modeling_realm": [
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "oxprod",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_ox_in_air_due_to_chemical_and_photolytic_production",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/acmonz.vmrox b/data_descriptors/variables/acmonz.vmrox
new file mode 100644
index 000000000..59442d158
--- /dev/null
+++ b/data_descriptors/variables/acmonz.vmrox
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "acmonz.vmrox",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "acmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole Fraction of Ox",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of Odd Oxygen (O, O3 and O1D)",
+ "modeling_realm": [
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vmrox",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ox_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/acmonz.vmrox.json b/data_descriptors/variables/acmonz.vmrox.json
new file mode 100644
index 000000000..59442d158
--- /dev/null
+++ b/data_descriptors/variables/acmonz.vmrox.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "acmonz.vmrox",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "acmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole Fraction of Ox",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of Odd Oxygen (O, O3 and O1D)",
+ "modeling_realm": [
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vmrox",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ox_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ae1hr.sfno2 b/data_descriptors/variables/ae1hr.sfno2
new file mode 100644
index 000000000..7d7b442f3
--- /dev/null
+++ b/data_descriptors/variables/ae1hr.sfno2
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ae1hr.sfno2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae1hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "1hr",
+ "long_name": "NO2 Volume Mixing Ratio in Lowest Model Layer",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfno2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrogen_dioxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ae1hr.sfno2.json b/data_descriptors/variables/ae1hr.sfno2.json
new file mode 100644
index 000000000..7d7b442f3
--- /dev/null
+++ b/data_descriptors/variables/ae1hr.sfno2.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ae1hr.sfno2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae1hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "1hr",
+ "long_name": "NO2 Volume Mixing Ratio in Lowest Model Layer",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfno2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrogen_dioxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ae1hr.sfo3 b/data_descriptors/variables/ae1hr.sfo3
new file mode 100644
index 000000000..44bc8d0c0
--- /dev/null
+++ b/data_descriptors/variables/ae1hr.sfo3
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ae1hr.sfo3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae1hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "1hr",
+ "long_name": "O3 Volume Mixing Ratio in Lowest Model Layer",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfo3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ae1hr.sfo3.json b/data_descriptors/variables/ae1hr.sfo3.json
new file mode 100644
index 000000000..44bc8d0c0
--- /dev/null
+++ b/data_descriptors/variables/ae1hr.sfo3.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ae1hr.sfo3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae1hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "1hr",
+ "long_name": "O3 Volume Mixing Ratio in Lowest Model Layer",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfo3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ae1hr.sfpm25 b/data_descriptors/variables/ae1hr.sfpm25
new file mode 100644
index 000000000..fd26d7180
--- /dev/null
+++ b/data_descriptors/variables/ae1hr.sfpm25
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ae1hr.sfpm25",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae1hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass fraction of atmospheric particulate compounds with an aerodynamic diameter of less than or equal to 2.5 micrometers. To specify the relative humidity and temperature at which the particle size applies, provide scalar coordinate variables with the standard names of 'relative_humidity' and 'air_temperature'.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "1hr",
+ "long_name": "PM2.5 Mass Mixing Ratio in Lowest Model Layer",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfpm25",
+ "positive": "",
+ "standard_name": "mass_fraction_of_pm2p5_ambient_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ae1hr.sfpm25.json b/data_descriptors/variables/ae1hr.sfpm25.json
new file mode 100644
index 000000000..fd26d7180
--- /dev/null
+++ b/data_descriptors/variables/ae1hr.sfpm25.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ae1hr.sfpm25",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae1hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass fraction of atmospheric particulate compounds with an aerodynamic diameter of less than or equal to 2.5 micrometers. To specify the relative humidity and temperature at which the particle size applies, provide scalar coordinate variables with the standard names of 'relative_humidity' and 'air_temperature'.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "1hr",
+ "long_name": "PM2.5 Mass Mixing Ratio in Lowest Model Layer",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfpm25",
+ "positive": "",
+ "standard_name": "mass_fraction_of_pm2p5_ambient_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ae3hrpt.rsdscsaf b/data_descriptors/variables/ae3hrpt.rsdscsaf
new file mode 100644
index 000000000..daac6a80a
--- /dev/null
+++ b/data_descriptors/variables/ae3hrpt.rsdscsaf
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ae3hrpt.rsdscsaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated in the absence of aerosols and clouds.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downwelling Clear-Sky, Aerosol-Free Shortwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscsaf",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ae3hrpt.rsdscsaf.json b/data_descriptors/variables/ae3hrpt.rsdscsaf.json
new file mode 100644
index 000000000..daac6a80a
--- /dev/null
+++ b/data_descriptors/variables/ae3hrpt.rsdscsaf.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ae3hrpt.rsdscsaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated in the absence of aerosols and clouds.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downwelling Clear-Sky, Aerosol-Free Shortwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscsaf",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ae3hrpt.rsdscsafbnd b/data_descriptors/variables/ae3hrpt.rsdscsafbnd
new file mode 100644
index 000000000..c6e1be377
--- /dev/null
+++ b/data_descriptors/variables/ae3hrpt.rsdscsafbnd
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ae3hrpt.rsdscsafbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "Calculated in the absence of aerosols and clouds, following Ghan (2013, ACP). This requires a double-call in the radiation code with precisely the same meteorology.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downwelling Clear-Sky, Aerosol-Free Shortwave Radiation in Bands",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscsafbnd",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ae3hrpt.rsdscsafbnd.json b/data_descriptors/variables/ae3hrpt.rsdscsafbnd.json
new file mode 100644
index 000000000..c6e1be377
--- /dev/null
+++ b/data_descriptors/variables/ae3hrpt.rsdscsafbnd.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ae3hrpt.rsdscsafbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "Calculated in the absence of aerosols and clouds, following Ghan (2013, ACP). This requires a double-call in the radiation code with precisely the same meteorology.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downwelling Clear-Sky, Aerosol-Free Shortwave Radiation in Bands",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscsafbnd",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ae3hrpt.rsuscsaf b/data_descriptors/variables/ae3hrpt.rsuscsaf
new file mode 100644
index 000000000..8f0746c98
--- /dev/null
+++ b/data_descriptors/variables/ae3hrpt.rsuscsaf
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ae3hrpt.rsuscsaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Surface Upwelling Clear-sky, Aerosol Free Shortwave Radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upwelling Clean Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscsaf",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ae3hrpt.rsuscsaf.json b/data_descriptors/variables/ae3hrpt.rsuscsaf.json
new file mode 100644
index 000000000..8f0746c98
--- /dev/null
+++ b/data_descriptors/variables/ae3hrpt.rsuscsaf.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ae3hrpt.rsuscsaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Surface Upwelling Clear-sky, Aerosol Free Shortwave Radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upwelling Clean Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscsaf",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ae3hrpt.rsuscsafbnd b/data_descriptors/variables/ae3hrpt.rsuscsafbnd
new file mode 100644
index 000000000..56ce2a2e4
--- /dev/null
+++ b/data_descriptors/variables/ae3hrpt.rsuscsafbnd
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ae3hrpt.rsuscsafbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "Calculated in the absence of aerosols and clouds, following Ghan (ACP, 2013). This requires a double-call in the radiation code with precisely the same meteorology.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upwelling Clear-Sky, Aerosol-Free Shortwave Radiation in Bands",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscsafbnd",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ae3hrpt.rsuscsafbnd.json b/data_descriptors/variables/ae3hrpt.rsuscsafbnd.json
new file mode 100644
index 000000000..56ce2a2e4
--- /dev/null
+++ b/data_descriptors/variables/ae3hrpt.rsuscsafbnd.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ae3hrpt.rsuscsafbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "Calculated in the absence of aerosols and clouds, following Ghan (ACP, 2013). This requires a double-call in the radiation code with precisely the same meteorology.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upwelling Clear-Sky, Aerosol-Free Shortwave Radiation in Bands",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscsafbnd",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ae3hrpt.rsutcsaf b/data_descriptors/variables/ae3hrpt.rsutcsaf
new file mode 100644
index 000000000..8fdcdb34e
--- /dev/null
+++ b/data_descriptors/variables/ae3hrpt.rsutcsaf
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ae3hrpt.rsutcsaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Flux corresponding to rsutcs resulting from aerosol-free call to radiation, following Ghan (ACP, 2013)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Outgoing Clear-Sky, Aerosol-Free Shortwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcsaf",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ae3hrpt.rsutcsaf.json b/data_descriptors/variables/ae3hrpt.rsutcsaf.json
new file mode 100644
index 000000000..8fdcdb34e
--- /dev/null
+++ b/data_descriptors/variables/ae3hrpt.rsutcsaf.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ae3hrpt.rsutcsaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Flux corresponding to rsutcs resulting from aerosol-free call to radiation, following Ghan (ACP, 2013)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Outgoing Clear-Sky, Aerosol-Free Shortwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcsaf",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ae3hrptlev.rsdcsaf b/data_descriptors/variables/ae3hrptlev.rsdcsaf
new file mode 100644
index 000000000..e3c88baaa
--- /dev/null
+++ b/data_descriptors/variables/ae3hrptlev.rsdcsaf
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ae3hrptlev.rsdcsaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated in the absence of aerosols and clouds (following Ghan). This requires a double-call in the radiation code with precisely the same meteorology.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Downwelling Clear-Sky, Aerosol-Free Shortwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdcsaf",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ae3hrptlev.rsdcsaf.json b/data_descriptors/variables/ae3hrptlev.rsdcsaf.json
new file mode 100644
index 000000000..e3c88baaa
--- /dev/null
+++ b/data_descriptors/variables/ae3hrptlev.rsdcsaf.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ae3hrptlev.rsdcsaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated in the absence of aerosols and clouds (following Ghan). This requires a double-call in the radiation code with precisely the same meteorology.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Downwelling Clear-Sky, Aerosol-Free Shortwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdcsaf",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ae3hrptlev.rsdcsafbnd b/data_descriptors/variables/ae3hrptlev.rsdcsafbnd
new file mode 100644
index 000000000..ada48b890
--- /dev/null
+++ b/data_descriptors/variables/ae3hrptlev.rsdcsafbnd
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "ae3hrptlev.rsdcsafbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated in the absence of aerosols and clouds (following Ghan). This requires a double-call in the radiation code with precisely the same meteorology.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Downwelling Clear-Sky, Aerosol-Free, Shortwave Radiation in Bands",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdcsafbnd",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ae3hrptlev.rsdcsafbnd.json b/data_descriptors/variables/ae3hrptlev.rsdcsafbnd.json
new file mode 100644
index 000000000..ada48b890
--- /dev/null
+++ b/data_descriptors/variables/ae3hrptlev.rsdcsafbnd.json
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "ae3hrptlev.rsdcsafbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated in the absence of aerosols and clouds (following Ghan). This requires a double-call in the radiation code with precisely the same meteorology.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Downwelling Clear-Sky, Aerosol-Free, Shortwave Radiation in Bands",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdcsafbnd",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ae3hrptlev.rsucsaf b/data_descriptors/variables/ae3hrptlev.rsucsaf
new file mode 100644
index 000000000..43232dbb0
--- /dev/null
+++ b/data_descriptors/variables/ae3hrptlev.rsucsaf
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ae3hrptlev.rsucsaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated in the absence of aerosols and clouds (following Ghan). This requires a double-call in the radiation code with precisely the same meteorology.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Upwelling Clear-Sky, Aerosol-Free Shortwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsucsaf",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ae3hrptlev.rsucsaf.json b/data_descriptors/variables/ae3hrptlev.rsucsaf.json
new file mode 100644
index 000000000..43232dbb0
--- /dev/null
+++ b/data_descriptors/variables/ae3hrptlev.rsucsaf.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ae3hrptlev.rsucsaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated in the absence of aerosols and clouds (following Ghan). This requires a double-call in the radiation code with precisely the same meteorology.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Upwelling Clear-Sky, Aerosol-Free Shortwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsucsaf",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ae3hrptlev.rsucsafbnd b/data_descriptors/variables/ae3hrptlev.rsucsafbnd
new file mode 100644
index 000000000..6ab517ab0
--- /dev/null
+++ b/data_descriptors/variables/ae3hrptlev.rsucsafbnd
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "ae3hrptlev.rsucsafbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated in the absence of aerosols and clouds (following Ghan). This requires a double-call in the radiation code with precisely the same meteorology.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Upwelling Clear-Sky, Aerosol-Free Shortwave Radiation in Bands",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsucsafbnd",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ae3hrptlev.rsucsafbnd.json b/data_descriptors/variables/ae3hrptlev.rsucsafbnd.json
new file mode 100644
index 000000000..6ab517ab0
--- /dev/null
+++ b/data_descriptors/variables/ae3hrptlev.rsucsafbnd.json
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "ae3hrptlev.rsucsafbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated in the absence of aerosols and clouds (following Ghan). This requires a double-call in the radiation code with precisely the same meteorology.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Upwelling Clear-Sky, Aerosol-Free Shortwave Radiation in Bands",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsucsafbnd",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ae6hr.bldep b/data_descriptors/variables/ae6hr.bldep
new file mode 100644
index 000000000..58f5acdf7
--- /dev/null
+++ b/data_descriptors/variables/ae6hr.bldep
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ae6hr.bldep",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Boundary layer depth",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "6hr",
+ "long_name": "Boundary Layer Depth",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bldep",
+ "positive": "",
+ "standard_name": "atmosphere_boundary_layer_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ae6hr.bldep.json b/data_descriptors/variables/ae6hr.bldep.json
new file mode 100644
index 000000000..58f5acdf7
--- /dev/null
+++ b/data_descriptors/variables/ae6hr.bldep.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ae6hr.bldep",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Boundary layer depth",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "6hr",
+ "long_name": "Boundary Layer Depth",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bldep",
+ "positive": "",
+ "standard_name": "atmosphere_boundary_layer_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ae6hrpt.zg500 b/data_descriptors/variables/ae6hrpt.zg500
new file mode 100644
index 000000000..48e5d45f0
--- /dev/null
+++ b/data_descriptors/variables/ae6hrpt.zg500
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ae6hrpt.zg500",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "geopotential height on the 500 hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "p500"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Geopotential Height at 500hPa",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg500",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ae6hrpt.zg500.json b/data_descriptors/variables/ae6hrpt.zg500.json
new file mode 100644
index 000000000..48e5d45f0
--- /dev/null
+++ b/data_descriptors/variables/ae6hrpt.zg500.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ae6hrpt.zg500",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "geopotential height on the 500 hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "p500"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Geopotential Height at 500hPa",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg500",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ae6hrptlev.bs550aer b/data_descriptors/variables/ae6hrptlev.bs550aer
new file mode 100644
index 000000000..ad1483105
--- /dev/null
+++ b/data_descriptors/variables/ae6hrptlev.bs550aer
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "ae6hrptlev.bs550aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae6hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Aerosol Backscatter at 550nm and 180 degrees, computed from extinction and lidar ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1",
+ "lambda550nm"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Aerosol Backscatter Coefficient",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bs550aer",
+ "positive": "",
+ "standard_name": "volume_scattering_function_of_radiative_flux_in_air_due_to_ambient_aerosol_particles",
+ "units": "m-1 sr-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ae6hrptlev.bs550aer.json b/data_descriptors/variables/ae6hrptlev.bs550aer.json
new file mode 100644
index 000000000..ad1483105
--- /dev/null
+++ b/data_descriptors/variables/ae6hrptlev.bs550aer.json
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "ae6hrptlev.bs550aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae6hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Aerosol Backscatter at 550nm and 180 degrees, computed from extinction and lidar ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1",
+ "lambda550nm"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Aerosol Backscatter Coefficient",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bs550aer",
+ "positive": "",
+ "standard_name": "volume_scattering_function_of_radiative_flux_in_air_due_to_ambient_aerosol_particles",
+ "units": "m-1 sr-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ae6hrptlev.ec550aer b/data_descriptors/variables/ae6hrptlev.ec550aer
new file mode 100644
index 000000000..f300d986d
--- /dev/null
+++ b/data_descriptors/variables/ae6hrptlev.ec550aer
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "ae6hrptlev.ec550aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae6hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Aerosol volume extinction coefficient at 550nm wavelength.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1",
+ "lambda550nm"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Aerosol Extinction Coefficient",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ec550aer",
+ "positive": "",
+ "standard_name": "volume_extinction_coefficient_in_air_due_to_ambient_aerosol_particles",
+ "units": "m-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ae6hrptlev.ec550aer.json b/data_descriptors/variables/ae6hrptlev.ec550aer.json
new file mode 100644
index 000000000..f300d986d
--- /dev/null
+++ b/data_descriptors/variables/ae6hrptlev.ec550aer.json
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "ae6hrptlev.ec550aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae6hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Aerosol volume extinction coefficient at 550nm wavelength.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1",
+ "lambda550nm"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Aerosol Extinction Coefficient",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ec550aer",
+ "positive": "",
+ "standard_name": "volume_extinction_coefficient_in_air_due_to_ambient_aerosol_particles",
+ "units": "m-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aeday.cod b/data_descriptors/variables/aeday.cod
new file mode 100644
index 000000000..9455a966b
--- /dev/null
+++ b/data_descriptors/variables/aeday.cod
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aeday.cod",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The optical thickness is the integral along the path of radiation of a volume scattering/absorption/attenuation coefficient. The radiative flux is reduced by a factor exp(-optical_thickness) on traversing the path. A coordinate variable of radiation_wavelength or radiation_frequency can be specified to indicate that the optical thickness applies at specific wavelengths or frequencies. The atmosphere optical thickness applies to radiation passing through the entire atmosphere. 'Cloud' means the component of extinction owing to the presence of liquid or ice water particles. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Cloud Optical Depth",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cod",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_cloud",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aeday.cod.json b/data_descriptors/variables/aeday.cod.json
new file mode 100644
index 000000000..9455a966b
--- /dev/null
+++ b/data_descriptors/variables/aeday.cod.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aeday.cod",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The optical thickness is the integral along the path of radiation of a volume scattering/absorption/attenuation coefficient. The radiative flux is reduced by a factor exp(-optical_thickness) on traversing the path. A coordinate variable of radiation_wavelength or radiation_frequency can be specified to indicate that the optical thickness applies at specific wavelengths or frequencies. The atmosphere optical thickness applies to radiation passing through the entire atmosphere. 'Cloud' means the component of extinction owing to the presence of liquid or ice water particles. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Cloud Optical Depth",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cod",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_cloud",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aeday.maxpblz b/data_descriptors/variables/aeday.maxpblz
new file mode 100644
index 000000000..60f6ade12
--- /dev/null
+++ b/data_descriptors/variables/aeday.maxpblz
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aeday.maxpblz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "maximum boundary layer height during the day (add cell_methods attribute: 'time: maximum')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Maximum PBL Height",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "maxpblz",
+ "positive": "",
+ "standard_name": "atmosphere_boundary_layer_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aeday.maxpblz.json b/data_descriptors/variables/aeday.maxpblz.json
new file mode 100644
index 000000000..60f6ade12
--- /dev/null
+++ b/data_descriptors/variables/aeday.maxpblz.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aeday.maxpblz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "maximum boundary layer height during the day (add cell_methods attribute: 'time: maximum')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Maximum PBL Height",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "maxpblz",
+ "positive": "",
+ "standard_name": "atmosphere_boundary_layer_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aeday.minpblz b/data_descriptors/variables/aeday.minpblz
new file mode 100644
index 000000000..875142c11
--- /dev/null
+++ b/data_descriptors/variables/aeday.minpblz
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aeday.minpblz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: minimum",
+ "comment": "minimum boundary layer height during the day (add cell_methods attribute: 'time: minimum')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Minimum PBL Height",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "minpblz",
+ "positive": "",
+ "standard_name": "atmosphere_boundary_layer_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aeday.minpblz.json b/data_descriptors/variables/aeday.minpblz.json
new file mode 100644
index 000000000..875142c11
--- /dev/null
+++ b/data_descriptors/variables/aeday.minpblz.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aeday.minpblz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: minimum",
+ "comment": "minimum boundary layer height during the day (add cell_methods attribute: 'time: minimum')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Minimum PBL Height",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "minpblz",
+ "positive": "",
+ "standard_name": "atmosphere_boundary_layer_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aeday.od550aer b/data_descriptors/variables/aeday.od550aer
new file mode 100644
index 000000000..27bda3b32
--- /dev/null
+++ b/data_descriptors/variables/aeday.od550aer
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aeday.od550aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "AOD from the ambient aerosols (i.e., includes aerosol water). Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 550nm'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "day",
+ "long_name": "Ambient Aerosol Optical Thickness at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550aer",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aeday.od550aer.json b/data_descriptors/variables/aeday.od550aer.json
new file mode 100644
index 000000000..27bda3b32
--- /dev/null
+++ b/data_descriptors/variables/aeday.od550aer.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aeday.od550aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "AOD from the ambient aerosols (i.e., includes aerosol water). Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 550nm'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "day",
+ "long_name": "Ambient Aerosol Optical Thickness at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550aer",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aeday.sfo3max b/data_descriptors/variables/aeday.sfo3max
new file mode 100644
index 000000000..360996c2b
--- /dev/null
+++ b/data_descriptors/variables/aeday.sfo3max
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aeday.sfo3max",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Maximum O3 Volume Mixing Ratio in Lowest Model Layer",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfo3max",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aeday.sfo3max.json b/data_descriptors/variables/aeday.sfo3max.json
new file mode 100644
index 000000000..360996c2b
--- /dev/null
+++ b/data_descriptors/variables/aeday.sfo3max.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aeday.sfo3max",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Maximum O3 Volume Mixing Ratio in Lowest Model Layer",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfo3max",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aeday.toz b/data_descriptors/variables/aeday.toz
new file mode 100644
index 000000000..e76d61258
--- /dev/null
+++ b/data_descriptors/variables/aeday.toz
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aeday.toz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total ozone column calculated at 0 degrees C and 1 bar, such that 1m = 1e5 DU.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Total Column Ozone",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "toz",
+ "positive": "",
+ "standard_name": "equivalent_thickness_at_stp_of_atmosphere_ozone_content",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aeday.toz.json b/data_descriptors/variables/aeday.toz.json
new file mode 100644
index 000000000..e76d61258
--- /dev/null
+++ b/data_descriptors/variables/aeday.toz.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aeday.toz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total ozone column calculated at 0 degrees C and 1 bar, such that 1m = 1e5 DU.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Total Column Ozone",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "toz",
+ "positive": "",
+ "standard_name": "equivalent_thickness_at_stp_of_atmosphere_ozone_content",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aeday.ua10 b/data_descriptors/variables/aeday.ua10
new file mode 100644
index 000000000..c2206ebba
--- /dev/null
+++ b/data_descriptors/variables/aeday.ua10
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aeday.ua10",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Zonal wind on the 10 hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p10"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Wind at 10hPa",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua10",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aeday.ua10.json b/data_descriptors/variables/aeday.ua10.json
new file mode 100644
index 000000000..c2206ebba
--- /dev/null
+++ b/data_descriptors/variables/aeday.ua10.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aeday.ua10",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Zonal wind on the 10 hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p10"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Wind at 10hPa",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua10",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aeday.zg10 b/data_descriptors/variables/aeday.zg10
new file mode 100644
index 000000000..d4c9ef4d0
--- /dev/null
+++ b/data_descriptors/variables/aeday.zg10
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aeday.zg10",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Geopotential height on the 10hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p10"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height at 10hPa",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg10",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aeday.zg10.json b/data_descriptors/variables/aeday.zg10.json
new file mode 100644
index 000000000..d4c9ef4d0
--- /dev/null
+++ b/data_descriptors/variables/aeday.zg10.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aeday.zg10",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Geopotential height on the 10hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p10"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height at 10hPa",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg10",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aeday.zg100 b/data_descriptors/variables/aeday.zg100
new file mode 100644
index 000000000..802fcf99e
--- /dev/null
+++ b/data_descriptors/variables/aeday.zg100
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aeday.zg100",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Geopotential height on the 100 hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p100"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height at 100hPa",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg100",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aeday.zg100.json b/data_descriptors/variables/aeday.zg100.json
new file mode 100644
index 000000000..802fcf99e
--- /dev/null
+++ b/data_descriptors/variables/aeday.zg100.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aeday.zg100",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Geopotential height on the 100 hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p100"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height at 100hPa",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg100",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aeday.zg500 b/data_descriptors/variables/aeday.zg500
new file mode 100644
index 000000000..38184e42c
--- /dev/null
+++ b/data_descriptors/variables/aeday.zg500
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aeday.zg500",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "geopotential height on the 500 hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p500"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height at 500hPa",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg500",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aeday.zg500.json b/data_descriptors/variables/aeday.zg500.json
new file mode 100644
index 000000000..38184e42c
--- /dev/null
+++ b/data_descriptors/variables/aeday.zg500.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aeday.zg500",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "geopotential height on the 500 hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p500"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height at 500hPa",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg500",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.abs550aer b/data_descriptors/variables/aemon.abs550aer
new file mode 100644
index 000000000..e21366167
--- /dev/null
+++ b/data_descriptors/variables/aemon.abs550aer
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemon.abs550aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Optical thickness of atmospheric aerosols at wavelength 550 nanometers.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Ambient Aerosol Absorption Optical Thickness at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "abs550aer",
+ "positive": "",
+ "standard_name": "atmosphere_absorption_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.abs550aer.json b/data_descriptors/variables/aemon.abs550aer.json
new file mode 100644
index 000000000..e21366167
--- /dev/null
+++ b/data_descriptors/variables/aemon.abs550aer.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemon.abs550aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Optical thickness of atmospheric aerosols at wavelength 550 nanometers.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Ambient Aerosol Absorption Optical Thickness at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "abs550aer",
+ "positive": "",
+ "standard_name": "atmosphere_absorption_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.bldep b/data_descriptors/variables/aemon.bldep
new file mode 100644
index 000000000..407651ee7
--- /dev/null
+++ b/data_descriptors/variables/aemon.bldep
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.bldep",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Boundary layer depth",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Boundary Layer Depth",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bldep",
+ "positive": "",
+ "standard_name": "atmosphere_boundary_layer_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.bldep.json b/data_descriptors/variables/aemon.bldep.json
new file mode 100644
index 000000000..407651ee7
--- /dev/null
+++ b/data_descriptors/variables/aemon.bldep.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.bldep",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Boundary layer depth",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Boundary Layer Depth",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bldep",
+ "positive": "",
+ "standard_name": "atmosphere_boundary_layer_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.ccn b/data_descriptors/variables/aemon.ccn
new file mode 100644
index 000000000..cb195b1a0
--- /dev/null
+++ b/data_descriptors/variables/aemon.ccn
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.ccn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "proposed name: number_concentration_of_ambient_aerosol_in_air_at_liquid_water_cloud_top",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Cloud Condensation Nuclei Concentration at Liquid Cloud Top",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ccn",
+ "positive": "",
+ "standard_name": "number_concentration_of_cloud_condensation_nuclei_at_stp_in_air",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.ccn.json b/data_descriptors/variables/aemon.ccn.json
new file mode 100644
index 000000000..cb195b1a0
--- /dev/null
+++ b/data_descriptors/variables/aemon.ccn.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.ccn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "proposed name: number_concentration_of_ambient_aerosol_in_air_at_liquid_water_cloud_top",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Cloud Condensation Nuclei Concentration at Liquid Cloud Top",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ccn",
+ "positive": "",
+ "standard_name": "number_concentration_of_cloud_condensation_nuclei_at_stp_in_air",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.chepasoa b/data_descriptors/variables/aemon.chepasoa
new file mode 100644
index 000000000..c1e36c43b
--- /dev/null
+++ b/data_descriptors/variables/aemon.chepasoa
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.chepasoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "anthropogenic part of chepsoa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Net Production of Anthropogenic Secondary Organic Aerosol",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chepasoa",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol_particles_due_to_net_chemical_production",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.chepasoa.json b/data_descriptors/variables/aemon.chepasoa.json
new file mode 100644
index 000000000..c1e36c43b
--- /dev/null
+++ b/data_descriptors/variables/aemon.chepasoa.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.chepasoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "anthropogenic part of chepsoa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Net Production of Anthropogenic Secondary Organic Aerosol",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chepasoa",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol_particles_due_to_net_chemical_production",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.chepsoa b/data_descriptors/variables/aemon.chepsoa
new file mode 100644
index 000000000..f8b65f2fe
--- /dev/null
+++ b/data_descriptors/variables/aemon.chepsoa
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.chepsoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "If model lumps secondary organic aerosol (SOA) emissions with primary organic aerosol (POA), then the sum of POA and SOA emissions is reported as OA emissions. Here, mass refers to the mass of primary organic matter, not mass of organic carbon alone.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Chemical Production of Dry Aerosol Secondary Organic Matter",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chepsoa",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol_particles_due_to_net_chemical_production",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.chepsoa.json b/data_descriptors/variables/aemon.chepsoa.json
new file mode 100644
index 000000000..f8b65f2fe
--- /dev/null
+++ b/data_descriptors/variables/aemon.chepsoa.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.chepsoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "If model lumps secondary organic aerosol (SOA) emissions with primary organic aerosol (POA), then the sum of POA and SOA emissions is reported as OA emissions. Here, mass refers to the mass of primary organic matter, not mass of organic carbon alone.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Chemical Production of Dry Aerosol Secondary Organic Matter",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chepsoa",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol_particles_due_to_net_chemical_production",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.cltc b/data_descriptors/variables/aemon.cltc
new file mode 100644
index 000000000..26f9906b1
--- /dev/null
+++ b/data_descriptors/variables/aemon.cltc
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.cltc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Convective cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes only convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Convective Cloud Cover Percentage",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltc",
+ "positive": "",
+ "standard_name": "convective_cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.cltc.json b/data_descriptors/variables/aemon.cltc.json
new file mode 100644
index 000000000..26f9906b1
--- /dev/null
+++ b/data_descriptors/variables/aemon.cltc.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.cltc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Convective cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes only convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Convective Cloud Cover Percentage",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltc",
+ "positive": "",
+ "standard_name": "convective_cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.cod b/data_descriptors/variables/aemon.cod
new file mode 100644
index 000000000..0de71fa17
--- /dev/null
+++ b/data_descriptors/variables/aemon.cod
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.cod",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The optical thickness is the integral along the path of radiation of a volume scattering/absorption/attenuation coefficient. The radiative flux is reduced by a factor exp(-optical_thickness) on traversing the path. A coordinate variable of radiation_wavelength or radiation_frequency can be specified to indicate that the optical thickness applies at specific wavelengths or frequencies. The atmosphere optical thickness applies to radiation passing through the entire atmosphere. 'Cloud' means the component of extinction owing to the presence of liquid or ice water particles. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Cloud Optical Depth",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cod",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_cloud",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.cod.json b/data_descriptors/variables/aemon.cod.json
new file mode 100644
index 000000000..0de71fa17
--- /dev/null
+++ b/data_descriptors/variables/aemon.cod.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.cod",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The optical thickness is the integral along the path of radiation of a volume scattering/absorption/attenuation coefficient. The radiative flux is reduced by a factor exp(-optical_thickness) on traversing the path. A coordinate variable of radiation_wavelength or radiation_frequency can be specified to indicate that the optical thickness applies at specific wavelengths or frequencies. The atmosphere optical thickness applies to radiation passing through the entire atmosphere. 'Cloud' means the component of extinction owing to the presence of liquid or ice water particles. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Cloud Optical Depth",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cod",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_cloud",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.depdust b/data_descriptors/variables/aemon.depdust
new file mode 100644
index 000000000..4f8746411
--- /dev/null
+++ b/data_descriptors/variables/aemon.depdust
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.depdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Fdry mass deposition rate of dust",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Deposition Rate of Dust",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "depdust",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.depdust.json b/data_descriptors/variables/aemon.depdust.json
new file mode 100644
index 000000000..4f8746411
--- /dev/null
+++ b/data_descriptors/variables/aemon.depdust.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.depdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Fdry mass deposition rate of dust",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Deposition Rate of Dust",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "depdust",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.drybc b/data_descriptors/variables/aemon.drybc
new file mode 100644
index 000000000..13b46a73e
--- /dev/null
+++ b/data_descriptors/variables/aemon.drybc
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.drybc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry deposition includes gravitational settling and turbulent deposition.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of Black Carbon Aerosol Mass",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "drybc",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_elemental_carbon_dry_aerosol_particles_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.drybc.json b/data_descriptors/variables/aemon.drybc.json
new file mode 100644
index 000000000..13b46a73e
--- /dev/null
+++ b/data_descriptors/variables/aemon.drybc.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.drybc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry deposition includes gravitational settling and turbulent deposition.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of Black Carbon Aerosol Mass",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "drybc",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_elemental_carbon_dry_aerosol_particles_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.drydust b/data_descriptors/variables/aemon.drydust
new file mode 100644
index 000000000..2f21d5373
--- /dev/null
+++ b/data_descriptors/variables/aemon.drydust
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.drydust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry deposition includes gravitational settling and turbulent deposition.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of Dust",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "drydust",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.drydust.json b/data_descriptors/variables/aemon.drydust.json
new file mode 100644
index 000000000..2f21d5373
--- /dev/null
+++ b/data_descriptors/variables/aemon.drydust.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.drydust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry deposition includes gravitational settling and turbulent deposition.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of Dust",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "drydust",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.drynh3 b/data_descriptors/variables/aemon.drynh3
new file mode 100644
index 000000000..f8ec2d343
--- /dev/null
+++ b/data_descriptors/variables/aemon.drynh3
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.drynh3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry Deposition includes gravitational settling and turbulent deposition",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of NH3",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "drynh3",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_ammonia_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.drynh3.json b/data_descriptors/variables/aemon.drynh3.json
new file mode 100644
index 000000000..f8ec2d343
--- /dev/null
+++ b/data_descriptors/variables/aemon.drynh3.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.drynh3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry Deposition includes gravitational settling and turbulent deposition",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of NH3",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "drynh3",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_ammonia_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.drynh4 b/data_descriptors/variables/aemon.drynh4
new file mode 100644
index 000000000..14d834e98
--- /dev/null
+++ b/data_descriptors/variables/aemon.drynh4
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.drynh4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry Deposition includes gravitational settling and turbulent deposition",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of NH4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "drynh4",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_ammonium_dry_aerosol_particles_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.drynh4.json b/data_descriptors/variables/aemon.drynh4.json
new file mode 100644
index 000000000..14d834e98
--- /dev/null
+++ b/data_descriptors/variables/aemon.drynh4.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.drynh4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry Deposition includes gravitational settling and turbulent deposition",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of NH4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "drynh4",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_ammonium_dry_aerosol_particles_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.drynoy b/data_descriptors/variables/aemon.drynoy
new file mode 100644
index 000000000..08817bfc0
--- /dev/null
+++ b/data_descriptors/variables/aemon.drynoy
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.drynoy",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "NOy is the sum of all simulated oxidized nitrogen species out of NO, NO2, HNO3, HNO4, NO3 aerosol, NO3(radical), N2O5, PAN, other organic nitrates. Dry deposition includes gravitational settling and turbulent deposition.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of NOy",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "drynoy",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_noy_expressed_as_nitrogen_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.drynoy.json b/data_descriptors/variables/aemon.drynoy.json
new file mode 100644
index 000000000..08817bfc0
--- /dev/null
+++ b/data_descriptors/variables/aemon.drynoy.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.drynoy",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "NOy is the sum of all simulated oxidized nitrogen species out of NO, NO2, HNO3, HNO4, NO3 aerosol, NO3(radical), N2O5, PAN, other organic nitrates. Dry deposition includes gravitational settling and turbulent deposition.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of NOy",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "drynoy",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_noy_expressed_as_nitrogen_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.dryo3 b/data_descriptors/variables/aemon.dryo3
new file mode 100644
index 000000000..fc2411b96
--- /dev/null
+++ b/data_descriptors/variables/aemon.dryo3
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.dryo3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry Deposition includes gravitational settling and turbulent deposition.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of O3",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dryo3",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_ozone_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.dryo3.json b/data_descriptors/variables/aemon.dryo3.json
new file mode 100644
index 000000000..fc2411b96
--- /dev/null
+++ b/data_descriptors/variables/aemon.dryo3.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.dryo3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry Deposition includes gravitational settling and turbulent deposition.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of O3",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dryo3",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_ozone_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.dryoa b/data_descriptors/variables/aemon.dryoa
new file mode 100644
index 000000000..463bcb912
--- /dev/null
+++ b/data_descriptors/variables/aemon.dryoa
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.dryoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of atmosphere mass content of organic dry aerosol due to dry deposition: This is the sum of dry deposition of primary organic aerosol (POA) and dry deposition of secondary organic aerosol (SOA). Here, mass refers to the mass of organic matter, not mass of organic carbon alone. We recommend a scale factor of POM=1.4*OC, unless your model has more detailed info available. Was called dry_pom in old ACCMIP Excel table. Dry deposition includes gravitational settling and turbulent deposition.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of Dry Aerosol Total Organic Matter",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dryoa",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_particles_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.dryoa.json b/data_descriptors/variables/aemon.dryoa.json
new file mode 100644
index 000000000..463bcb912
--- /dev/null
+++ b/data_descriptors/variables/aemon.dryoa.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.dryoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of atmosphere mass content of organic dry aerosol due to dry deposition: This is the sum of dry deposition of primary organic aerosol (POA) and dry deposition of secondary organic aerosol (SOA). Here, mass refers to the mass of organic matter, not mass of organic carbon alone. We recommend a scale factor of POM=1.4*OC, unless your model has more detailed info available. Was called dry_pom in old ACCMIP Excel table. Dry deposition includes gravitational settling and turbulent deposition.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of Dry Aerosol Total Organic Matter",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dryoa",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_particles_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.dryso2 b/data_descriptors/variables/aemon.dryso2
new file mode 100644
index 000000000..b8456583b
--- /dev/null
+++ b/data_descriptors/variables/aemon.dryso2
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.dryso2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry Deposition includes gravitational settling and turbulent deposition",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of SO2",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dryso2",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.dryso2.json b/data_descriptors/variables/aemon.dryso2.json
new file mode 100644
index 000000000..b8456583b
--- /dev/null
+++ b/data_descriptors/variables/aemon.dryso2.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.dryso2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry Deposition includes gravitational settling and turbulent deposition",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of SO2",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dryso2",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.dryso4 b/data_descriptors/variables/aemon.dryso4
new file mode 100644
index 000000000..f14f29fb4
--- /dev/null
+++ b/data_descriptors/variables/aemon.dryso4
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.dryso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry Deposition includes gravitational settling and turbulent deposition",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of SO4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dryso4",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_particles_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.dryso4.json b/data_descriptors/variables/aemon.dryso4.json
new file mode 100644
index 000000000..f14f29fb4
--- /dev/null
+++ b/data_descriptors/variables/aemon.dryso4.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.dryso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry Deposition includes gravitational settling and turbulent deposition",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of SO4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dryso4",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_particles_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.dryss b/data_descriptors/variables/aemon.dryss
new file mode 100644
index 000000000..bb22a8d90
--- /dev/null
+++ b/data_descriptors/variables/aemon.dryss
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.dryss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry deposition includes gravitational settling and turbulent deposition.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of Sea-Salt Aerosol",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dryss",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_sea_salt_dry_aerosol_particles_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.dryss.json b/data_descriptors/variables/aemon.dryss.json
new file mode 100644
index 000000000..bb22a8d90
--- /dev/null
+++ b/data_descriptors/variables/aemon.dryss.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.dryss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry deposition includes gravitational settling and turbulent deposition.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of Sea-Salt Aerosol",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dryss",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_sea_salt_dry_aerosol_particles_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.emiaco b/data_descriptors/variables/aemon.emiaco
new file mode 100644
index 000000000..b50c46bd6
--- /dev/null
+++ b/data_descriptors/variables/aemon.emiaco
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.emiaco",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Anthropogenic emission of CO.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Anthropogenic CO",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emiaco",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_monoxide_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.emiaco.json b/data_descriptors/variables/aemon.emiaco.json
new file mode 100644
index 000000000..b50c46bd6
--- /dev/null
+++ b/data_descriptors/variables/aemon.emiaco.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.emiaco",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Anthropogenic emission of CO.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Anthropogenic CO",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emiaco",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_monoxide_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.emianox b/data_descriptors/variables/aemon.emianox
new file mode 100644
index 000000000..58e8e235f
--- /dev/null
+++ b/data_descriptors/variables/aemon.emianox
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.emianox",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Store flux as Nitrogen. Anthropogenic fraction. NOx=NO+NO2, Includes agricultural waste burning but no other biomass burning. Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Anthropogenic NOx",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emianox",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_nox_expressed_as_nitrogen_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.emianox.json b/data_descriptors/variables/aemon.emianox.json
new file mode 100644
index 000000000..58e8e235f
--- /dev/null
+++ b/data_descriptors/variables/aemon.emianox.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.emianox",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Store flux as Nitrogen. Anthropogenic fraction. NOx=NO+NO2, Includes agricultural waste burning but no other biomass burning. Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Anthropogenic NOx",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emianox",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_nox_expressed_as_nitrogen_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.emiaoa b/data_descriptors/variables/aemon.emiaoa
new file mode 100644
index 000000000..7ad567289
--- /dev/null
+++ b/data_descriptors/variables/aemon.emiaoa
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.emiaoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "anthropogenic part of emioa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Anthropogenic Organic Aerosol",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emiaoa",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_particles_due_to_net_chemical_production_and_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.emiaoa.json b/data_descriptors/variables/aemon.emiaoa.json
new file mode 100644
index 000000000..7ad567289
--- /dev/null
+++ b/data_descriptors/variables/aemon.emiaoa.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.emiaoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "anthropogenic part of emioa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Anthropogenic Organic Aerosol",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emiaoa",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_particles_due_to_net_chemical_production_and_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.emibc b/data_descriptors/variables/aemon.emibc
new file mode 100644
index 000000000..ddb204d2f
--- /dev/null
+++ b/data_descriptors/variables/aemon.emibc
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.emibc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Black Carbon Aerosol Mass",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emibc",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_elemental_carbon_dry_aerosol_particles_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.emibc.json b/data_descriptors/variables/aemon.emibc.json
new file mode 100644
index 000000000..ddb204d2f
--- /dev/null
+++ b/data_descriptors/variables/aemon.emibc.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.emibc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Black Carbon Aerosol Mass",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emibc",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_elemental_carbon_dry_aerosol_particles_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.emibvoc b/data_descriptors/variables/aemon.emibvoc
new file mode 100644
index 000000000..8cc072956
--- /dev/null
+++ b/data_descriptors/variables/aemon.emibvoc
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.emibvoc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field._If_ fixed molecular weight of NMVOC is not available in model, please provide in units of kilomole m-2 s-1 (i.e. kg m-2 s-1 as if model NMVOC had molecular weight of 1) and add a comment to your file.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Biogenic NMVOC",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emibvoc",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_biogenic_nmvoc_expressed_as_carbon_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.emibvoc.json b/data_descriptors/variables/aemon.emibvoc.json
new file mode 100644
index 000000000..8cc072956
--- /dev/null
+++ b/data_descriptors/variables/aemon.emibvoc.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.emibvoc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field._If_ fixed molecular weight of NMVOC is not available in model, please provide in units of kilomole m-2 s-1 (i.e. kg m-2 s-1 as if model NMVOC had molecular weight of 1) and add a comment to your file.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Biogenic NMVOC",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emibvoc",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_biogenic_nmvoc_expressed_as_carbon_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.emico b/data_descriptors/variables/aemon.emico
new file mode 100644
index 000000000..ccb355a7b
--- /dev/null
+++ b/data_descriptors/variables/aemon.emico
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.emico",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of CO",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emico",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_monoxide_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.emico.json b/data_descriptors/variables/aemon.emico.json
new file mode 100644
index 000000000..ccb355a7b
--- /dev/null
+++ b/data_descriptors/variables/aemon.emico.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.emico",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of CO",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emico",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_monoxide_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.emidms b/data_descriptors/variables/aemon.emidms
new file mode 100644
index 000000000..2f7dffb37
--- /dev/null
+++ b/data_descriptors/variables/aemon.emidms
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.emidms",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of DMS",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emidms",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_dimethyl_sulfide_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.emidms.json b/data_descriptors/variables/aemon.emidms.json
new file mode 100644
index 000000000..2f7dffb37
--- /dev/null
+++ b/data_descriptors/variables/aemon.emidms.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.emidms",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of DMS",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emidms",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_dimethyl_sulfide_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.emidust b/data_descriptors/variables/aemon.emidust
new file mode 100644
index 000000000..eb84f0628
--- /dev/null
+++ b/data_descriptors/variables/aemon.emidust
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.emidust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Dust",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emidust",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.emidust.json b/data_descriptors/variables/aemon.emidust.json
new file mode 100644
index 000000000..eb84f0628
--- /dev/null
+++ b/data_descriptors/variables/aemon.emidust.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.emidust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Dust",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emidust",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.emiisop b/data_descriptors/variables/aemon.emiisop
new file mode 100644
index 000000000..fb189e1db
--- /dev/null
+++ b/data_descriptors/variables/aemon.emiisop
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.emiisop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Isoprene",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emiisop",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_isoprene_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.emiisop.json b/data_descriptors/variables/aemon.emiisop.json
new file mode 100644
index 000000000..fb189e1db
--- /dev/null
+++ b/data_descriptors/variables/aemon.emiisop.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.emiisop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Isoprene",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emiisop",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_isoprene_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.eminh3 b/data_descriptors/variables/aemon.eminh3
new file mode 100644
index 000000000..bc745fec7
--- /dev/null
+++ b/data_descriptors/variables/aemon.eminh3
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.eminh3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of NH3",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "eminh3",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_ammonia_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.eminh3.json b/data_descriptors/variables/aemon.eminh3.json
new file mode 100644
index 000000000..bc745fec7
--- /dev/null
+++ b/data_descriptors/variables/aemon.eminh3.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.eminh3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of NH3",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "eminh3",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_ammonia_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.eminox b/data_descriptors/variables/aemon.eminox
new file mode 100644
index 000000000..4ed5d8f88
--- /dev/null
+++ b/data_descriptors/variables/aemon.eminox
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.eminox",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "NOx=NO+NO2. Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of NOx",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "eminox",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_nox_expressed_as_nitrogen_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.eminox.json b/data_descriptors/variables/aemon.eminox.json
new file mode 100644
index 000000000..4ed5d8f88
--- /dev/null
+++ b/data_descriptors/variables/aemon.eminox.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.eminox",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "NOx=NO+NO2. Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of NOx",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "eminox",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_nox_expressed_as_nitrogen_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.emioa b/data_descriptors/variables/aemon.emioa
new file mode 100644
index 000000000..44b47e0c6
--- /dev/null
+++ b/data_descriptors/variables/aemon.emioa
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.emioa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "This is the sum of total emission of primary organic aerosol (POA) and total production of secondary organic aerosol (SOA) (emipoa+chepsoa). Here, mass refers to the mass of organic matter, not mass of organic carbon alone. We recommend a scale factor of POM=1.4*OC, unless your model has more detailed info available. Integrate 3D chemical production and emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Primary Emission and Chemical Production of Dry Aerosol Organic Matter",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emioa",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_particles_due_to_net_chemical_production_and_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.emioa.json b/data_descriptors/variables/aemon.emioa.json
new file mode 100644
index 000000000..44b47e0c6
--- /dev/null
+++ b/data_descriptors/variables/aemon.emioa.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.emioa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "This is the sum of total emission of primary organic aerosol (POA) and total production of secondary organic aerosol (SOA) (emipoa+chepsoa). Here, mass refers to the mass of organic matter, not mass of organic carbon alone. We recommend a scale factor of POM=1.4*OC, unless your model has more detailed info available. Integrate 3D chemical production and emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Primary Emission and Chemical Production of Dry Aerosol Organic Matter",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emioa",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_particles_due_to_net_chemical_production_and_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.emiso2 b/data_descriptors/variables/aemon.emiso2
new file mode 100644
index 000000000..a623d0d02
--- /dev/null
+++ b/data_descriptors/variables/aemon.emiso2
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.emiso2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of SO2",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emiso2",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.emiso2.json b/data_descriptors/variables/aemon.emiso2.json
new file mode 100644
index 000000000..a623d0d02
--- /dev/null
+++ b/data_descriptors/variables/aemon.emiso2.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.emiso2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of SO2",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emiso2",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.emiso4 b/data_descriptors/variables/aemon.emiso4
new file mode 100644
index 000000000..a8c471e73
--- /dev/null
+++ b/data_descriptors/variables/aemon.emiso4
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.emiso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Direct primary emission does not include secondary sulfate production. Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Direct Emission Rate of SO4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emiso4",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_particles_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.emiso4.json b/data_descriptors/variables/aemon.emiso4.json
new file mode 100644
index 000000000..a8c471e73
--- /dev/null
+++ b/data_descriptors/variables/aemon.emiso4.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.emiso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Direct primary emission does not include secondary sulfate production. Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Direct Emission Rate of SO4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emiso4",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_particles_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.emiss b/data_descriptors/variables/aemon.emiss
new file mode 100644
index 000000000..7d2ccc864
--- /dev/null
+++ b/data_descriptors/variables/aemon.emiss
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.emiss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Sea-Salt Aerosol",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emiss",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_sea_salt_dry_aerosol_particles_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.emiss.json b/data_descriptors/variables/aemon.emiss.json
new file mode 100644
index 000000000..7d2ccc864
--- /dev/null
+++ b/data_descriptors/variables/aemon.emiss.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.emiss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Sea-Salt Aerosol",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emiss",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_sea_salt_dry_aerosol_particles_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.emivoc b/data_descriptors/variables/aemon.emivoc
new file mode 100644
index 000000000..e9b3e2567
--- /dev/null
+++ b/data_descriptors/variables/aemon.emivoc
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.emivoc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field. _If_ fixed molecular weight of NMVOC is not available in model, please provide in units of kilomole m-2 s-1 (i.e. kg m-2 s-1 as if model NMVOC had molecular weight of 1) and add a comment to your file.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of NMVOC",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emivoc",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_nmvoc_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.emivoc.json b/data_descriptors/variables/aemon.emivoc.json
new file mode 100644
index 000000000..e9b3e2567
--- /dev/null
+++ b/data_descriptors/variables/aemon.emivoc.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.emivoc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field. _If_ fixed molecular weight of NMVOC is not available in model, please provide in units of kilomole m-2 s-1 (i.e. kg m-2 s-1 as if model NMVOC had molecular weight of 1) and add a comment to your file.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of NMVOC",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emivoc",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_nmvoc_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.lwp b/data_descriptors/variables/aemon.lwp
new file mode 100644
index 000000000..725391a3c
--- /dev/null
+++ b/data_descriptors/variables/aemon.lwp
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.lwp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total mass of liquid water in cloud per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Liquid Water Path",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwp",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_liquid_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.lwp.json b/data_descriptors/variables/aemon.lwp.json
new file mode 100644
index 000000000..725391a3c
--- /dev/null
+++ b/data_descriptors/variables/aemon.lwp.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.lwp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total mass of liquid water in cloud per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Liquid Water Path",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwp",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_liquid_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.mmrno3 b/data_descriptors/variables/aemon.mmrno3
new file mode 100644
index 000000000..da952bb5d
--- /dev/null
+++ b/data_descriptors/variables/aemon.mmrno3
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.mmrno3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry mass fraction of nitrate aerosol particles in air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "NO3 Aerosol Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrno3",
+ "positive": "",
+ "standard_name": "mass_fraction_of_nitrate_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.mmrno3.json b/data_descriptors/variables/aemon.mmrno3.json
new file mode 100644
index 000000000..da952bb5d
--- /dev/null
+++ b/data_descriptors/variables/aemon.mmrno3.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.mmrno3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry mass fraction of nitrate aerosol particles in air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "NO3 Aerosol Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrno3",
+ "positive": "",
+ "standard_name": "mass_fraction_of_nitrate_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.od440aer b/data_descriptors/variables/aemon.od440aer
new file mode 100644
index 000000000..369a4c02f
--- /dev/null
+++ b/data_descriptors/variables/aemon.od440aer
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.od440aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "AOD from the ambient aerosols (i.e., includes aerosol water). Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 440nm'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ambient Aerosol Optical Thickness at 440nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od440aer",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.od440aer.json b/data_descriptors/variables/aemon.od440aer.json
new file mode 100644
index 000000000..369a4c02f
--- /dev/null
+++ b/data_descriptors/variables/aemon.od440aer.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.od440aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "AOD from the ambient aerosols (i.e., includes aerosol water). Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 440nm'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ambient Aerosol Optical Thickness at 440nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od440aer",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.od550aer b/data_descriptors/variables/aemon.od550aer
new file mode 100644
index 000000000..fe80cdcab
--- /dev/null
+++ b/data_descriptors/variables/aemon.od550aer
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemon.od550aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "AOD from the ambient aerosols (i.e., includes aerosol water). Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 550nm'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Ambient Aerosol Optical Thickness at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550aer",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.od550aer.json b/data_descriptors/variables/aemon.od550aer.json
new file mode 100644
index 000000000..fe80cdcab
--- /dev/null
+++ b/data_descriptors/variables/aemon.od550aer.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemon.od550aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "AOD from the ambient aerosols (i.e., includes aerosol water). Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 550nm'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Ambient Aerosol Optical Thickness at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550aer",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.od550aerh2o b/data_descriptors/variables/aemon.od550aerh2o
new file mode 100644
index 000000000..dd4982f72
--- /dev/null
+++ b/data_descriptors/variables/aemon.od550aerh2o
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemon.od550aerh2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "proposed name: atmosphere_optical_thickness_due_to_water_ambient_aerosol",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Aerosol Water Optical Thickness at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550aerh2o",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_water_in_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.od550aerh2o.json b/data_descriptors/variables/aemon.od550aerh2o.json
new file mode 100644
index 000000000..dd4982f72
--- /dev/null
+++ b/data_descriptors/variables/aemon.od550aerh2o.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemon.od550aerh2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "proposed name: atmosphere_optical_thickness_due_to_water_ambient_aerosol",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Aerosol Water Optical Thickness at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550aerh2o",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_water_in_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.od550bb b/data_descriptors/variables/aemon.od550bb
new file mode 100644
index 000000000..76a67ad0f
--- /dev/null
+++ b/data_descriptors/variables/aemon.od550bb
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemon.od550bb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "total organic aerosol AOD due to biomass burning (excluding so4, nitrate BB components)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Aerosol Optical Depth at 550nm Due to Biomass Burning",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550bb",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_particulate_organic_matter_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.od550bb.json b/data_descriptors/variables/aemon.od550bb.json
new file mode 100644
index 000000000..76a67ad0f
--- /dev/null
+++ b/data_descriptors/variables/aemon.od550bb.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemon.od550bb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "total organic aerosol AOD due to biomass burning (excluding so4, nitrate BB components)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Aerosol Optical Depth at 550nm Due to Biomass Burning",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550bb",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_particulate_organic_matter_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.od550bc b/data_descriptors/variables/aemon.od550bc
new file mode 100644
index 000000000..0715ff0e5
--- /dev/null
+++ b/data_descriptors/variables/aemon.od550bc
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemon.od550bc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to black carbon aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Black Carbon Optical Thickness at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550bc",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_black_carbon_ambient_aerosol",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.od550bc.json b/data_descriptors/variables/aemon.od550bc.json
new file mode 100644
index 000000000..0715ff0e5
--- /dev/null
+++ b/data_descriptors/variables/aemon.od550bc.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemon.od550bc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to black carbon aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Black Carbon Optical Thickness at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550bc",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_black_carbon_ambient_aerosol",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.od550csaer b/data_descriptors/variables/aemon.od550csaer
new file mode 100644
index 000000000..4111a59c8
--- /dev/null
+++ b/data_descriptors/variables/aemon.od550csaer
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemon.od550csaer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "AOD from the ambient aerosols in clear skies if od550aer is for all-sky (i.e., includes aerosol water). Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 550nm'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Ambient Aerosol Optical Thickness at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550csaer",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.od550csaer.json b/data_descriptors/variables/aemon.od550csaer.json
new file mode 100644
index 000000000..4111a59c8
--- /dev/null
+++ b/data_descriptors/variables/aemon.od550csaer.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemon.od550csaer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "AOD from the ambient aerosols in clear skies if od550aer is for all-sky (i.e., includes aerosol water). Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 550nm'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Ambient Aerosol Optical Thickness at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550csaer",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.od550dust b/data_descriptors/variables/aemon.od550dust
new file mode 100644
index 000000000..e96b58735
--- /dev/null
+++ b/data_descriptors/variables/aemon.od550dust
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemon.od550dust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to dust aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Dust Optical Thickness at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550dust",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_dust_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.od550dust.json b/data_descriptors/variables/aemon.od550dust.json
new file mode 100644
index 000000000..e96b58735
--- /dev/null
+++ b/data_descriptors/variables/aemon.od550dust.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemon.od550dust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to dust aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Dust Optical Thickness at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550dust",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_dust_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.od550lt1aer b/data_descriptors/variables/aemon.od550lt1aer
new file mode 100644
index 000000000..4488b92d2
--- /dev/null
+++ b/data_descriptors/variables/aemon.od550lt1aer
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemon.od550lt1aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "od550 due to particles with wet diameter less than 1 um (ambient here means wetted). When models do not include explicit size information, it can be assumed that all anthropogenic aerosols and natural secondary aerosols have diameter less than 1 um.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Ambient Fine Aerosol Optical Depth at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550lt1aer",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_pm1_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.od550lt1aer.json b/data_descriptors/variables/aemon.od550lt1aer.json
new file mode 100644
index 000000000..4488b92d2
--- /dev/null
+++ b/data_descriptors/variables/aemon.od550lt1aer.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemon.od550lt1aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "od550 due to particles with wet diameter less than 1 um (ambient here means wetted). When models do not include explicit size information, it can be assumed that all anthropogenic aerosols and natural secondary aerosols have diameter less than 1 um.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Ambient Fine Aerosol Optical Depth at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550lt1aer",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_pm1_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.od550no3 b/data_descriptors/variables/aemon.od550no3
new file mode 100644
index 000000000..ef94c1481
--- /dev/null
+++ b/data_descriptors/variables/aemon.od550no3
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemon.od550no3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to nitrate aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrate Aerosol Optical Depth at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550no3",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_nitrate_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.od550no3.json b/data_descriptors/variables/aemon.od550no3.json
new file mode 100644
index 000000000..ef94c1481
--- /dev/null
+++ b/data_descriptors/variables/aemon.od550no3.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemon.od550no3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to nitrate aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrate Aerosol Optical Depth at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550no3",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_nitrate_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.od550oa b/data_descriptors/variables/aemon.od550oa
new file mode 100644
index 000000000..73a9077c7
--- /dev/null
+++ b/data_descriptors/variables/aemon.od550oa
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemon.od550oa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to organic aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Organic Aerosol Optical Depth at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550oa",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_particulate_organic_matter_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.od550oa.json b/data_descriptors/variables/aemon.od550oa.json
new file mode 100644
index 000000000..73a9077c7
--- /dev/null
+++ b/data_descriptors/variables/aemon.od550oa.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemon.od550oa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to organic aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Organic Aerosol Optical Depth at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550oa",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_particulate_organic_matter_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.od550so4 b/data_descriptors/variables/aemon.od550so4
new file mode 100644
index 000000000..0c319f62f
--- /dev/null
+++ b/data_descriptors/variables/aemon.od550so4
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemon.od550so4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to sulfate aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Sulfate Aerosol Optical Depth at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550so4",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_sulfate_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.od550so4.json b/data_descriptors/variables/aemon.od550so4.json
new file mode 100644
index 000000000..0c319f62f
--- /dev/null
+++ b/data_descriptors/variables/aemon.od550so4.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemon.od550so4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to sulfate aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Sulfate Aerosol Optical Depth at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550so4",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_sulfate_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.od550soa b/data_descriptors/variables/aemon.od550soa
new file mode 100644
index 000000000..be6db2ef2
--- /dev/null
+++ b/data_descriptors/variables/aemon.od550soa
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemon.od550soa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total organic aerosol AOD due to secondary aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Particulate Organic Aerosol Optical Depth at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550soa",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_particulate_organic_matter_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.od550soa.json b/data_descriptors/variables/aemon.od550soa.json
new file mode 100644
index 000000000..be6db2ef2
--- /dev/null
+++ b/data_descriptors/variables/aemon.od550soa.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemon.od550soa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total organic aerosol AOD due to secondary aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Particulate Organic Aerosol Optical Depth at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550soa",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_particulate_organic_matter_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.od550ss b/data_descriptors/variables/aemon.od550ss
new file mode 100644
index 000000000..eaae4e75a
--- /dev/null
+++ b/data_descriptors/variables/aemon.od550ss
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemon.od550ss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to sea salt aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Salt Aerosol Optical Depth at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550ss",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_sea_salt_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.od550ss.json b/data_descriptors/variables/aemon.od550ss.json
new file mode 100644
index 000000000..eaae4e75a
--- /dev/null
+++ b/data_descriptors/variables/aemon.od550ss.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemon.od550ss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to sea salt aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Salt Aerosol Optical Depth at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550ss",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_sea_salt_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.od870aer b/data_descriptors/variables/aemon.od870aer
new file mode 100644
index 000000000..1eddefee3
--- /dev/null
+++ b/data_descriptors/variables/aemon.od870aer
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.od870aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "AOD from the ambient aerosols (i.e., includes aerosol water). Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 870nm'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ambient Aerosol Optical Depth at 870nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od870aer",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.od870aer.json b/data_descriptors/variables/aemon.od870aer.json
new file mode 100644
index 000000000..1eddefee3
--- /dev/null
+++ b/data_descriptors/variables/aemon.od870aer.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.od870aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "AOD from the ambient aerosols (i.e., includes aerosol water). Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 870nm'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ambient Aerosol Optical Depth at 870nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od870aer",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.pod0 b/data_descriptors/variables/aemon.pod0
new file mode 100644
index 000000000..d8ce7c7a6
--- /dev/null
+++ b/data_descriptors/variables/aemon.pod0
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.pod0",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: sum",
+ "comment": "Accumulated stomatal ozone flux over the threshold of 0 mol m-2 s-1; Computation: Time Integral of (hourly above canopy ozone concentration * stomatal conductance * Rc/(Rb+Rc) )",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Phytotoxic Ozone Dose",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pod0",
+ "positive": "",
+ "standard_name": "integral_wrt_time_of_mole_stomatal_uptake_of_ozone",
+ "units": "mol m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.pod0.json b/data_descriptors/variables/aemon.pod0.json
new file mode 100644
index 000000000..d8ce7c7a6
--- /dev/null
+++ b/data_descriptors/variables/aemon.pod0.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.pod0",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: sum",
+ "comment": "Accumulated stomatal ozone flux over the threshold of 0 mol m-2 s-1; Computation: Time Integral of (hourly above canopy ozone concentration * stomatal conductance * Rc/(Rb+Rc) )",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Phytotoxic Ozone Dose",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pod0",
+ "positive": "",
+ "standard_name": "integral_wrt_time_of_mole_stomatal_uptake_of_ozone",
+ "units": "mol m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.ptp b/data_descriptors/variables/aemon.ptp
new file mode 100644
index 000000000..92af372da
--- /dev/null
+++ b/data_descriptors/variables/aemon.ptp
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.ptp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "2D monthly mean thermal tropopause calculated using WMO tropopause definition on 3d temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tropopause Air Pressure",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ptp",
+ "positive": "",
+ "standard_name": "tropopause_air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.ptp.json b/data_descriptors/variables/aemon.ptp.json
new file mode 100644
index 000000000..92af372da
--- /dev/null
+++ b/data_descriptors/variables/aemon.ptp.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.ptp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "2D monthly mean thermal tropopause calculated using WMO tropopause definition on 3d temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tropopause Air Pressure",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ptp",
+ "positive": "",
+ "standard_name": "tropopause_air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.reffclwtop b/data_descriptors/variables/aemon.reffclwtop
new file mode 100644
index 000000000..3b9cf09ca
--- /dev/null
+++ b/data_descriptors/variables/aemon.reffclwtop
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.reffclwtop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. This is the effective radius as seen from space over liquid cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, or for some models it is the sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere (TOA) each time sample when computing monthly mean. Reported values are weighted by total liquid cloud top fraction of (as seen from TOA) each time sample when computing monthly mean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Cloud-Top Effective Droplet Radius",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclwtop",
+ "positive": "",
+ "standard_name": "effective_radius_of_cloud_liquid_water_particles_at_liquid_water_cloud_top",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.reffclwtop.json b/data_descriptors/variables/aemon.reffclwtop.json
new file mode 100644
index 000000000..3b9cf09ca
--- /dev/null
+++ b/data_descriptors/variables/aemon.reffclwtop.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.reffclwtop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. This is the effective radius as seen from space over liquid cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, or for some models it is the sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere (TOA) each time sample when computing monthly mean. Reported values are weighted by total liquid cloud top fraction of (as seen from TOA) each time sample when computing monthly mean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Cloud-Top Effective Droplet Radius",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclwtop",
+ "positive": "",
+ "standard_name": "effective_radius_of_cloud_liquid_water_particles_at_liquid_water_cloud_top",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.rlutaf b/data_descriptors/variables/aemon.rlutaf
new file mode 100644
index 000000000..ac6fd24a3
--- /dev/null
+++ b/data_descriptors/variables/aemon.rlutaf
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.rlutaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Flux corresponding to rlut resulting from aerosol-free call to radiation, following Ghan (ACP, 2013)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Aerosol-Free Longwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutaf",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.rlutaf.json b/data_descriptors/variables/aemon.rlutaf.json
new file mode 100644
index 000000000..ac6fd24a3
--- /dev/null
+++ b/data_descriptors/variables/aemon.rlutaf.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.rlutaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Flux corresponding to rlut resulting from aerosol-free call to radiation, following Ghan (ACP, 2013)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Aerosol-Free Longwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutaf",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.rlutcsaf b/data_descriptors/variables/aemon.rlutcsaf
new file mode 100644
index 000000000..55c7d1dc7
--- /dev/null
+++ b/data_descriptors/variables/aemon.rlutcsaf
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.rlutcsaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Flux corresponding to rlutcs resulting from aerosol-free call to radiation, following Ghan (ACP, 2013)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Clear-Sky, Aerosol-Free Longwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcsaf",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.rlutcsaf.json b/data_descriptors/variables/aemon.rlutcsaf.json
new file mode 100644
index 000000000..55c7d1dc7
--- /dev/null
+++ b/data_descriptors/variables/aemon.rlutcsaf.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.rlutcsaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Flux corresponding to rlutcs resulting from aerosol-free call to radiation, following Ghan (ACP, 2013)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Clear-Sky, Aerosol-Free Longwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcsaf",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.rsutaf b/data_descriptors/variables/aemon.rsutaf
new file mode 100644
index 000000000..8096cf264
--- /dev/null
+++ b/data_descriptors/variables/aemon.rsutaf
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.rsutaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Flux corresponding to rsut resulting from aerosol-free call to radiation, following Ghan (ACP, 2013)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Aerosol-Free Shortwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutaf",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.rsutaf.json b/data_descriptors/variables/aemon.rsutaf.json
new file mode 100644
index 000000000..8096cf264
--- /dev/null
+++ b/data_descriptors/variables/aemon.rsutaf.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.rsutaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Flux corresponding to rsut resulting from aerosol-free call to radiation, following Ghan (ACP, 2013)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Aerosol-Free Shortwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutaf",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.rsutcsaf b/data_descriptors/variables/aemon.rsutcsaf
new file mode 100644
index 000000000..1f1ca47bd
--- /dev/null
+++ b/data_descriptors/variables/aemon.rsutcsaf
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.rsutcsaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Flux corresponding to rsutcs resulting from aerosol-free call to radiation, following Ghan (ACP, 2013)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Clear-Sky, Aerosol-Free Shortwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcsaf",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.rsutcsaf.json b/data_descriptors/variables/aemon.rsutcsaf.json
new file mode 100644
index 000000000..1f1ca47bd
--- /dev/null
+++ b/data_descriptors/variables/aemon.rsutcsaf.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.rsutcsaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Flux corresponding to rsutcs resulting from aerosol-free call to radiation, following Ghan (ACP, 2013)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Clear-Sky, Aerosol-Free Shortwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcsaf",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.sedustci b/data_descriptors/variables/aemon.sedustci
new file mode 100644
index 000000000..cd7da6a1e
--- /dev/null
+++ b/data_descriptors/variables/aemon.sedustci
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.sedustci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry mass deposition rate of dust aerosol.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sedimentation Flux of Dust Mode Coarse Insoluble",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sedustCI",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_insoluble_dust_dry_aerosol_particles_due_to_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.sedustci.json b/data_descriptors/variables/aemon.sedustci.json
new file mode 100644
index 000000000..cd7da6a1e
--- /dev/null
+++ b/data_descriptors/variables/aemon.sedustci.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.sedustci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry mass deposition rate of dust aerosol.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sedimentation Flux of Dust Mode Coarse Insoluble",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sedustCI",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_insoluble_dust_dry_aerosol_particles_due_to_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.tatp b/data_descriptors/variables/aemon.tatp
new file mode 100644
index 000000000..0ba98d841
--- /dev/null
+++ b/data_descriptors/variables/aemon.tatp
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.tatp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "2D monthly mean thermal tropopause calculated using WMO tropopause definition on 3d temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tropopause Air Temperature",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tatp",
+ "positive": "",
+ "standard_name": "tropopause_air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.tatp.json b/data_descriptors/variables/aemon.tatp.json
new file mode 100644
index 000000000..0ba98d841
--- /dev/null
+++ b/data_descriptors/variables/aemon.tatp.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.tatp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "2D monthly mean thermal tropopause calculated using WMO tropopause definition on 3d temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tropopause Air Temperature",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tatp",
+ "positive": "",
+ "standard_name": "tropopause_air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.tntrl27 b/data_descriptors/variables/aemon.tntrl27
new file mode 100644
index 000000000..853f29b1f
--- /dev/null
+++ b/data_descriptors/variables/aemon.tntrl27
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemon.tntrl27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Tendency of air temperature due to longwave radiative heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Longwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrl27",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.tntrl27.json b/data_descriptors/variables/aemon.tntrl27.json
new file mode 100644
index 000000000..853f29b1f
--- /dev/null
+++ b/data_descriptors/variables/aemon.tntrl27.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemon.tntrl27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Tendency of air temperature due to longwave radiative heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Longwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrl27",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.tntrs27 b/data_descriptors/variables/aemon.tntrs27
new file mode 100644
index 000000000..9c6533a0f
--- /dev/null
+++ b/data_descriptors/variables/aemon.tntrs27
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemon.tntrs27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Tendency of air temperature due to shortwave radiative heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Shortwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrs27",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.tntrs27.json b/data_descriptors/variables/aemon.tntrs27.json
new file mode 100644
index 000000000..9c6533a0f
--- /dev/null
+++ b/data_descriptors/variables/aemon.tntrs27.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemon.tntrs27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Tendency of air temperature due to shortwave radiative heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Shortwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrs27",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.toz b/data_descriptors/variables/aemon.toz
new file mode 100644
index 000000000..32c00e3ac
--- /dev/null
+++ b/data_descriptors/variables/aemon.toz
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.toz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total ozone column calculated at 0 degrees C and 1 bar, such that 1m = 1e5 DU.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Column Ozone",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "toz",
+ "positive": "",
+ "standard_name": "equivalent_thickness_at_stp_of_atmosphere_ozone_content",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.toz.json b/data_descriptors/variables/aemon.toz.json
new file mode 100644
index 000000000..32c00e3ac
--- /dev/null
+++ b/data_descriptors/variables/aemon.toz.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.toz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total ozone column calculated at 0 degrees C and 1 bar, such that 1m = 1e5 DU.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Column Ozone",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "toz",
+ "positive": "",
+ "standard_name": "equivalent_thickness_at_stp_of_atmosphere_ozone_content",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.tropoz b/data_descriptors/variables/aemon.tropoz
new file mode 100644
index 000000000..f1dd660df
--- /dev/null
+++ b/data_descriptors/variables/aemon.tropoz
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.tropoz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tropospheric ozone column, should be consistent with definition of tropopause used to calculate the pressure of the tropopause (ptp). Calculated at 0 degrees C and 1 bar, such that 1m = 1e5 DU.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tropospheric Ozone Column",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tropoz",
+ "positive": "",
+ "standard_name": "equivalent_thickness_at_stp_of_atmosphere_ozone_content",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.tropoz.json b/data_descriptors/variables/aemon.tropoz.json
new file mode 100644
index 000000000..f1dd660df
--- /dev/null
+++ b/data_descriptors/variables/aemon.tropoz.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.tropoz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tropospheric ozone column, should be consistent with definition of tropopause used to calculate the pressure of the tropopause (ptp). Calculated at 0 degrees C and 1 bar, such that 1m = 1e5 DU.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tropospheric Ozone Column",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tropoz",
+ "positive": "",
+ "standard_name": "equivalent_thickness_at_stp_of_atmosphere_ozone_content",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.ttop b/data_descriptors/variables/aemon.ttop
new file mode 100644
index 000000000..059506fac
--- /dev/null
+++ b/data_descriptors/variables/aemon.ttop
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.ttop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "cloud_top refers to the top of the highest cloud. Air temperature is the bulk temperature of the air, not the surface (skin) temperature.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Air Temperature at Cloud Top",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ttop",
+ "positive": "",
+ "standard_name": "air_temperature_at_cloud_top",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.ttop.json b/data_descriptors/variables/aemon.ttop.json
new file mode 100644
index 000000000..059506fac
--- /dev/null
+++ b/data_descriptors/variables/aemon.ttop.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.ttop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "cloud_top refers to the top of the highest cloud. Air temperature is the bulk temperature of the air, not the surface (skin) temperature.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Air Temperature at Cloud Top",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ttop",
+ "positive": "",
+ "standard_name": "air_temperature_at_cloud_top",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.wetbc b/data_descriptors/variables/aemon.wetbc
new file mode 100644
index 000000000..787eed681
--- /dev/null
+++ b/data_descriptors/variables/aemon.wetbc
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.wetbc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface deposition rate of black carbon (dry mass) due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of Black Carbon Aerosol Mass",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetbc",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_elemental_carbon_dry_aerosol_particles_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.wetbc.json b/data_descriptors/variables/aemon.wetbc.json
new file mode 100644
index 000000000..787eed681
--- /dev/null
+++ b/data_descriptors/variables/aemon.wetbc.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.wetbc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface deposition rate of black carbon (dry mass) due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of Black Carbon Aerosol Mass",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetbc",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_elemental_carbon_dry_aerosol_particles_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.wetdust b/data_descriptors/variables/aemon.wetdust
new file mode 100644
index 000000000..db08dd84d
--- /dev/null
+++ b/data_descriptors/variables/aemon.wetdust
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.wetdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface deposition rate of dust (dry mass) due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of Dust",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetdust",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.wetdust.json b/data_descriptors/variables/aemon.wetdust.json
new file mode 100644
index 000000000..db08dd84d
--- /dev/null
+++ b/data_descriptors/variables/aemon.wetdust.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.wetdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface deposition rate of dust (dry mass) due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of Dust",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetdust",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.wetnh3 b/data_descriptors/variables/aemon.wetnh3
new file mode 100644
index 000000000..7fefaa32a
--- /dev/null
+++ b/data_descriptors/variables/aemon.wetnh3
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.wetnh3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface deposition rate of ammonia (NH3) due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of NH3",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetnh3",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_ammonia_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.wetnh3.json b/data_descriptors/variables/aemon.wetnh3.json
new file mode 100644
index 000000000..7fefaa32a
--- /dev/null
+++ b/data_descriptors/variables/aemon.wetnh3.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.wetnh3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface deposition rate of ammonia (NH3) due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of NH3",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetnh3",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_ammonia_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.wetnh4 b/data_descriptors/variables/aemon.wetnh4
new file mode 100644
index 000000000..928898af4
--- /dev/null
+++ b/data_descriptors/variables/aemon.wetnh4
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.wetnh4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface deposition rate of ammonium (NH4) due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of NH4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetnh4",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_ammonium_dry_aerosol_particles_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.wetnh4.json b/data_descriptors/variables/aemon.wetnh4.json
new file mode 100644
index 000000000..928898af4
--- /dev/null
+++ b/data_descriptors/variables/aemon.wetnh4.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.wetnh4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface deposition rate of ammonium (NH4) due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of NH4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetnh4",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_ammonium_dry_aerosol_particles_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.wetnoy b/data_descriptors/variables/aemon.wetnoy
new file mode 100644
index 000000000..94aaf1689
--- /dev/null
+++ b/data_descriptors/variables/aemon.wetnoy
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.wetnoy",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "NOy is the sum of all simulated oxidized nitrogen species, out of NO, NO2, HNO3, HNO4, NO3 aerosol, NO3 (radical), N2O5, PAN, other organic nitrates.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of NOy Including Aerosol Nitrate",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetnoy",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_noy_expressed_as_nitrogen_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.wetnoy.json b/data_descriptors/variables/aemon.wetnoy.json
new file mode 100644
index 000000000..94aaf1689
--- /dev/null
+++ b/data_descriptors/variables/aemon.wetnoy.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.wetnoy",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "NOy is the sum of all simulated oxidized nitrogen species, out of NO, NO2, HNO3, HNO4, NO3 aerosol, NO3 (radical), N2O5, PAN, other organic nitrates.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of NOy Including Aerosol Nitrate",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetnoy",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_noy_expressed_as_nitrogen_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.wetoa b/data_descriptors/variables/aemon.wetoa
new file mode 100644
index 000000000..1b37b25cc
--- /dev/null
+++ b/data_descriptors/variables/aemon.wetoa
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.wetoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Deposition rate of organic matter in aerosols (measured by the dry mass) due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of Dry Aerosol Total Organic Matter",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetoa",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_particles_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.wetoa.json b/data_descriptors/variables/aemon.wetoa.json
new file mode 100644
index 000000000..1b37b25cc
--- /dev/null
+++ b/data_descriptors/variables/aemon.wetoa.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.wetoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Deposition rate of organic matter in aerosols (measured by the dry mass) due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of Dry Aerosol Total Organic Matter",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetoa",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_particles_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.wetso2 b/data_descriptors/variables/aemon.wetso2
new file mode 100644
index 000000000..667acf11c
--- /dev/null
+++ b/data_descriptors/variables/aemon.wetso2
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.wetso2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Deposition rate of sulfur dioxide due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of SO2",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetso2",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.wetso2.json b/data_descriptors/variables/aemon.wetso2.json
new file mode 100644
index 000000000..667acf11c
--- /dev/null
+++ b/data_descriptors/variables/aemon.wetso2.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.wetso2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Deposition rate of sulfur dioxide due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of SO2",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetso2",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.wetso4 b/data_descriptors/variables/aemon.wetso4
new file mode 100644
index 000000000..c24ad1f95
--- /dev/null
+++ b/data_descriptors/variables/aemon.wetso4
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.wetso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Deposition rate of sulfate aerosols (measured by the dry mass) due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of SO4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetso4",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_particles_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.wetso4.json b/data_descriptors/variables/aemon.wetso4.json
new file mode 100644
index 000000000..c24ad1f95
--- /dev/null
+++ b/data_descriptors/variables/aemon.wetso4.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.wetso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Deposition rate of sulfate aerosols (measured by the dry mass) due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of SO4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetso4",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_particles_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.wetss b/data_descriptors/variables/aemon.wetss
new file mode 100644
index 000000000..d652f56ca
--- /dev/null
+++ b/data_descriptors/variables/aemon.wetss
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.wetss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Deposition rate of sea salt aerosols (measured by the dry mass) due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of Sea-Salt Aerosol",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetss",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_sea_salt_dry_aerosol_particles_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.wetss.json b/data_descriptors/variables/aemon.wetss.json
new file mode 100644
index 000000000..d652f56ca
--- /dev/null
+++ b/data_descriptors/variables/aemon.wetss.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.wetss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Deposition rate of sea salt aerosols (measured by the dry mass) due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of Sea-Salt Aerosol",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetss",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_sea_salt_dry_aerosol_particles_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.ztp b/data_descriptors/variables/aemon.ztp
new file mode 100644
index 000000000..ae5f58723
--- /dev/null
+++ b/data_descriptors/variables/aemon.ztp
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.ztp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "2D monthly mean thermal tropopause calculated using WMO tropopause definition on 3d temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tropopause Altitude Above Geoid",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ztp",
+ "positive": "",
+ "standard_name": "tropopause_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemon.ztp.json b/data_descriptors/variables/aemon.ztp.json
new file mode 100644
index 000000000..ae5f58723
--- /dev/null
+++ b/data_descriptors/variables/aemon.ztp.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemon.ztp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "2D monthly mean thermal tropopause calculated using WMO tropopause definition on 3d temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tropopause Altitude Above Geoid",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ztp",
+ "positive": "",
+ "standard_name": "tropopause_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.airmass b/data_descriptors/variables/aemonlev.airmass
new file mode 100644
index 000000000..4edf1249e
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.airmass
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.airmass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The mass of air in an atmospheric layer.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Vertically Integrated Mass Content of Air in Layer",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "airmass",
+ "positive": "",
+ "standard_name": "atmosphere_mass_of_air_per_unit_area",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.airmass.json b/data_descriptors/variables/aemonlev.airmass.json
new file mode 100644
index 000000000..4edf1249e
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.airmass.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.airmass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The mass of air in an atmospheric layer.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Vertically Integrated Mass Content of Air in Layer",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "airmass",
+ "positive": "",
+ "standard_name": "atmosphere_mass_of_air_per_unit_area",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.aoanh b/data_descriptors/variables/aemonlev.aoanh
new file mode 100644
index 000000000..7e34996f2
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.aoanh
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.aoanh",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Fixed surface layer mixing ratio over 30o-50oN (0 ppbv), uniform fixed source (at all levels) everywhere else (source is unspecified but must be constant in space and time and documented). Note that the source could be 1yr/yr, so the tracer concentration provides mean age in years. For method using linearly increasing tracer include a method attribute: 'linearly increasing tracer'For method using uniform source (1yr/yr) include a method attribute: 'uniform source'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northern Hemisphere Tracer Lifetime",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "aoanh",
+ "positive": "",
+ "standard_name": "tracer_lifetime",
+ "units": "yr",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.aoanh.json b/data_descriptors/variables/aemonlev.aoanh.json
new file mode 100644
index 000000000..7e34996f2
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.aoanh.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.aoanh",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Fixed surface layer mixing ratio over 30o-50oN (0 ppbv), uniform fixed source (at all levels) everywhere else (source is unspecified but must be constant in space and time and documented). Note that the source could be 1yr/yr, so the tracer concentration provides mean age in years. For method using linearly increasing tracer include a method attribute: 'linearly increasing tracer'For method using uniform source (1yr/yr) include a method attribute: 'uniform source'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northern Hemisphere Tracer Lifetime",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "aoanh",
+ "positive": "",
+ "standard_name": "tracer_lifetime",
+ "units": "yr",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.c2h2 b/data_descriptors/variables/aemonlev.c2h2
new file mode 100644
index 000000000..bac7179c0
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.c2h2
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.c2h2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "C2H2 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c2h2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ethyne_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.c2h2.json b/data_descriptors/variables/aemonlev.c2h2.json
new file mode 100644
index 000000000..bac7179c0
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.c2h2.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.c2h2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "C2H2 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c2h2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ethyne_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.c2h6 b/data_descriptors/variables/aemonlev.c2h6
new file mode 100644
index 000000000..e03d00c7b
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.c2h6
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.c2h6",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "C2H6 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c2h6",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ethane_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.c2h6.json b/data_descriptors/variables/aemonlev.c2h6.json
new file mode 100644
index 000000000..e03d00c7b
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.c2h6.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.c2h6",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "C2H6 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c2h6",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ethane_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.c3h6 b/data_descriptors/variables/aemonlev.c3h6
new file mode 100644
index 000000000..398055e96
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.c3h6
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.c3h6",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "C3H6 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c3h6",
+ "positive": "",
+ "standard_name": "mole_fraction_of_propene_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.c3h6.json b/data_descriptors/variables/aemonlev.c3h6.json
new file mode 100644
index 000000000..398055e96
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.c3h6.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.c3h6",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "C3H6 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c3h6",
+ "positive": "",
+ "standard_name": "mole_fraction_of_propene_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.c3h8 b/data_descriptors/variables/aemonlev.c3h8
new file mode 100644
index 000000000..60346d94c
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.c3h8
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.c3h8",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "C3H8 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c3h8",
+ "positive": "",
+ "standard_name": "mole_fraction_of_propane_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.c3h8.json b/data_descriptors/variables/aemonlev.c3h8.json
new file mode 100644
index 000000000..60346d94c
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.c3h8.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.c3h8",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "C3H8 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c3h8",
+ "positive": "",
+ "standard_name": "mole_fraction_of_propane_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.cdnc b/data_descriptors/variables/aemonlev.cdnc
new file mode 100644
index 000000000..2f815e9eb
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.cdnc
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.cdnc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Cloud Droplet Number Concentration in liquid water clouds.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Cloud Liquid Droplet Number Concentration",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cdnc",
+ "positive": "",
+ "standard_name": "number_concentration_of_cloud_liquid_water_particles_in_air",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.cdnc.json b/data_descriptors/variables/aemonlev.cdnc.json
new file mode 100644
index 000000000..2f815e9eb
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.cdnc.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.cdnc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Cloud Droplet Number Concentration in liquid water clouds.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Cloud Liquid Droplet Number Concentration",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cdnc",
+ "positive": "",
+ "standard_name": "number_concentration_of_cloud_liquid_water_particles_in_air",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.ch3coch3 b/data_descriptors/variables/aemonlev.ch3coch3
new file mode 100644
index 000000000..4b3fa4849
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.ch3coch3
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.ch3coch3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction 'mole_fraction_of_X_in_Y', where X is a material constituent of Y. A chemical species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. Acetone is an organic molecule with the chemical formula CH3CH3CO. The IUPAC name for acetone is propan-2-one. Acetone is a member of the group of organic compounds known as ketones. There are standard names for the ketone group as well as for some of the individual species.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CH3COCH3 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch3coch3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_acetone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.ch3coch3.json b/data_descriptors/variables/aemonlev.ch3coch3.json
new file mode 100644
index 000000000..4b3fa4849
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.ch3coch3.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.ch3coch3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction 'mole_fraction_of_X_in_Y', where X is a material constituent of Y. A chemical species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. Acetone is an organic molecule with the chemical formula CH3CH3CO. The IUPAC name for acetone is propan-2-one. Acetone is a member of the group of organic compounds known as ketones. There are standard names for the ketone group as well as for some of the individual species.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CH3COCH3 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch3coch3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_acetone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.ch4 b/data_descriptors/variables/aemonlev.ch4
new file mode 100644
index 000000000..7093bb5bb
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.ch4
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.ch4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of CH4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch4",
+ "positive": "",
+ "standard_name": "mole_fraction_of_methane_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.ch4.json b/data_descriptors/variables/aemonlev.ch4.json
new file mode 100644
index 000000000..7093bb5bb
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.ch4.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.ch4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of CH4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch4",
+ "positive": "",
+ "standard_name": "mole_fraction_of_methane_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.cheaqpso4 b/data_descriptors/variables/aemonlev.cheaqpso4
new file mode 100644
index 000000000..76a1212a6
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.cheaqpso4
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.cheaqpso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "proposed name: tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_aqueous_phase_net_chemical_production",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Aqueous-Phase Production Rate of SO4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cheaqpso4",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_particles_due_to_aqueous_phase_net_chemical_production",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.cheaqpso4.json b/data_descriptors/variables/aemonlev.cheaqpso4.json
new file mode 100644
index 000000000..76a1212a6
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.cheaqpso4.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.cheaqpso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "proposed name: tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_aqueous_phase_net_chemical_production",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Aqueous-Phase Production Rate of SO4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cheaqpso4",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_particles_due_to_aqueous_phase_net_chemical_production",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.chegpso4 b/data_descriptors/variables/aemonlev.chegpso4
new file mode 100644
index 000000000..4fcfe6603
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.chegpso4
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.chegpso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "proposed name: tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_gas_phase_net_chemical_production",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Gas-Phase Production Rate of SO4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chegpso4",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_particles_due_to_gaseous_phase_net_chemical_production",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.chegpso4.json b/data_descriptors/variables/aemonlev.chegpso4.json
new file mode 100644
index 000000000..4fcfe6603
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.chegpso4.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.chegpso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "proposed name: tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_gas_phase_net_chemical_production",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Gas-Phase Production Rate of SO4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chegpso4",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_particles_due_to_gaseous_phase_net_chemical_production",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.co b/data_descriptors/variables/aemonlev.co
new file mode 100644
index 000000000..5b83a03d5
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.co
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.co",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CO Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co",
+ "positive": "",
+ "standard_name": "mole_fraction_of_carbon_monoxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.co.json b/data_descriptors/variables/aemonlev.co.json
new file mode 100644
index 000000000..5b83a03d5
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.co.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.co",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CO Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co",
+ "positive": "",
+ "standard_name": "mole_fraction_of_carbon_monoxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.co2 b/data_descriptors/variables/aemonlev.co2
new file mode 100644
index 000000000..d12b1978f
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.co2
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of CO2",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_carbon_dioxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.co2.json b/data_descriptors/variables/aemonlev.co2.json
new file mode 100644
index 000000000..d12b1978f
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.co2.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of CO2",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_carbon_dioxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.dms b/data_descriptors/variables/aemonlev.dms
new file mode 100644
index 000000000..4c11be808
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.dms
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.dms",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dimethyl Sulphide (DMS) Mole Fraction",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dms",
+ "positive": "",
+ "standard_name": "mole_fraction_of_dimethyl_sulfide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.dms.json b/data_descriptors/variables/aemonlev.dms.json
new file mode 100644
index 000000000..4c11be808
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.dms.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.dms",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dimethyl Sulphide (DMS) Mole Fraction",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dms",
+ "positive": "",
+ "standard_name": "mole_fraction_of_dimethyl_sulfide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.ec550aer b/data_descriptors/variables/aemonlev.ec550aer
new file mode 100644
index 000000000..fb677cf93
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.ec550aer
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.ec550aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Aerosol volume extinction coefficient at 550nm wavelength.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Aerosol Extinction Coefficient",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ec550aer",
+ "positive": "",
+ "standard_name": "volume_extinction_coefficient_in_air_due_to_ambient_aerosol_particles",
+ "units": "m-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.ec550aer.json b/data_descriptors/variables/aemonlev.ec550aer.json
new file mode 100644
index 000000000..fb677cf93
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.ec550aer.json
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.ec550aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Aerosol volume extinction coefficient at 550nm wavelength.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Aerosol Extinction Coefficient",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ec550aer",
+ "positive": "",
+ "standard_name": "volume_extinction_coefficient_in_air_due_to_ambient_aerosol_particles",
+ "units": "m-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.emilnox b/data_descriptors/variables/aemonlev.emilnox
new file mode 100644
index 000000000..2c44bf5b7
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.emilnox
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.emilnox",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate the NOx production for lightning over model layer. proposed name: tendency_of_atmosphere_mass_content_of_nox_from_lightning",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Layer-Integrated Lightning Production of NOx",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emilnox",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_moles_of_nox_expressed_as_nitrogen",
+ "units": "mol s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.emilnox.json b/data_descriptors/variables/aemonlev.emilnox.json
new file mode 100644
index 000000000..2c44bf5b7
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.emilnox.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.emilnox",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate the NOx production for lightning over model layer. proposed name: tendency_of_atmosphere_mass_content_of_nox_from_lightning",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Layer-Integrated Lightning Production of NOx",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emilnox",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_moles_of_nox_expressed_as_nitrogen",
+ "units": "mol s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.h2o b/data_descriptors/variables/aemonlev.h2o
new file mode 100644
index 000000000..133bd49e5
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.h2o
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.h2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes all phases of water",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Water",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "h2o",
+ "positive": "",
+ "standard_name": "mass_fraction_of_water_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.h2o.json b/data_descriptors/variables/aemonlev.h2o.json
new file mode 100644
index 000000000..133bd49e5
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.h2o.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.h2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes all phases of water",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Water",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "h2o",
+ "positive": "",
+ "standard_name": "mass_fraction_of_water_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.hcho b/data_descriptors/variables/aemonlev.hcho
new file mode 100644
index 000000000..fbb4fdb9b
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.hcho
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.hcho",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Formaldehyde Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hcho",
+ "positive": "",
+ "standard_name": "mole_fraction_of_formaldehyde_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.hcho.json b/data_descriptors/variables/aemonlev.hcho.json
new file mode 100644
index 000000000..fbb4fdb9b
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.hcho.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.hcho",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Formaldehyde Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hcho",
+ "positive": "",
+ "standard_name": "mole_fraction_of_formaldehyde_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.hcl b/data_descriptors/variables/aemonlev.hcl
new file mode 100644
index 000000000..6c8f3a6e9
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.hcl
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.hcl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of hydrogen chloride is HCl.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "HCl Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hcl",
+ "positive": "",
+ "standard_name": "mole_fraction_of_hydrogen_chloride_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.hcl.json b/data_descriptors/variables/aemonlev.hcl.json
new file mode 100644
index 000000000..6c8f3a6e9
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.hcl.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.hcl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of hydrogen chloride is HCl.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "HCl Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hcl",
+ "positive": "",
+ "standard_name": "mole_fraction_of_hydrogen_chloride_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.hno3 b/data_descriptors/variables/aemonlev.hno3
new file mode 100644
index 000000000..82b36410a
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.hno3
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.hno3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "HNO3 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hno3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitric_acid_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.hno3.json b/data_descriptors/variables/aemonlev.hno3.json
new file mode 100644
index 000000000..82b36410a
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.hno3.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.hno3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "HNO3 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hno3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitric_acid_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.isop b/data_descriptors/variables/aemonlev.isop
new file mode 100644
index 000000000..c5553b92f
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.isop
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.isop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction of isoprene in air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Isoprene Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "isop",
+ "positive": "",
+ "standard_name": "mole_fraction_of_isoprene_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.isop.json b/data_descriptors/variables/aemonlev.isop.json
new file mode 100644
index 000000000..c5553b92f
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.isop.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.isop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction of isoprene in air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Isoprene Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "isop",
+ "positive": "",
+ "standard_name": "mole_fraction_of_isoprene_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.jno2 b/data_descriptors/variables/aemonlev.jno2
new file mode 100644
index 000000000..3f17a3f4b
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.jno2
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.jno2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Photolysis rate of nitrogen dioxide (NO2)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Photolysis Rate of NO2",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jno2",
+ "positive": "",
+ "standard_name": "photolysis_rate_of_nitrogen_dioxide",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.jno2.json b/data_descriptors/variables/aemonlev.jno2.json
new file mode 100644
index 000000000..3f17a3f4b
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.jno2.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.jno2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Photolysis rate of nitrogen dioxide (NO2)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Photolysis Rate of NO2",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jno2",
+ "positive": "",
+ "standard_name": "photolysis_rate_of_nitrogen_dioxide",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.lossch4 b/data_descriptors/variables/aemonlev.lossch4
new file mode 100644
index 000000000..a70ebbd2e
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.lossch4
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.lossch4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "monthly averaged atmospheric loss",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Monthly Loss of Atmospheric Methane",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lossch4",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mole_concentration_of_methane_due_to_chemical_destruction",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.lossch4.json b/data_descriptors/variables/aemonlev.lossch4.json
new file mode 100644
index 000000000..a70ebbd2e
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.lossch4.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.lossch4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "monthly averaged atmospheric loss",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Monthly Loss of Atmospheric Methane",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lossch4",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mole_concentration_of_methane_due_to_chemical_destruction",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.lossco b/data_descriptors/variables/aemonlev.lossco
new file mode 100644
index 000000000..677dd135a
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.lossco
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.lossco",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "monthly averaged atmospheric loss",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Monthly Loss of Atmospheric Carbon Monoxide",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lossco",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mole_concentration_of_carbon_monoxide_due_to_chemical_destruction",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.lossco.json b/data_descriptors/variables/aemonlev.lossco.json
new file mode 100644
index 000000000..677dd135a
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.lossco.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.lossco",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "monthly averaged atmospheric loss",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Monthly Loss of Atmospheric Carbon Monoxide",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lossco",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mole_concentration_of_carbon_monoxide_due_to_chemical_destruction",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.lossn2o b/data_descriptors/variables/aemonlev.lossn2o
new file mode 100644
index 000000000..9917cb7c0
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.lossn2o
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.lossn2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "monthly averaged atmospheric loss",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Monthly Loss of Atmospheric Nitrous Oxide",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lossn2o",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mole_concentration_of_nitrous_oxide_due_to_chemical_destruction",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.lossn2o.json b/data_descriptors/variables/aemonlev.lossn2o.json
new file mode 100644
index 000000000..9917cb7c0
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.lossn2o.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.lossn2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "monthly averaged atmospheric loss",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Monthly Loss of Atmospheric Nitrous Oxide",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lossn2o",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mole_concentration_of_nitrous_oxide_due_to_chemical_destruction",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.mmraerh2o b/data_descriptors/variables/aemonlev.mmraerh2o
new file mode 100644
index 000000000..a2da2f29b
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.mmraerh2o
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.mmraerh2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass fraction is used in the construction mass_fraction_of_X_in_Y, where X is a material constituent of Y. It means the ratio of the mass of X to the mass of Y (including X). 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. 'Ambient_aerosol' means that the aerosol is measured or modelled at the ambient state of pressure, temperature and relative humidity that exists in its immediate environment. 'Ambient aerosol particles' are aerosol particles that have taken up ambient water through hygroscopic growth. The extent of hygroscopic growth depends on the relative humidity and the composition of the particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Aerosol Water Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmraerh2o",
+ "positive": "",
+ "standard_name": "mass_fraction_of_water_in_ambient_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.mmraerh2o.json b/data_descriptors/variables/aemonlev.mmraerh2o.json
new file mode 100644
index 000000000..a2da2f29b
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.mmraerh2o.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.mmraerh2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass fraction is used in the construction mass_fraction_of_X_in_Y, where X is a material constituent of Y. It means the ratio of the mass of X to the mass of Y (including X). 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. 'Ambient_aerosol' means that the aerosol is measured or modelled at the ambient state of pressure, temperature and relative humidity that exists in its immediate environment. 'Ambient aerosol particles' are aerosol particles that have taken up ambient water through hygroscopic growth. The extent of hygroscopic growth depends on the relative humidity and the composition of the particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Aerosol Water Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmraerh2o",
+ "positive": "",
+ "standard_name": "mass_fraction_of_water_in_ambient_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.mmrbc b/data_descriptors/variables/aemonlev.mmrbc
new file mode 100644
index 000000000..c4648959e
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.mmrbc
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.mmrbc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry mass fraction of black carbon aerosol particles in air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Elemental Carbon Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrbc",
+ "positive": "",
+ "standard_name": "mass_fraction_of_elemental_carbon_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.mmrbc.json b/data_descriptors/variables/aemonlev.mmrbc.json
new file mode 100644
index 000000000..c4648959e
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.mmrbc.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.mmrbc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry mass fraction of black carbon aerosol particles in air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Elemental Carbon Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrbc",
+ "positive": "",
+ "standard_name": "mass_fraction_of_elemental_carbon_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.mmrdust b/data_descriptors/variables/aemonlev.mmrdust
new file mode 100644
index 000000000..3111ab8fa
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.mmrdust
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.mmrdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry mass fraction of dust aerosol particles in air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dust Aerosol Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrdust",
+ "positive": "",
+ "standard_name": "mass_fraction_of_dust_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.mmrdust.json b/data_descriptors/variables/aemonlev.mmrdust.json
new file mode 100644
index 000000000..3111ab8fa
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.mmrdust.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.mmrdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry mass fraction of dust aerosol particles in air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dust Aerosol Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrdust",
+ "positive": "",
+ "standard_name": "mass_fraction_of_dust_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.mmrnh4 b/data_descriptors/variables/aemonlev.mmrnh4
new file mode 100644
index 000000000..2bc0d302f
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.mmrnh4
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.mmrnh4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry mass fraction of ammonium aerosol particles in air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "NH4 Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrnh4",
+ "positive": "",
+ "standard_name": "mass_fraction_of_ammonium_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.mmrnh4.json b/data_descriptors/variables/aemonlev.mmrnh4.json
new file mode 100644
index 000000000..2bc0d302f
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.mmrnh4.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.mmrnh4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry mass fraction of ammonium aerosol particles in air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "NH4 Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrnh4",
+ "positive": "",
+ "standard_name": "mass_fraction_of_ammonium_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.mmrno3 b/data_descriptors/variables/aemonlev.mmrno3
new file mode 100644
index 000000000..2ddcec8e0
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.mmrno3
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.mmrno3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry mass fraction of nitrate aerosol particles in air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "NO3 Aerosol Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrno3",
+ "positive": "",
+ "standard_name": "mass_fraction_of_nitrate_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.mmrno3.json b/data_descriptors/variables/aemonlev.mmrno3.json
new file mode 100644
index 000000000..2ddcec8e0
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.mmrno3.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.mmrno3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry mass fraction of nitrate aerosol particles in air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "NO3 Aerosol Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrno3",
+ "positive": "",
+ "standard_name": "mass_fraction_of_nitrate_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.mmroa b/data_descriptors/variables/aemonlev.mmroa
new file mode 100644
index 000000000..2e88183ed
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.mmroa
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.mmroa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "We recommend a scale factor of POM=1.4*OC, unless your model has more detailed info available.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Organic Aerosol Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmroa",
+ "positive": "",
+ "standard_name": "mass_fraction_of_particulate_organic_matter_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.mmroa.json b/data_descriptors/variables/aemonlev.mmroa.json
new file mode 100644
index 000000000..2e88183ed
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.mmroa.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.mmroa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "We recommend a scale factor of POM=1.4*OC, unless your model has more detailed info available.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Organic Aerosol Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmroa",
+ "positive": "",
+ "standard_name": "mass_fraction_of_particulate_organic_matter_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.mmrpm1 b/data_descriptors/variables/aemonlev.mmrpm1
new file mode 100644
index 000000000..c7ed2bb30
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.mmrpm1
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.mmrpm1",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass fraction atmospheric particulate compounds with an aerodynamic diameter of less than or equal to 1 micrometers",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "PM1.0 Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrpm1",
+ "positive": "",
+ "standard_name": "mass_fraction_of_pm1_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.mmrpm1.json b/data_descriptors/variables/aemonlev.mmrpm1.json
new file mode 100644
index 000000000..c7ed2bb30
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.mmrpm1.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.mmrpm1",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass fraction atmospheric particulate compounds with an aerodynamic diameter of less than or equal to 1 micrometers",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "PM1.0 Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrpm1",
+ "positive": "",
+ "standard_name": "mass_fraction_of_pm1_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.mmrpm10 b/data_descriptors/variables/aemonlev.mmrpm10
new file mode 100644
index 000000000..0aafb2ac2
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.mmrpm10
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.mmrpm10",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass fraction atmospheric particulate compounds with an aerodynamic diameter of less than or equal to 10 micrometers",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "PM10 Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrpm10",
+ "positive": "",
+ "standard_name": "mass_fraction_of_pm10_ambient_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.mmrpm10.json b/data_descriptors/variables/aemonlev.mmrpm10.json
new file mode 100644
index 000000000..0aafb2ac2
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.mmrpm10.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.mmrpm10",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass fraction atmospheric particulate compounds with an aerodynamic diameter of less than or equal to 10 micrometers",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "PM10 Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrpm10",
+ "positive": "",
+ "standard_name": "mass_fraction_of_pm10_ambient_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.mmrpm2p5 b/data_descriptors/variables/aemonlev.mmrpm2p5
new file mode 100644
index 000000000..9ff6269c7
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.mmrpm2p5
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.mmrpm2p5",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass fraction atmospheric particulate compounds with an aerodynamic diameter of less than or equal to 2.5 micrometers",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "PM2.5 Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrpm2p5",
+ "positive": "",
+ "standard_name": "mass_fraction_of_pm2p5_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.mmrpm2p5.json b/data_descriptors/variables/aemonlev.mmrpm2p5.json
new file mode 100644
index 000000000..9ff6269c7
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.mmrpm2p5.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.mmrpm2p5",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass fraction atmospheric particulate compounds with an aerodynamic diameter of less than or equal to 2.5 micrometers",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "PM2.5 Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrpm2p5",
+ "positive": "",
+ "standard_name": "mass_fraction_of_pm2p5_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.mmrso4 b/data_descriptors/variables/aemonlev.mmrso4
new file mode 100644
index 000000000..5ce703a3a
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.mmrso4
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.mmrso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry mass of sulfate (SO4) in aerosol particles as a fraction of air mass.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Aerosol Sulfate Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrso4",
+ "positive": "",
+ "standard_name": "mass_fraction_of_sulfate_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.mmrso4.json b/data_descriptors/variables/aemonlev.mmrso4.json
new file mode 100644
index 000000000..5ce703a3a
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.mmrso4.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.mmrso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry mass of sulfate (SO4) in aerosol particles as a fraction of air mass.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Aerosol Sulfate Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrso4",
+ "positive": "",
+ "standard_name": "mass_fraction_of_sulfate_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.mmrsoa b/data_descriptors/variables/aemonlev.mmrsoa
new file mode 100644
index 000000000..ccef001bc
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.mmrsoa
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.mmrsoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass fraction in the atmosphere of secondary organic aerosols (particulate organic matter formed within the atmosphere from gaseous precursors; dry mass).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Secondary Organic Aerosol Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrsoa",
+ "positive": "",
+ "standard_name": "mass_fraction_of_secondary_particulate_organic_matter_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.mmrsoa.json b/data_descriptors/variables/aemonlev.mmrsoa.json
new file mode 100644
index 000000000..ccef001bc
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.mmrsoa.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.mmrsoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass fraction in the atmosphere of secondary organic aerosols (particulate organic matter formed within the atmosphere from gaseous precursors; dry mass).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Secondary Organic Aerosol Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrsoa",
+ "positive": "",
+ "standard_name": "mass_fraction_of_secondary_particulate_organic_matter_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.mmrss b/data_descriptors/variables/aemonlev.mmrss
new file mode 100644
index 000000000..ab80e89e0
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.mmrss
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.mmrss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass fraction in the atmosphere of sea salt aerosol (dry mass).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Salt Aerosol Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrss",
+ "positive": "",
+ "standard_name": "mass_fraction_of_sea_salt_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.mmrss.json b/data_descriptors/variables/aemonlev.mmrss.json
new file mode 100644
index 000000000..ab80e89e0
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.mmrss.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.mmrss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass fraction in the atmosphere of sea salt aerosol (dry mass).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Salt Aerosol Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrss",
+ "positive": "",
+ "standard_name": "mass_fraction_of_sea_salt_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.n2o b/data_descriptors/variables/aemonlev.n2o
new file mode 100644
index 000000000..db68ee579
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.n2o
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.n2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of nitrous oxide is N2O.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of N2O",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "n2o",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrous_oxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.n2o.json b/data_descriptors/variables/aemonlev.n2o.json
new file mode 100644
index 000000000..db68ee579
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.n2o.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.n2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of nitrous oxide is N2O.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of N2O",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "n2o",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrous_oxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.nh50 b/data_descriptors/variables/aemonlev.nh50
new file mode 100644
index 000000000..e920ce425
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.nh50
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.nh50",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Fixed surface layer mixing ratio over 30o-50oN (100ppbv), uniform fixed 50-day exponential decay.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Artificial Tracer with 50 Day Lifetime",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nh50",
+ "positive": "",
+ "standard_name": "mole_fraction_of_artificial_tracer_with_fixed_lifetime_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.nh50.json b/data_descriptors/variables/aemonlev.nh50.json
new file mode 100644
index 000000000..e920ce425
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.nh50.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.nh50",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Fixed surface layer mixing ratio over 30o-50oN (100ppbv), uniform fixed 50-day exponential decay.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Artificial Tracer with 50 Day Lifetime",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nh50",
+ "positive": "",
+ "standard_name": "mole_fraction_of_artificial_tracer_with_fixed_lifetime_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.no b/data_descriptors/variables/aemonlev.no
new file mode 100644
index 000000000..96eacd898
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.no
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.no",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "NO Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "no",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrogen_monoxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.no.json b/data_descriptors/variables/aemonlev.no.json
new file mode 100644
index 000000000..96eacd898
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.no.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.no",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "NO Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "no",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrogen_monoxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.no2 b/data_descriptors/variables/aemonlev.no2
new file mode 100644
index 000000000..94ae19db5
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.no2
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.no2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "NO2 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "no2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrogen_dioxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.no2.json b/data_descriptors/variables/aemonlev.no2.json
new file mode 100644
index 000000000..94ae19db5
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.no2.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.no2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "NO2 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "no2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrogen_dioxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.o3 b/data_descriptors/variables/aemonlev.o3
new file mode 100644
index 000000000..47ea91c09
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.o3
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.o3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of O3",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.o3.json b/data_descriptors/variables/aemonlev.o3.json
new file mode 100644
index 000000000..47ea91c09
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.o3.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.o3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of O3",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.o3loss b/data_descriptors/variables/aemonlev.o3loss
new file mode 100644
index 000000000..45ad8d8d6
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.o3loss
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.o3loss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "ONLY provide the sum of the following reactions: (i) O(1D)+H2O; (ii) O3+HO2; (iii) O3+OH; (iv) O3+alkenes (isoprene, ethene,...)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "O3 Destruction Rate",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3loss",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mole_concentration_of_ozone_due_to_chemical_destruction",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.o3loss.json b/data_descriptors/variables/aemonlev.o3loss.json
new file mode 100644
index 000000000..45ad8d8d6
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.o3loss.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.o3loss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "ONLY provide the sum of the following reactions: (i) O(1D)+H2O; (ii) O3+HO2; (iii) O3+OH; (iv) O3+alkenes (isoprene, ethene,...)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "O3 Destruction Rate",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3loss",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mole_concentration_of_ozone_due_to_chemical_destruction",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.o3prod b/data_descriptors/variables/aemonlev.o3prod
new file mode 100644
index 000000000..42ac3232e
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.o3prod
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.o3prod",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "ONLY provide the sum of all the HO2/RO2 + NO reactions (as k*[HO2]*[NO])",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "O3 Production Rate",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3prod",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mole_concentration_of_ozone_due_to_chemical_production",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.o3prod.json b/data_descriptors/variables/aemonlev.o3prod.json
new file mode 100644
index 000000000..42ac3232e
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.o3prod.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.o3prod",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "ONLY provide the sum of all the HO2/RO2 + NO reactions (as k*[HO2]*[NO])",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "O3 Production Rate",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3prod",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mole_concentration_of_ozone_due_to_chemical_production",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.o3ste b/data_descriptors/variables/aemonlev.o3ste
new file mode 100644
index 000000000..44e771632
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.o3ste
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.o3ste",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Ozone tracer intended to map out strat-trop exchange (STE) of ozone. Set to ozone in the stratosphere, then destroyed in the troposphere using the ozone chemical loss rate. Please specify the tropopause definition used",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Stratospheric Ozone Tracer Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3ste",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.o3ste.json b/data_descriptors/variables/aemonlev.o3ste.json
new file mode 100644
index 000000000..44e771632
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.o3ste.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.o3ste",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Ozone tracer intended to map out strat-trop exchange (STE) of ozone. Set to ozone in the stratosphere, then destroyed in the troposphere using the ozone chemical loss rate. Please specify the tropopause definition used",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Stratospheric Ozone Tracer Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3ste",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.oh b/data_descriptors/variables/aemonlev.oh
new file mode 100644
index 000000000..49c10fa28
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.oh
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.oh",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "OH Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "oh",
+ "positive": "",
+ "standard_name": "mole_fraction_of_hydroxyl_radical_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.oh.json b/data_descriptors/variables/aemonlev.oh.json
new file mode 100644
index 000000000..49c10fa28
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.oh.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.oh",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "OH Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "oh",
+ "positive": "",
+ "standard_name": "mole_fraction_of_hydroxyl_radical_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.pan b/data_descriptors/variables/aemonlev.pan
new file mode 100644
index 000000000..2210a0eab
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.pan
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.pan",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "PAN Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pan",
+ "positive": "",
+ "standard_name": "mole_fraction_of_peroxyacetyl_nitrate_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.pan.json b/data_descriptors/variables/aemonlev.pan.json
new file mode 100644
index 000000000..2210a0eab
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.pan.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.pan",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "PAN Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pan",
+ "positive": "",
+ "standard_name": "mole_fraction_of_peroxyacetyl_nitrate_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.pfull b/data_descriptors/variables/aemonlev.pfull
new file mode 100644
index 000000000..af35c6265
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.pfull
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.pfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air pressure on model levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Pressure at Model Full-Levels",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pfull",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.pfull.json b/data_descriptors/variables/aemonlev.pfull.json
new file mode 100644
index 000000000..af35c6265
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.pfull.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.pfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air pressure on model levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Pressure at Model Full-Levels",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pfull",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.phalf b/data_descriptors/variables/aemonlev.phalf
new file mode 100644
index 000000000..f685d1b8d
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.phalf
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.phalf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air pressure on model half-levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Pressure on Model Half-Levels",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phalf",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.phalf.json b/data_descriptors/variables/aemonlev.phalf.json
new file mode 100644
index 000000000..f685d1b8d
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.phalf.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.phalf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air pressure on model half-levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Pressure on Model Half-Levels",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phalf",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.photo1d b/data_descriptors/variables/aemonlev.photo1d
new file mode 100644
index 000000000..6a053cdc1
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.photo1d
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.photo1d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "proposed name: photolysis_rate_of_ozone_to_O1D",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Photolysis Rate of Ozone (O3) to Excited Atomic Oxygen (the Singlet D State, O1D)",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "photo1d",
+ "positive": "",
+ "standard_name": "photolysis_rate_of_ozone_to_1D_oxygen_atom",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.photo1d.json b/data_descriptors/variables/aemonlev.photo1d.json
new file mode 100644
index 000000000..6a053cdc1
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.photo1d.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.photo1d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "proposed name: photolysis_rate_of_ozone_to_O1D",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Photolysis Rate of Ozone (O3) to Excited Atomic Oxygen (the Singlet D State, O1D)",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "photo1d",
+ "positive": "",
+ "standard_name": "photolysis_rate_of_ozone_to_1D_oxygen_atom",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.so2 b/data_descriptors/variables/aemonlev.so2
new file mode 100644
index 000000000..aa4fa1e4b
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.so2
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.so2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "SO2 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "so2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_sulfur_dioxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.so2.json b/data_descriptors/variables/aemonlev.so2.json
new file mode 100644
index 000000000..aa4fa1e4b
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.so2.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.so2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "SO2 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "so2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_sulfur_dioxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.tntrl b/data_descriptors/variables/aemonlev.tntrl
new file mode 100644
index 000000000..33ac8b534
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.tntrl
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.tntrl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of air temperature due to longwave radiative heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Longwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrl",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.tntrl.json b/data_descriptors/variables/aemonlev.tntrl.json
new file mode 100644
index 000000000..33ac8b534
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.tntrl.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.tntrl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of air temperature due to longwave radiative heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Longwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrl",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.tntrs b/data_descriptors/variables/aemonlev.tntrs
new file mode 100644
index 000000000..77f6f5686
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.tntrs
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.tntrs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of air temperature due to shortwave radiative heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Shortwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.tntrs.json b/data_descriptors/variables/aemonlev.tntrs.json
new file mode 100644
index 000000000..77f6f5686
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.tntrs.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.tntrs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of air temperature due to shortwave radiative heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Shortwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.ua b/data_descriptors/variables/aemonlev.ua
new file mode 100644
index 000000000..6fad8be62
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.ua
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.ua.json b/data_descriptors/variables/aemonlev.ua.json
new file mode 100644
index 000000000..6fad8be62
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.ua.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.va b/data_descriptors/variables/aemonlev.va
new file mode 100644
index 000000000..e1e2d28bf
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.va
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.va.json b/data_descriptors/variables/aemonlev.va.json
new file mode 100644
index 000000000..e1e2d28bf
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.va.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.wa b/data_descriptors/variables/aemonlev.wa
new file mode 100644
index 000000000..9a12cf5ef
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.wa
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.wa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "A velocity is a vector quantity. 'Upward' indicates a vector component which is positive when directed upward (negative downward). Upward air velocity is the vertical component of the 3D air velocity vector. The standard name downward_air_velocity may be used for a vector component with the opposite sign convention.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upward Air Velocity",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wa",
+ "positive": "",
+ "standard_name": "upward_air_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonlev.wa.json b/data_descriptors/variables/aemonlev.wa.json
new file mode 100644
index 000000000..9a12cf5ef
--- /dev/null
+++ b/data_descriptors/variables/aemonlev.wa.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "aemonlev.wa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "A velocity is a vector quantity. 'Upward' indicates a vector component which is positive when directed upward (negative downward). Upward air velocity is the vertical component of the 3D air velocity vector. The standard name downward_air_velocity may be used for a vector component with the opposite sign convention.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upward Air Velocity",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wa",
+ "positive": "",
+ "standard_name": "upward_air_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonz.bry b/data_descriptors/variables/aemonz.bry
new file mode 100644
index 000000000..d4a1e93ac
--- /dev/null
+++ b/data_descriptors/variables/aemonz.bry
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemonz.bry",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Total family (the sum of all appropriate species in the model) ; list the species in the netCDF header, e.g. Bry = Br + BrO + HOBr + HBr + BrONO2 + BrCl Definition: Total inorganic bromine (e.g., HBr and inorganic bromine oxides and radicals (e.g., BrO, atomic bromine (Br), bromine nitrate (BrONO2)) resulting from degradation of bromine-containing organic source gases (halons, methyl bromide, VSLS), and natural inorganic bromine sources (e.g., volcanoes, sea salt, and other aerosols) add comment attribute with detailed description about how the model calculates these fields",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Inorganic Bromine Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bry",
+ "positive": "",
+ "standard_name": "mole_fraction_of_inorganic_bromine_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonz.bry.json b/data_descriptors/variables/aemonz.bry.json
new file mode 100644
index 000000000..d4a1e93ac
--- /dev/null
+++ b/data_descriptors/variables/aemonz.bry.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemonz.bry",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Total family (the sum of all appropriate species in the model) ; list the species in the netCDF header, e.g. Bry = Br + BrO + HOBr + HBr + BrONO2 + BrCl Definition: Total inorganic bromine (e.g., HBr and inorganic bromine oxides and radicals (e.g., BrO, atomic bromine (Br), bromine nitrate (BrONO2)) resulting from degradation of bromine-containing organic source gases (halons, methyl bromide, VSLS), and natural inorganic bromine sources (e.g., volcanoes, sea salt, and other aerosols) add comment attribute with detailed description about how the model calculates these fields",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Inorganic Bromine Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bry",
+ "positive": "",
+ "standard_name": "mole_fraction_of_inorganic_bromine_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonz.ch4 b/data_descriptors/variables/aemonz.ch4
new file mode 100644
index 000000000..0595beaeb
--- /dev/null
+++ b/data_descriptors/variables/aemonz.ch4
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemonz.ch4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of CH4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch4",
+ "positive": "",
+ "standard_name": "mole_fraction_of_methane_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonz.ch4.json b/data_descriptors/variables/aemonz.ch4.json
new file mode 100644
index 000000000..0595beaeb
--- /dev/null
+++ b/data_descriptors/variables/aemonz.ch4.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemonz.ch4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of CH4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch4",
+ "positive": "",
+ "standard_name": "mole_fraction_of_methane_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonz.cly b/data_descriptors/variables/aemonz.cly
new file mode 100644
index 000000000..bfa37f0cb
--- /dev/null
+++ b/data_descriptors/variables/aemonz.cly
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemonz.cly",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Total family (the sum of all appropriate species in the model) ; list the species in the netCDF header, e.g. Cly = HCl + ClONO2 + HOCl + ClO + Cl + 2*Cl2O2 +2Cl2 + OClO + BrCl Definition: Total inorganic stratospheric chlorine (e.g., HCl, ClO) resulting from degradation of chlorine-containing source gases (CFCs, HCFCs, VSLS), and natural inorganic chlorine sources (e.g., sea salt and other aerosols) add comment attribute with detailed description about how the model calculates these fields",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Inorganic Chlorine Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cly",
+ "positive": "",
+ "standard_name": "mole_fraction_of_inorganic_chlorine_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonz.cly.json b/data_descriptors/variables/aemonz.cly.json
new file mode 100644
index 000000000..bfa37f0cb
--- /dev/null
+++ b/data_descriptors/variables/aemonz.cly.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemonz.cly",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Total family (the sum of all appropriate species in the model) ; list the species in the netCDF header, e.g. Cly = HCl + ClONO2 + HOCl + ClO + Cl + 2*Cl2O2 +2Cl2 + OClO + BrCl Definition: Total inorganic stratospheric chlorine (e.g., HCl, ClO) resulting from degradation of chlorine-containing source gases (CFCs, HCFCs, VSLS), and natural inorganic chlorine sources (e.g., sea salt and other aerosols) add comment attribute with detailed description about how the model calculates these fields",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Inorganic Chlorine Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cly",
+ "positive": "",
+ "standard_name": "mole_fraction_of_inorganic_chlorine_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonz.h2o b/data_descriptors/variables/aemonz.h2o
new file mode 100644
index 000000000..eace5e43b
--- /dev/null
+++ b/data_descriptors/variables/aemonz.h2o
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemonz.h2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "includes all phases of water",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Water",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "h2o",
+ "positive": "",
+ "standard_name": "mass_fraction_of_water_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonz.h2o.json b/data_descriptors/variables/aemonz.h2o.json
new file mode 100644
index 000000000..eace5e43b
--- /dev/null
+++ b/data_descriptors/variables/aemonz.h2o.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemonz.h2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "includes all phases of water",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Water",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "h2o",
+ "positive": "",
+ "standard_name": "mass_fraction_of_water_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonz.hcl b/data_descriptors/variables/aemonz.hcl
new file mode 100644
index 000000000..b205c247a
--- /dev/null
+++ b/data_descriptors/variables/aemonz.hcl
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemonz.hcl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of hydrogen chloride is HCl.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "HCl Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hcl",
+ "positive": "",
+ "standard_name": "mole_fraction_of_hydrogen_chloride_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonz.hcl.json b/data_descriptors/variables/aemonz.hcl.json
new file mode 100644
index 000000000..b205c247a
--- /dev/null
+++ b/data_descriptors/variables/aemonz.hcl.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemonz.hcl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of hydrogen chloride is HCl.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "HCl Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hcl",
+ "positive": "",
+ "standard_name": "mole_fraction_of_hydrogen_chloride_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonz.hno3 b/data_descriptors/variables/aemonz.hno3
new file mode 100644
index 000000000..d7928e36c
--- /dev/null
+++ b/data_descriptors/variables/aemonz.hno3
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemonz.hno3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "HNO3 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hno3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitric_acid_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonz.hno3.json b/data_descriptors/variables/aemonz.hno3.json
new file mode 100644
index 000000000..d7928e36c
--- /dev/null
+++ b/data_descriptors/variables/aemonz.hno3.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemonz.hno3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "HNO3 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hno3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitric_acid_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonz.ho2 b/data_descriptors/variables/aemonz.ho2
new file mode 100644
index 000000000..dbf03bbf1
--- /dev/null
+++ b/data_descriptors/variables/aemonz.ho2
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemonz.ho2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of hydroperoxyl radical is HO2.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "HO2 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ho2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_hydroperoxyl_radical_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonz.ho2.json b/data_descriptors/variables/aemonz.ho2.json
new file mode 100644
index 000000000..dbf03bbf1
--- /dev/null
+++ b/data_descriptors/variables/aemonz.ho2.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemonz.ho2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of hydroperoxyl radical is HO2.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "HO2 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ho2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_hydroperoxyl_radical_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonz.meanage b/data_descriptors/variables/aemonz.meanage
new file mode 100644
index 000000000..443c7071e
--- /dev/null
+++ b/data_descriptors/variables/aemonz.meanage
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemonz.meanage",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "The mean age of air is defined as the mean time that a stratospheric air mass has been out of contact with the well-mixed troposphere.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mean Age of Stratospheric Air",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "meanage",
+ "positive": "",
+ "standard_name": "age_of_stratospheric_air",
+ "units": "yr",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonz.meanage.json b/data_descriptors/variables/aemonz.meanage.json
new file mode 100644
index 000000000..443c7071e
--- /dev/null
+++ b/data_descriptors/variables/aemonz.meanage.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemonz.meanage",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "The mean age of air is defined as the mean time that a stratospheric air mass has been out of contact with the well-mixed troposphere.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mean Age of Stratospheric Air",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "meanage",
+ "positive": "",
+ "standard_name": "age_of_stratospheric_air",
+ "units": "yr",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonz.n2o b/data_descriptors/variables/aemonz.n2o
new file mode 100644
index 000000000..b1c9b65d8
--- /dev/null
+++ b/data_descriptors/variables/aemonz.n2o
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemonz.n2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of nitrous oxide is N2O.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of N2O",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "n2o",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrous_oxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonz.n2o.json b/data_descriptors/variables/aemonz.n2o.json
new file mode 100644
index 000000000..b1c9b65d8
--- /dev/null
+++ b/data_descriptors/variables/aemonz.n2o.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemonz.n2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of nitrous oxide is N2O.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of N2O",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "n2o",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrous_oxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonz.noy b/data_descriptors/variables/aemonz.noy
new file mode 100644
index 000000000..281a39db2
--- /dev/null
+++ b/data_descriptors/variables/aemonz.noy
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemonz.noy",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Total family (the sum of all appropriate species in the model); list the species in the netCDF header, e.g. NOy = N + NO + NO2 + NO3 + HNO3 + 2N2O5 + HNO4 + ClONO2 + BrONO2 Definition: Total reactive nitrogen; usually includes atomic nitrogen (N), nitric oxide (NO), NO2, nitrogen trioxide (NO3), dinitrogen radical (N2O5), nitric acid (HNO3), peroxynitric acid (HNO4), BrONO2, ClONO2 add comment attribute with detailed description about how the model calculates these fields",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Reactive Nitrogen Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "noy",
+ "positive": "",
+ "standard_name": "mole_fraction_of_noy_expressed_as_nitrogen_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonz.noy.json b/data_descriptors/variables/aemonz.noy.json
new file mode 100644
index 000000000..281a39db2
--- /dev/null
+++ b/data_descriptors/variables/aemonz.noy.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemonz.noy",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Total family (the sum of all appropriate species in the model); list the species in the netCDF header, e.g. NOy = N + NO + NO2 + NO3 + HNO3 + 2N2O5 + HNO4 + ClONO2 + BrONO2 Definition: Total reactive nitrogen; usually includes atomic nitrogen (N), nitric oxide (NO), NO2, nitrogen trioxide (NO3), dinitrogen radical (N2O5), nitric acid (HNO3), peroxynitric acid (HNO4), BrONO2, ClONO2 add comment attribute with detailed description about how the model calculates these fields",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Reactive Nitrogen Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "noy",
+ "positive": "",
+ "standard_name": "mole_fraction_of_noy_expressed_as_nitrogen_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonz.o3 b/data_descriptors/variables/aemonz.o3
new file mode 100644
index 000000000..cc4d3ea73
--- /dev/null
+++ b/data_descriptors/variables/aemonz.o3
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemonz.o3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of O3",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonz.o3.json b/data_descriptors/variables/aemonz.o3.json
new file mode 100644
index 000000000..cc4d3ea73
--- /dev/null
+++ b/data_descriptors/variables/aemonz.o3.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemonz.o3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of O3",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonz.oh b/data_descriptors/variables/aemonz.oh
new file mode 100644
index 000000000..a449bfd4c
--- /dev/null
+++ b/data_descriptors/variables/aemonz.oh
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemonz.oh",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "OH Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "oh",
+ "positive": "",
+ "standard_name": "mole_fraction_of_hydroxyl_radical_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonz.oh.json b/data_descriptors/variables/aemonz.oh.json
new file mode 100644
index 000000000..a449bfd4c
--- /dev/null
+++ b/data_descriptors/variables/aemonz.oh.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemonz.oh",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "OH Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "oh",
+ "positive": "",
+ "standard_name": "mole_fraction_of_hydroxyl_radical_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonz.ta b/data_descriptors/variables/aemonz.ta
new file mode 100644
index 000000000..4b790173e
--- /dev/null
+++ b/data_descriptors/variables/aemonz.ta
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemonz.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonz.ta.json b/data_descriptors/variables/aemonz.ta.json
new file mode 100644
index 000000000..4b790173e
--- /dev/null
+++ b/data_descriptors/variables/aemonz.ta.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemonz.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonz.tntrl b/data_descriptors/variables/aemonz.tntrl
new file mode 100644
index 000000000..fbbe8b66f
--- /dev/null
+++ b/data_descriptors/variables/aemonz.tntrl
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemonz.tntrl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of air temperature due to longwave radiative heating",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Longwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrl",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonz.tntrl.json b/data_descriptors/variables/aemonz.tntrl.json
new file mode 100644
index 000000000..fbbe8b66f
--- /dev/null
+++ b/data_descriptors/variables/aemonz.tntrl.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemonz.tntrl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of air temperature due to longwave radiative heating",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Longwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrl",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonz.tntrs b/data_descriptors/variables/aemonz.tntrs
new file mode 100644
index 000000000..e8c2f6257
--- /dev/null
+++ b/data_descriptors/variables/aemonz.tntrs
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemonz.tntrs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of air temperature due to shortwave radiative heating",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Shortwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonz.tntrs.json b/data_descriptors/variables/aemonz.tntrs.json
new file mode 100644
index 000000000..e8c2f6257
--- /dev/null
+++ b/data_descriptors/variables/aemonz.tntrs.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemonz.tntrs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of air temperature due to shortwave radiative heating",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Shortwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonz.ua b/data_descriptors/variables/aemonz.ua
new file mode 100644
index 000000000..4c48cbc22
--- /dev/null
+++ b/data_descriptors/variables/aemonz.ua
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemonz.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonz.ua.json b/data_descriptors/variables/aemonz.ua.json
new file mode 100644
index 000000000..4c48cbc22
--- /dev/null
+++ b/data_descriptors/variables/aemonz.ua.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemonz.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonz.va b/data_descriptors/variables/aemonz.va
new file mode 100644
index 000000000..17710d90d
--- /dev/null
+++ b/data_descriptors/variables/aemonz.va
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemonz.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonz.va.json b/data_descriptors/variables/aemonz.va.json
new file mode 100644
index 000000000..17710d90d
--- /dev/null
+++ b/data_descriptors/variables/aemonz.va.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemonz.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonz.vt100 b/data_descriptors/variables/aemonz.vt100
new file mode 100644
index 000000000..c9c48b6ee
--- /dev/null
+++ b/data_descriptors/variables/aemonz.vt100
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemonz.vt100",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Zonally averaged eddy temperature flux at 100hPa as monthly means derived from daily (or higher frequency) fields.",
+ "dimensions": [
+ "latitude",
+ "time",
+ "p100"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Eddy Temperature Flux",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vt100",
+ "positive": "",
+ "standard_name": "covariance_over_longitude_of_northward_wind_and_air_temperature",
+ "units": "K m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aemonz.vt100.json b/data_descriptors/variables/aemonz.vt100.json
new file mode 100644
index 000000000..c9c48b6ee
--- /dev/null
+++ b/data_descriptors/variables/aemonz.vt100.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aemonz.vt100",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Zonally averaged eddy temperature flux at 100hPa as monthly means derived from daily (or higher frequency) fields.",
+ "dimensions": [
+ "latitude",
+ "time",
+ "p100"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Eddy Temperature Flux",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vt100",
+ "positive": "",
+ "standard_name": "covariance_over_longitude_of_northward_wind_and_air_temperature",
+ "units": "K m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aesubhrpt.bldep b/data_descriptors/variables/aesubhrpt.bldep
new file mode 100644
index 000000000..dd3f26e4a
--- /dev/null
+++ b/data_descriptors/variables/aesubhrpt.bldep
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aesubhrpt.bldep",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aesubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Boundary layer depth",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Boundary Layer Depth",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bldep",
+ "positive": "",
+ "standard_name": "atmosphere_boundary_layer_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aesubhrpt.bldep.json b/data_descriptors/variables/aesubhrpt.bldep.json
new file mode 100644
index 000000000..dd3f26e4a
--- /dev/null
+++ b/data_descriptors/variables/aesubhrpt.bldep.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aesubhrpt.bldep",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aesubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Boundary layer depth",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Boundary Layer Depth",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bldep",
+ "positive": "",
+ "standard_name": "atmosphere_boundary_layer_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aesubhrptsite.tntrl b/data_descriptors/variables/aesubhrptsite.tntrl
new file mode 100644
index 000000000..fa9dcd857
--- /dev/null
+++ b/data_descriptors/variables/aesubhrptsite.tntrl
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aesubhrptsite.tntrl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aesubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of air temperature due to longwave radiative heating",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Longwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrl",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aesubhrptsite.tntrl.json b/data_descriptors/variables/aesubhrptsite.tntrl.json
new file mode 100644
index 000000000..fa9dcd857
--- /dev/null
+++ b/data_descriptors/variables/aesubhrptsite.tntrl.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aesubhrptsite.tntrl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aesubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of air temperature due to longwave radiative heating",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Longwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrl",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aesubhrptsite.tntrs b/data_descriptors/variables/aesubhrptsite.tntrs
new file mode 100644
index 000000000..a7b7d49af
--- /dev/null
+++ b/data_descriptors/variables/aesubhrptsite.tntrs
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aesubhrptsite.tntrs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aesubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of air temperature due to shortwave radiative heating",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Shortwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/aesubhrptsite.tntrs.json b/data_descriptors/variables/aesubhrptsite.tntrs.json
new file mode 100644
index 000000000..a7b7d49af
--- /dev/null
+++ b/data_descriptors/variables/aesubhrptsite.tntrs.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "aesubhrptsite.tntrs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aesubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of air temperature due to shortwave radiative heating",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Shortwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap1hr.pr b/data_descriptors/variables/ap1hr.pr
new file mode 100644
index 000000000..c1d1e3ec4
--- /dev/null
+++ b/data_descriptors/variables/ap1hr.pr
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap1hr.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "1hr",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap1hr.pr.json b/data_descriptors/variables/ap1hr.pr.json
new file mode 100644
index 000000000..c1d1e3ec4
--- /dev/null
+++ b/data_descriptors/variables/ap1hr.pr.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap1hr.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "1hr",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap1hr.prc b/data_descriptors/variables/ap1hr.prc
new file mode 100644
index 000000000..b09665455
--- /dev/null
+++ b/data_descriptors/variables/ap1hr.prc
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap1hr.prc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Convective precipitation at surface; includes both liquid and solid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "1hr",
+ "long_name": "Convective Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prc",
+ "positive": "",
+ "standard_name": "convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap1hr.prc.json b/data_descriptors/variables/ap1hr.prc.json
new file mode 100644
index 000000000..b09665455
--- /dev/null
+++ b/data_descriptors/variables/ap1hr.prc.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap1hr.prc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Convective precipitation at surface; includes both liquid and solid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "1hr",
+ "long_name": "Convective Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prc",
+ "positive": "",
+ "standard_name": "convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap1hr.ps b/data_descriptors/variables/ap1hr.ps
new file mode 100644
index 000000000..70de0f39e
Binary files /dev/null and b/data_descriptors/variables/ap1hr.ps differ
diff --git a/data_descriptors/variables/ap1hr.ps.json b/data_descriptors/variables/ap1hr.ps.json
new file mode 100644
index 000000000..70de0f39e
--- /dev/null
+++ b/data_descriptors/variables/ap1hr.ps.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap1hr.ps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "1hr",
+ "long_name": "Surface Air Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ps",
+ "positive": "",
+ "standard_name": "surface_air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap1hr.tas b/data_descriptors/variables/ap1hr.tas
new file mode 100644
index 000000000..5a2a03702
--- /dev/null
+++ b/data_descriptors/variables/ap1hr.tas
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap1hr.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "1hr",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap1hr.tas.json b/data_descriptors/variables/ap1hr.tas.json
new file mode 100644
index 000000000..5a2a03702
--- /dev/null
+++ b/data_descriptors/variables/ap1hr.tas.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap1hr.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "1hr",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap1hrpt.psl b/data_descriptors/variables/ap1hrpt.psl
new file mode 100644
index 000000000..1757bd0b2
--- /dev/null
+++ b/data_descriptors/variables/ap1hrpt.psl
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap1hrpt.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap1hrpt.psl.json b/data_descriptors/variables/ap1hrpt.psl.json
new file mode 100644
index 000000000..1757bd0b2
--- /dev/null
+++ b/data_descriptors/variables/ap1hrpt.psl.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap1hrpt.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap1hrpt.rlut b/data_descriptors/variables/ap1hrpt.rlut
new file mode 100644
index 000000000..2742372a3
--- /dev/null
+++ b/data_descriptors/variables/ap1hrpt.rlut
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap1hrpt.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap1hrpt.rlut.json b/data_descriptors/variables/ap1hrpt.rlut.json
new file mode 100644
index 000000000..2742372a3
--- /dev/null
+++ b/data_descriptors/variables/ap1hrpt.rlut.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap1hrpt.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap1hrpt.ta b/data_descriptors/variables/ap1hrpt.ta
new file mode 100644
index 000000000..1c90c950f
--- /dev/null
+++ b/data_descriptors/variables/ap1hrpt.ta
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap1hrpt.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev3",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap1hrpt.ta.json b/data_descriptors/variables/ap1hrpt.ta.json
new file mode 100644
index 000000000..1c90c950f
--- /dev/null
+++ b/data_descriptors/variables/ap1hrpt.ta.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap1hrpt.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev3",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap1hrpt.ta27 b/data_descriptors/variables/ap1hrpt.ta27
new file mode 100644
index 000000000..660ebb25d
--- /dev/null
+++ b/data_descriptors/variables/ap1hrpt.ta27
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap1hrpt.ta27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta27",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap1hrpt.ta27.json b/data_descriptors/variables/ap1hrpt.ta27.json
new file mode 100644
index 000000000..660ebb25d
--- /dev/null
+++ b/data_descriptors/variables/ap1hrpt.ta27.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap1hrpt.ta27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta27",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap1hrpt.tntr27 b/data_descriptors/variables/ap1hrpt.tntr27
new file mode 100644
index 000000000..13fedfb2a
--- /dev/null
+++ b/data_descriptors/variables/ap1hrpt.tntr27
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap1hrpt.tntr27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Tendency of Air Temperature due to Radiative Heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Tendency of Air Temperature Due to Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntr27",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_radiative_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap1hrpt.tntr27.json b/data_descriptors/variables/ap1hrpt.tntr27.json
new file mode 100644
index 000000000..13fedfb2a
--- /dev/null
+++ b/data_descriptors/variables/ap1hrpt.tntr27.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap1hrpt.tntr27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Tendency of Air Temperature due to Radiative Heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Tendency of Air Temperature Due to Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntr27",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_radiative_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap1hrpt.ua b/data_descriptors/variables/ap1hrpt.ua
new file mode 100644
index 000000000..964e5c4ae
--- /dev/null
+++ b/data_descriptors/variables/ap1hrpt.ua
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap1hrpt.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev3",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap1hrpt.ua.json b/data_descriptors/variables/ap1hrpt.ua.json
new file mode 100644
index 000000000..964e5c4ae
--- /dev/null
+++ b/data_descriptors/variables/ap1hrpt.ua.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap1hrpt.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev3",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap1hrpt.ua27 b/data_descriptors/variables/ap1hrpt.ua27
new file mode 100644
index 000000000..abcbe2e14
--- /dev/null
+++ b/data_descriptors/variables/ap1hrpt.ua27
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap1hrpt.ua27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua27",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap1hrpt.ua27.json b/data_descriptors/variables/ap1hrpt.ua27.json
new file mode 100644
index 000000000..abcbe2e14
--- /dev/null
+++ b/data_descriptors/variables/ap1hrpt.ua27.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap1hrpt.ua27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua27",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap1hrpt.utendnogw27 b/data_descriptors/variables/ap1hrpt.utendnogw27
new file mode 100644
index 000000000..99b81f7cf
--- /dev/null
+++ b/data_descriptors/variables/ap1hrpt.utendnogw27
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap1hrpt.utendnogw27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Tendency of the eastward wind by parameterized nonorographic gravity waves.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Eastward Acceleration Due to Non-Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendnogw27",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_nonorographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap1hrpt.utendnogw27.json b/data_descriptors/variables/ap1hrpt.utendnogw27.json
new file mode 100644
index 000000000..99b81f7cf
--- /dev/null
+++ b/data_descriptors/variables/ap1hrpt.utendnogw27.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap1hrpt.utendnogw27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Tendency of the eastward wind by parameterized nonorographic gravity waves.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Eastward Acceleration Due to Non-Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendnogw27",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_nonorographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap1hrpt.va b/data_descriptors/variables/ap1hrpt.va
new file mode 100644
index 000000000..8d165c91b
--- /dev/null
+++ b/data_descriptors/variables/ap1hrpt.va
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap1hrpt.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev3",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap1hrpt.va.json b/data_descriptors/variables/ap1hrpt.va.json
new file mode 100644
index 000000000..8d165c91b
--- /dev/null
+++ b/data_descriptors/variables/ap1hrpt.va.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap1hrpt.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev3",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap1hrpt.va27 b/data_descriptors/variables/ap1hrpt.va27
new file mode 100644
index 000000000..9a9a5366c
--- /dev/null
+++ b/data_descriptors/variables/ap1hrpt.va27
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap1hrpt.va27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va27",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap1hrpt.va27.json b/data_descriptors/variables/ap1hrpt.va27.json
new file mode 100644
index 000000000..9a9a5366c
--- /dev/null
+++ b/data_descriptors/variables/ap1hrpt.va27.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap1hrpt.va27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va27",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap1hrpt.vtendnogw27 b/data_descriptors/variables/ap1hrpt.vtendnogw27
new file mode 100644
index 000000000..92b5a9682
--- /dev/null
+++ b/data_descriptors/variables/ap1hrpt.vtendnogw27
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap1hrpt.vtendnogw27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Tendency of the northward wind by parameterized nonorographic gravity waves. (Note that CF name tables only have a general northward tendency for all gravity waves, and we need it separated by type.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Northward Acceleration Due to Non-Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vtendnogw27",
+ "positive": "",
+ "standard_name": "tendency_of_northward_wind_due_to_nonorographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap1hrpt.vtendnogw27.json b/data_descriptors/variables/ap1hrpt.vtendnogw27.json
new file mode 100644
index 000000000..92b5a9682
--- /dev/null
+++ b/data_descriptors/variables/ap1hrpt.vtendnogw27.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap1hrpt.vtendnogw27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Tendency of the northward wind by parameterized nonorographic gravity waves. (Note that CF name tables only have a general northward tendency for all gravity waves, and we need it separated by type.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Northward Acceleration Due to Non-Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vtendnogw27",
+ "positive": "",
+ "standard_name": "tendency_of_northward_wind_due_to_nonorographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap1hrpt.wap b/data_descriptors/variables/ap1hrpt.wap
new file mode 100644
index 000000000..db4d54069
--- /dev/null
+++ b/data_descriptors/variables/ap1hrpt.wap
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap1hrpt.wap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev3",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap1hrpt.wap.json b/data_descriptors/variables/ap1hrpt.wap.json
new file mode 100644
index 000000000..db4d54069
--- /dev/null
+++ b/data_descriptors/variables/ap1hrpt.wap.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap1hrpt.wap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev3",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap1hrpt.wap27 b/data_descriptors/variables/ap1hrpt.wap27
new file mode 100644
index 000000000..1574f0fac
--- /dev/null
+++ b/data_descriptors/variables/ap1hrpt.wap27
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap1hrpt.wap27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap27",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap1hrpt.wap27.json b/data_descriptors/variables/ap1hrpt.wap27.json
new file mode 100644
index 000000000..1574f0fac
--- /dev/null
+++ b/data_descriptors/variables/ap1hrpt.wap27.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap1hrpt.wap27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap27",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap1hrpt.zg27 b/data_descriptors/variables/ap1hrpt.zg27
new file mode 100644
index 000000000..882510960
--- /dev/null
+++ b/data_descriptors/variables/ap1hrpt.zg27
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap1hrpt.zg27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg27",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap1hrpt.zg27.json b/data_descriptors/variables/ap1hrpt.zg27.json
new file mode 100644
index 000000000..882510960
--- /dev/null
+++ b/data_descriptors/variables/ap1hrpt.zg27.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap1hrpt.zg27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg27",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.clivi b/data_descriptors/variables/ap3hr.clivi
new file mode 100644
index 000000000..e7d82a46e
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.clivi
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.clivi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "mass of ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Ice Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clivi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_ice",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.clivi.json b/data_descriptors/variables/ap3hr.clivi.json
new file mode 100644
index 000000000..e7d82a46e
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.clivi.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.clivi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "mass of ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Ice Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clivi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_ice",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.clt b/data_descriptors/variables/ap3hr.clt
new file mode 100644
index 000000000..8db3808f6
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.clt
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.clt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clt",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.clt.json b/data_descriptors/variables/ap3hr.clt.json
new file mode 100644
index 000000000..8db3808f6
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.clt.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.clt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clt",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.clwvi b/data_descriptors/variables/ap3hr.clwvi
new file mode 100644
index 000000000..fe7e711be
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.clwvi
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.clwvi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass of condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Condensed Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwvi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_condensed_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.clwvi.json b/data_descriptors/variables/ap3hr.clwvi.json
new file mode 100644
index 000000000..fe7e711be
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.clwvi.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.clwvi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass of condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Condensed Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwvi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_condensed_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.hfls b/data_descriptors/variables/ap3hr.hfls
new file mode 100644
index 000000000..df75391fe
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.hfls
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.hfls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfls",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.hfls.json b/data_descriptors/variables/ap3hr.hfls.json
new file mode 100644
index 000000000..df75391fe
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.hfls.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.hfls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfls",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.hfss b/data_descriptors/variables/ap3hr.hfss
new file mode 100644
index 000000000..7a72adc0d
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.hfss
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.hfss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfss",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.hfss.json b/data_descriptors/variables/ap3hr.hfss.json
new file mode 100644
index 000000000..7a72adc0d
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.hfss.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.hfss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfss",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.pr b/data_descriptors/variables/ap3hr.pr
new file mode 100644
index 000000000..a9ec18733
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.pr
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.pr.json b/data_descriptors/variables/ap3hr.pr.json
new file mode 100644
index 000000000..a9ec18733
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.pr.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.prc b/data_descriptors/variables/ap3hr.prc
new file mode 100644
index 000000000..438530a83
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.prc
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.prc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Convective precipitation at surface; includes both liquid and solid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Convective Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prc",
+ "positive": "",
+ "standard_name": "convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.prc.json b/data_descriptors/variables/ap3hr.prc.json
new file mode 100644
index 000000000..438530a83
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.prc.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.prc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Convective precipitation at surface; includes both liquid and solid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Convective Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prc",
+ "positive": "",
+ "standard_name": "convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.prcsh b/data_descriptors/variables/ap3hr.prcsh
new file mode 100644
index 000000000..d391ae82e
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.prcsh
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.prcsh",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Convection precipitation from shallow convection",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Precipitation Flux from Shallow Convection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prcsh",
+ "positive": "",
+ "standard_name": "shallow_convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.prcsh.json b/data_descriptors/variables/ap3hr.prcsh.json
new file mode 100644
index 000000000..d391ae82e
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.prcsh.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.prcsh",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Convection precipitation from shallow convection",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Precipitation Flux from Shallow Convection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prcsh",
+ "positive": "",
+ "standard_name": "shallow_convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.prra b/data_descriptors/variables/ap3hr.prra
new file mode 100644
index 000000000..31704d5d8
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.prra
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.prra",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Rainfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prra",
+ "positive": "",
+ "standard_name": "rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.prra.json b/data_descriptors/variables/ap3hr.prra.json
new file mode 100644
index 000000000..31704d5d8
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.prra.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.prra",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Rainfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prra",
+ "positive": "",
+ "standard_name": "rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.prrc b/data_descriptors/variables/ap3hr.prrc
new file mode 100644
index 000000000..72aa5fbe9
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.prrc
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.prrc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Convective Rainfall Rate",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prrc",
+ "positive": "",
+ "standard_name": "convective_rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.prrc.json b/data_descriptors/variables/ap3hr.prrc.json
new file mode 100644
index 000000000..72aa5fbe9
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.prrc.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.prrc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Convective Rainfall Rate",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prrc",
+ "positive": "",
+ "standard_name": "convective_rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.prsn b/data_descriptors/variables/ap3hr.prsn
new file mode 100644
index 000000000..ac2ce8a7a
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.prsn
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.prsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "At surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.prsn.json b/data_descriptors/variables/ap3hr.prsn.json
new file mode 100644
index 000000000..ac2ce8a7a
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.prsn.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.prsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "At surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.prsnc b/data_descriptors/variables/ap3hr.prsnc
new file mode 100644
index 000000000..224abfb0f
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.prsnc
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.prsnc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "convective precipitation of all forms of water in the solid phase.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Convective Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsnc",
+ "positive": "",
+ "standard_name": "convective_snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.prsnc.json b/data_descriptors/variables/ap3hr.prsnc.json
new file mode 100644
index 000000000..224abfb0f
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.prsnc.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.prsnc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "convective precipitation of all forms of water in the solid phase.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Convective Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsnc",
+ "positive": "",
+ "standard_name": "convective_snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.prw b/data_descriptors/variables/ap3hr.prw
new file mode 100644
index 000000000..da5ac45d8
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.prw
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.prw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "vertically integrated through the atmospheric column",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Water Vapor Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_water_vapor",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.prw.json b/data_descriptors/variables/ap3hr.prw.json
new file mode 100644
index 000000000..da5ac45d8
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.prw.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.prw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "vertically integrated through the atmospheric column",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Water Vapor Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_water_vapor",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.psl b/data_descriptors/variables/ap3hr.psl
new file mode 100644
index 000000000..51a18104e
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.psl
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.psl.json b/data_descriptors/variables/ap3hr.psl.json
new file mode 100644
index 000000000..51a18104e
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.psl.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.rlds b/data_descriptors/variables/ap3hr.rlds
new file mode 100644
index 000000000..c3c79350d
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.rlds
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.rlds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.rlds.json b/data_descriptors/variables/ap3hr.rlds.json
new file mode 100644
index 000000000..c3c79350d
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.rlds.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.rlds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.rldscs b/data_descriptors/variables/ap3hr.rldscs
new file mode 100644
index 000000000..1a8d7efc2
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.rldscs
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.rldscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling clear-sky longwave radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Downwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.rldscs.json b/data_descriptors/variables/ap3hr.rldscs.json
new file mode 100644
index 000000000..1a8d7efc2
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.rldscs.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.rldscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling clear-sky longwave radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Downwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.rlus b/data_descriptors/variables/ap3hr.rlus
new file mode 100644
index 000000000..a0d4bd406
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.rlus
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.rlus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.rlus.json b/data_descriptors/variables/ap3hr.rlus.json
new file mode 100644
index 000000000..a0d4bd406
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.rlus.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.rlus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.rlut b/data_descriptors/variables/ap3hr.rlut
new file mode 100644
index 000000000..361e522f0
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.rlut
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.rlut.json b/data_descriptors/variables/ap3hr.rlut.json
new file mode 100644
index 000000000..361e522f0
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.rlut.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.rlutcs b/data_descriptors/variables/ap3hr.rlutcs
new file mode 100644
index 000000000..0ba45f1d5
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.rlutcs
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.rlutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling clear-sky longwave radiation at top of atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.rlutcs.json b/data_descriptors/variables/ap3hr.rlutcs.json
new file mode 100644
index 000000000..0ba45f1d5
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.rlutcs.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.rlutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling clear-sky longwave radiation at top of atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.rsds b/data_descriptors/variables/ap3hr.rsds
new file mode 100644
index 000000000..f74f88cd8
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.rsds
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.rsds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface solar irradiance for UV calculations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.rsds.json b/data_descriptors/variables/ap3hr.rsds.json
new file mode 100644
index 000000000..f74f88cd8
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.rsds.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.rsds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface solar irradiance for UV calculations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.rsdscs b/data_descriptors/variables/ap3hr.rsdscs
new file mode 100644
index 000000000..df1965cd2
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.rsdscs
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.rsdscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface solar irradiance clear sky for UV calculations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.rsdscs.json b/data_descriptors/variables/ap3hr.rsdscs.json
new file mode 100644
index 000000000..df1965cd2
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.rsdscs.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.rsdscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface solar irradiance clear sky for UV calculations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.rsdsdiff b/data_descriptors/variables/ap3hr.rsdsdiff
new file mode 100644
index 000000000..cbc26c9c5
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.rsdsdiff
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.rsdsdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling solar irradiance from diffuse radiation for UV calculations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Diffuse Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdsdiff",
+ "positive": "down",
+ "standard_name": "surface_diffuse_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.rsdsdiff.json b/data_descriptors/variables/ap3hr.rsdsdiff.json
new file mode 100644
index 000000000..cbc26c9c5
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.rsdsdiff.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.rsdsdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling solar irradiance from diffuse radiation for UV calculations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Diffuse Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdsdiff",
+ "positive": "down",
+ "standard_name": "surface_diffuse_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.rsdt b/data_descriptors/variables/ap3hr.rsdt
new file mode 100644
index 000000000..843d97226
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.rsdt
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.rsdt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Shortwave radiation incident at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "TOA Incident Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdt",
+ "positive": "down",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.rsdt.json b/data_descriptors/variables/ap3hr.rsdt.json
new file mode 100644
index 000000000..843d97226
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.rsdt.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.rsdt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Shortwave radiation incident at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "TOA Incident Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdt",
+ "positive": "down",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.rsus b/data_descriptors/variables/ap3hr.rsus
new file mode 100644
index 000000000..01ad8f272
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.rsus
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.rsus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.rsus.json b/data_descriptors/variables/ap3hr.rsus.json
new file mode 100644
index 000000000..01ad8f272
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.rsus.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.rsus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.rsuscs b/data_descriptors/variables/ap3hr.rsuscs
new file mode 100644
index 000000000..297ab0c55
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.rsuscs
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.rsuscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface Upwelling Clear-sky Shortwave Radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscs",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.rsuscs.json b/data_descriptors/variables/ap3hr.rsuscs.json
new file mode 100644
index 000000000..297ab0c55
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.rsuscs.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.rsuscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface Upwelling Clear-sky Shortwave Radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscs",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.rsut b/data_descriptors/variables/ap3hr.rsut
new file mode 100644
index 000000000..53353731f
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.rsut
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.rsut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "TOA Outgoing Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.rsut.json b/data_descriptors/variables/ap3hr.rsut.json
new file mode 100644
index 000000000..53353731f
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.rsut.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.rsut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "TOA Outgoing Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.rsutcs b/data_descriptors/variables/ap3hr.rsutcs
new file mode 100644
index 000000000..a91c5569f
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.rsutcs
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.rsutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated in the absence of clouds.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.rsutcs.json b/data_descriptors/variables/ap3hr.rsutcs.json
new file mode 100644
index 000000000..a91c5569f
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.rsutcs.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.rsutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated in the absence of clouds.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.sfcwind b/data_descriptors/variables/ap3hr.sfcwind
new file mode 100644
index 000000000..1fa3ba3ea
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.sfcwind
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.sfcwind",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "3hr",
+ "long_name": "Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWind",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.sfcwind.json b/data_descriptors/variables/ap3hr.sfcwind.json
new file mode 100644
index 000000000..1fa3ba3ea
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.sfcwind.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.sfcwind",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "3hr",
+ "long_name": "Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWind",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.uas b/data_descriptors/variables/ap3hr.uas
new file mode 100644
index 000000000..de7e63d3e
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.uas
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.uas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Eastward component of the near-surface (usually, 10 meters) wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "3hr",
+ "long_name": "Eastward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uas",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.uas.json b/data_descriptors/variables/ap3hr.uas.json
new file mode 100644
index 000000000..de7e63d3e
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.uas.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.uas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Eastward component of the near-surface (usually, 10 meters) wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "3hr",
+ "long_name": "Eastward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uas",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.vas b/data_descriptors/variables/ap3hr.vas
new file mode 100644
index 000000000..30674d92d
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.vas
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.vas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Northward component of the near surface wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "3hr",
+ "long_name": "Northward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vas",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hr.vas.json b/data_descriptors/variables/ap3hr.vas.json
new file mode 100644
index 000000000..30674d92d
--- /dev/null
+++ b/data_descriptors/variables/ap3hr.vas.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hr.vas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Northward component of the near surface wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "3hr",
+ "long_name": "Northward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vas",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.albdiffbnd b/data_descriptors/variables/ap3hrpt.albdiffbnd
new file mode 100644
index 000000000..6981e0537
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.albdiffbnd
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.albdiffbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "The fraction of the surface diffuse downwelling shortwave radiation flux which is reflected. If the diffuse radiation is isotropic, this term is equivalent to the integral of surface bidirectional reflectance over all incident angles and over all outgoing angles in the hemisphere above the surface. Reported in spectral frequency bands.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Diffuse Surface Albedo for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "albdiffbnd",
+ "positive": "",
+ "standard_name": "surface_diffuse_shortwave_hemispherical_reflectance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.albdiffbnd.json b/data_descriptors/variables/ap3hrpt.albdiffbnd.json
new file mode 100644
index 000000000..6981e0537
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.albdiffbnd.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.albdiffbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "The fraction of the surface diffuse downwelling shortwave radiation flux which is reflected. If the diffuse radiation is isotropic, this term is equivalent to the integral of surface bidirectional reflectance over all incident angles and over all outgoing angles in the hemisphere above the surface. Reported in spectral frequency bands.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Diffuse Surface Albedo for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "albdiffbnd",
+ "positive": "",
+ "standard_name": "surface_diffuse_shortwave_hemispherical_reflectance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.albdirbnd b/data_descriptors/variables/ap3hrpt.albdirbnd
new file mode 100644
index 000000000..17ffe9e54
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.albdirbnd
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.albdirbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "The fraction of the surface direct downwelling shortwave radiation flux which is reflected. It is equivalent to the surface bidirectional reflectance at the incident angle of the incoming solar radiation and integrated over all outgoing angles in the hemisphere above the surface. Reported in spectral frequency bands.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Direct Surface Albedo for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "albdirbnd",
+ "positive": "",
+ "standard_name": "surface_direct_shortwave_hemispherical_reflectance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.albdirbnd.json b/data_descriptors/variables/ap3hrpt.albdirbnd.json
new file mode 100644
index 000000000..17ffe9e54
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.albdirbnd.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.albdirbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "The fraction of the surface direct downwelling shortwave radiation flux which is reflected. It is equivalent to the surface bidirectional reflectance at the incident angle of the incoming solar radiation and integrated over all outgoing angles in the hemisphere above the surface. Reported in spectral frequency bands.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Direct Surface Albedo for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "albdirbnd",
+ "positive": "",
+ "standard_name": "surface_direct_shortwave_hemispherical_reflectance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.cfaddbze94 b/data_descriptors/variables/ap3hrpt.cfaddbze94
new file mode 100644
index 000000000..fa5a57589
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.cfaddbze94
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.cfaddbze94",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "CFAD (Cloud Frequency Altitude Diagrams) are frequency distributions of radar reflectivity (or lidar scattering ratio) as a function of altitude. The variable cfadDbze94 is defined as the simulated relative frequency of occurrence of radar reflectivity in sampling volumes defined by altitude bins. The radar is observing at a frequency of 94GHz.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "dbze",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CloudSat Radar Reflectivity CFAD",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfadDbze94",
+ "positive": "",
+ "standard_name": "histogram_of_equivalent_reflectivity_factor_over_height_above_reference_ellipsoid",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.cfaddbze94.json b/data_descriptors/variables/ap3hrpt.cfaddbze94.json
new file mode 100644
index 000000000..fa5a57589
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.cfaddbze94.json
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.cfaddbze94",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "CFAD (Cloud Frequency Altitude Diagrams) are frequency distributions of radar reflectivity (or lidar scattering ratio) as a function of altitude. The variable cfadDbze94 is defined as the simulated relative frequency of occurrence of radar reflectivity in sampling volumes defined by altitude bins. The radar is observing at a frequency of 94GHz.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "dbze",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CloudSat Radar Reflectivity CFAD",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfadDbze94",
+ "positive": "",
+ "standard_name": "histogram_of_equivalent_reflectivity_factor_over_height_above_reference_ellipsoid",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.cfadlidarsr532 b/data_descriptors/variables/ap3hrpt.cfadlidarsr532
new file mode 100644
index 000000000..e42aeb6b5
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.cfadlidarsr532
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.cfadlidarsr532",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "CFAD (Cloud Frequency Altitude Diagrams) are frequency distributions of radar reflectivity (or lidar scattering ratio) as a function of altitude. The variable cfadLidarsr532 is defined as the simulated relative frequency of lidar scattering ratio in sampling volumes defined by altitude bins. The lidar is observing at a wavelength of 532nm.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "scatratio",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CALIPSO Scattering Ratio CFAD",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfadLidarsr532",
+ "positive": "",
+ "standard_name": "histogram_of_backscattering_ratio_in_air_over_height_above_reference_ellipsoid",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.cfadlidarsr532.json b/data_descriptors/variables/ap3hrpt.cfadlidarsr532.json
new file mode 100644
index 000000000..e42aeb6b5
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.cfadlidarsr532.json
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.cfadlidarsr532",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "CFAD (Cloud Frequency Altitude Diagrams) are frequency distributions of radar reflectivity (or lidar scattering ratio) as a function of altitude. The variable cfadLidarsr532 is defined as the simulated relative frequency of lidar scattering ratio in sampling volumes defined by altitude bins. The lidar is observing at a wavelength of 532nm.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "scatratio",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CALIPSO Scattering Ratio CFAD",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfadLidarsr532",
+ "positive": "",
+ "standard_name": "histogram_of_backscattering_ratio_in_air_over_height_above_reference_ellipsoid",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.ci b/data_descriptors/variables/ap3hrpt.ci
new file mode 100644
index 000000000..cf6f54e4b
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.ci
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.ci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Fraction of time that convection occurs in the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Fraction of Time Convection Occurs in Cell",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ci",
+ "positive": "",
+ "standard_name": "convection_time_fraction",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.ci.json b/data_descriptors/variables/ap3hrpt.ci.json
new file mode 100644
index 000000000..cf6f54e4b
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.ci.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.ci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Fraction of time that convection occurs in the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Fraction of Time Convection Occurs in Cell",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ci",
+ "positive": "",
+ "standard_name": "convection_time_fraction",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.clcalipso b/data_descriptors/variables/ap3hrpt.clcalipso
new file mode 100644
index 000000000..bb8843fa9
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.clcalipso
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.clcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Percentage cloud cover in CALIPSO standard atmospheric layers.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CALIPSO Percentage Cloud Cover",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.clcalipso.json b/data_descriptors/variables/ap3hrpt.clcalipso.json
new file mode 100644
index 000000000..bb8843fa9
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.clcalipso.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.clcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Percentage cloud cover in CALIPSO standard atmospheric layers.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CALIPSO Percentage Cloud Cover",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.clcalipso2 b/data_descriptors/variables/ap3hrpt.clcalipso2
new file mode 100644
index 000000000..ef768c2f1
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.clcalipso2
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.clcalipso2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Clouds detected by CALIPSO but below the detectability threshold of CloudSat",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CALIPSO Cloud Cover Percentage Undetected by CloudSat (as Percentage of Area Covered)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clcalipso2",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.clcalipso2.json b/data_descriptors/variables/ap3hrpt.clcalipso2.json
new file mode 100644
index 000000000..ef768c2f1
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.clcalipso2.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.clcalipso2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Clouds detected by CALIPSO but below the detectability threshold of CloudSat",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CALIPSO Cloud Cover Percentage Undetected by CloudSat (as Percentage of Area Covered)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clcalipso2",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.clhcalipso b/data_descriptors/variables/ap3hrpt.clhcalipso
new file mode 100644
index 000000000..1a050c5e6
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.clhcalipso
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.clhcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Percentage cloud cover in layer centred on 220hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "p220"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CALIPSO High Level Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clhcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.clhcalipso.json b/data_descriptors/variables/ap3hrpt.clhcalipso.json
new file mode 100644
index 000000000..1a050c5e6
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.clhcalipso.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.clhcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Percentage cloud cover in layer centred on 220hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "p220"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CALIPSO High Level Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clhcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.clisccp b/data_descriptors/variables/ap3hrpt.clisccp
new file mode 100644
index 000000000..34bb87fd4
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.clisccp
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.clisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Percentage cloud cover in optical depth categories.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7c",
+ "tau",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "ISCCP Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clisccp",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.clisccp.json b/data_descriptors/variables/ap3hrpt.clisccp.json
new file mode 100644
index 000000000..34bb87fd4
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.clisccp.json
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.clisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Percentage cloud cover in optical depth categories.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7c",
+ "tau",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "ISCCP Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clisccp",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.clivi b/data_descriptors/variables/ap3hrpt.clivi
new file mode 100644
index 000000000..ee061cd50
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.clivi
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.clivi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "mass of ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Ice Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clivi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_ice",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.clivi.json b/data_descriptors/variables/ap3hrpt.clivi.json
new file mode 100644
index 000000000..ee061cd50
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.clivi.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.clivi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "mass of ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Ice Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clivi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_ice",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.cllcalipso b/data_descriptors/variables/ap3hrpt.cllcalipso
new file mode 100644
index 000000000..1a20b08fe
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.cllcalipso
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.cllcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Percentage cloud cover in layer centred on 840hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "p840"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CALIPSO Low Level Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cllcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.cllcalipso.json b/data_descriptors/variables/ap3hrpt.cllcalipso.json
new file mode 100644
index 000000000..1a20b08fe
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.cllcalipso.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.cllcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Percentage cloud cover in layer centred on 840hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "p840"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CALIPSO Low Level Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cllcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.clmcalipso b/data_descriptors/variables/ap3hrpt.clmcalipso
new file mode 100644
index 000000000..38457788e
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.clmcalipso
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.clmcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Percentage cloud cover in layer centred on 560hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "p560"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CALIPSO Mid Level Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clmcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.clmcalipso.json b/data_descriptors/variables/ap3hrpt.clmcalipso.json
new file mode 100644
index 000000000..38457788e
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.clmcalipso.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.clmcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Percentage cloud cover in layer centred on 560hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "p560"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CALIPSO Mid Level Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clmcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.clmisr b/data_descriptors/variables/ap3hrpt.clmisr
new file mode 100644
index 000000000..b78188228
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.clmisr
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.clmisr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Cloud percentage in spectral bands and layers as observed by the Multi-angle Imaging SpectroRadiometer (MISR) instrument. The first layer in each profile is reserved for a retrieval error flag.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt16",
+ "tau",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Percentage Cloud Cover as Calculated by the MISR Simulator (Including Error Flag)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clmisr",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.clmisr.json b/data_descriptors/variables/ap3hrpt.clmisr.json
new file mode 100644
index 000000000..b78188228
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.clmisr.json
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.clmisr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Cloud percentage in spectral bands and layers as observed by the Multi-angle Imaging SpectroRadiometer (MISR) instrument. The first layer in each profile is reserved for a retrieval error flag.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt16",
+ "tau",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Percentage Cloud Cover as Calculated by the MISR Simulator (Including Error Flag)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clmisr",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.clt b/data_descriptors/variables/ap3hrpt.clt
new file mode 100644
index 000000000..2dd2e7228
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.clt
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.clt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clt",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.clt.json b/data_descriptors/variables/ap3hrpt.clt.json
new file mode 100644
index 000000000..2dd2e7228
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.clt.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.clt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clt",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.cltc b/data_descriptors/variables/ap3hrpt.cltc
new file mode 100644
index 000000000..9608eb134
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.cltc
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.cltc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Convective cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes only convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltc",
+ "positive": "",
+ "standard_name": "convective_cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.cltc.json b/data_descriptors/variables/ap3hrpt.cltc.json
new file mode 100644
index 000000000..9608eb134
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.cltc.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.cltc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Convective cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes only convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltc",
+ "positive": "",
+ "standard_name": "convective_cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.cltcalipso b/data_descriptors/variables/ap3hrpt.cltcalipso
new file mode 100644
index 000000000..d0ca6f4ca
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.cltcalipso
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.cltcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen by the Cloud-Aerosol Lidar and Infrared Pathfinder Satellite Observation (CALIPSO) instrument. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CALIPSO Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.cltcalipso.json b/data_descriptors/variables/ap3hrpt.cltcalipso.json
new file mode 100644
index 000000000..d0ca6f4ca
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.cltcalipso.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.cltcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen by the Cloud-Aerosol Lidar and Infrared Pathfinder Satellite Observation (CALIPSO) instrument. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CALIPSO Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.clwvi b/data_descriptors/variables/ap3hrpt.clwvi
new file mode 100644
index 000000000..e54ca48ee
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.clwvi
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.clwvi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Mass of condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Condensed Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwvi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_condensed_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.clwvi.json b/data_descriptors/variables/ap3hrpt.clwvi.json
new file mode 100644
index 000000000..e54ca48ee
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.clwvi.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.clwvi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Mass of condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Condensed Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwvi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_condensed_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.evspsbl b/data_descriptors/variables/ap3hrpt.evspsbl
new file mode 100644
index 000000000..e8617eaea
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.evspsbl
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.evspsbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Evaporation at surface (also known as evapotranspiration): flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Evaporation Including Sublimation and Transpiration",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evspsbl",
+ "positive": "",
+ "standard_name": "water_evapotranspiration_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.evspsbl.json b/data_descriptors/variables/ap3hrpt.evspsbl.json
new file mode 100644
index 000000000..e8617eaea
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.evspsbl.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.evspsbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Evaporation at surface (also known as evapotranspiration): flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Evaporation Including Sublimation and Transpiration",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evspsbl",
+ "positive": "",
+ "standard_name": "water_evapotranspiration_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.hfls b/data_descriptors/variables/ap3hrpt.hfls
new file mode 100644
index 000000000..482b76fbd
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.hfls
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.hfls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfls",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.hfls.json b/data_descriptors/variables/ap3hrpt.hfls.json
new file mode 100644
index 000000000..482b76fbd
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.hfls.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.hfls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfls",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.hfss b/data_descriptors/variables/ap3hrpt.hfss
new file mode 100644
index 000000000..c448b53ab
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.hfss
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.hfss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfss",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.hfss.json b/data_descriptors/variables/ap3hrpt.hfss.json
new file mode 100644
index 000000000..c448b53ab
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.hfss.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.hfss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfss",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.hurs b/data_descriptors/variables/ap3hrpt.hurs
new file mode 100644
index 000000000..2181b7e66
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.hurs
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.hurs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Near-Surface Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hurs",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.hurs.json b/data_descriptors/variables/ap3hrpt.hurs.json
new file mode 100644
index 000000000..2181b7e66
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.hurs.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.hurs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Near-Surface Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hurs",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.hus7h b/data_descriptors/variables/ap3hrpt.hus7h
new file mode 100644
index 000000000..1c9c0197e
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.hus7h
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.hus7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus7h",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.hus7h.json b/data_descriptors/variables/ap3hrpt.hus7h.json
new file mode 100644
index 000000000..1c9c0197e
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.hus7h.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.hus7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus7h",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.huss b/data_descriptors/variables/ap3hrpt.huss
new file mode 100644
index 000000000..944dea573
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.huss
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.huss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Near-surface (usually, 2 meter) specific humidity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Near-Surface Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "huss",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.huss.json b/data_descriptors/variables/ap3hrpt.huss.json
new file mode 100644
index 000000000..944dea573
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.huss.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.huss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Near-surface (usually, 2 meter) specific humidity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Near-Surface Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "huss",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.jpdftaureicemodis b/data_descriptors/variables/ap3hrpt.jpdftaureicemodis
new file mode 100644
index 000000000..476e0df20
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.jpdftaureicemodis
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.jpdftaureicemodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Joint probability distribution function, giving probability of cloud as a function of optical thickness and particle size, as measured by MODIS. For cloud ice particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "effectRadIc",
+ "tau",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "MODIS Joint Distribution of Optical Thickness and Particle Size, Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jpdftaureicemodis",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.jpdftaureicemodis.json b/data_descriptors/variables/ap3hrpt.jpdftaureicemodis.json
new file mode 100644
index 000000000..476e0df20
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.jpdftaureicemodis.json
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.jpdftaureicemodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Joint probability distribution function, giving probability of cloud as a function of optical thickness and particle size, as measured by MODIS. For cloud ice particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "effectRadIc",
+ "tau",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "MODIS Joint Distribution of Optical Thickness and Particle Size, Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jpdftaureicemodis",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.jpdftaureliqmodis b/data_descriptors/variables/ap3hrpt.jpdftaureliqmodis
new file mode 100644
index 000000000..cb69638c1
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.jpdftaureliqmodis
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.jpdftaureliqmodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Joint probability distribution function, giving probability of cloud as a function of optical thickness and particle size, as measured by MODIS. For liquid cloud particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "effectRadLi",
+ "tau",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "MODIS Optical Thickness-Particle Size Joint Distribution, Liquid",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jpdftaureliqmodis",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.jpdftaureliqmodis.json b/data_descriptors/variables/ap3hrpt.jpdftaureliqmodis.json
new file mode 100644
index 000000000..cb69638c1
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.jpdftaureliqmodis.json
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.jpdftaureliqmodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Joint probability distribution function, giving probability of cloud as a function of optical thickness and particle size, as measured by MODIS. For liquid cloud particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "effectRadLi",
+ "tau",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "MODIS Optical Thickness-Particle Size Joint Distribution, Liquid",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jpdftaureliqmodis",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.parasolrefl b/data_descriptors/variables/ap3hrpt.parasolrefl
new file mode 100644
index 000000000..3bd5fbdd9
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.parasolrefl
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.parasolrefl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where sea time: point",
+ "comment": "Simulated reflectance from PARASOL as seen at the top of the atmosphere for 5 solar zenith angles. Valid only over ocean and for one viewing direction (viewing zenith angle of 30 degrees and relative azimuth angle 320 degrees).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sza5",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "PARASOL Reflectance",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "parasolRefl",
+ "positive": "",
+ "standard_name": "toa_bidirectional_reflectance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.parasolrefl.json b/data_descriptors/variables/ap3hrpt.parasolrefl.json
new file mode 100644
index 000000000..3bd5fbdd9
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.parasolrefl.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.parasolrefl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where sea time: point",
+ "comment": "Simulated reflectance from PARASOL as seen at the top of the atmosphere for 5 solar zenith angles. Valid only over ocean and for one viewing direction (viewing zenith angle of 30 degrees and relative azimuth angle 320 degrees).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sza5",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "PARASOL Reflectance",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "parasolRefl",
+ "positive": "",
+ "standard_name": "toa_bidirectional_reflectance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.pr b/data_descriptors/variables/ap3hrpt.pr
new file mode 100644
index 000000000..5b972eb22
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.pr
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.pr.json b/data_descriptors/variables/ap3hrpt.pr.json
new file mode 100644
index 000000000..5b972eb22
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.pr.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.prc b/data_descriptors/variables/ap3hrpt.prc
new file mode 100644
index 000000000..400b2bec8
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.prc
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.prc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Convective precipitation at surface; includes both liquid and solid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prc",
+ "positive": "",
+ "standard_name": "convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.prc.json b/data_descriptors/variables/ap3hrpt.prc.json
new file mode 100644
index 000000000..400b2bec8
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.prc.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.prc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Convective precipitation at surface; includes both liquid and solid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prc",
+ "positive": "",
+ "standard_name": "convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.prsn b/data_descriptors/variables/ap3hrpt.prsn
new file mode 100644
index 000000000..a8afe812f
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.prsn
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.prsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "At surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.prsn.json b/data_descriptors/variables/ap3hrpt.prsn.json
new file mode 100644
index 000000000..a8afe812f
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.prsn.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.prsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "At surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.prw b/data_descriptors/variables/ap3hrpt.prw
new file mode 100644
index 000000000..b64a0dea1
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.prw
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.prw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "vertically integrated through the atmospheric column",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Water Vapor Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_water_vapor",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.prw.json b/data_descriptors/variables/ap3hrpt.prw.json
new file mode 100644
index 000000000..b64a0dea1
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.prw.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.prw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "vertically integrated through the atmospheric column",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Water Vapor Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_water_vapor",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.ps b/data_descriptors/variables/ap3hrpt.ps
new file mode 100644
index 000000000..089e7f773
Binary files /dev/null and b/data_descriptors/variables/ap3hrpt.ps differ
diff --git a/data_descriptors/variables/ap3hrpt.ps.json b/data_descriptors/variables/ap3hrpt.ps.json
new file mode 100644
index 000000000..089e7f773
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.ps.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.ps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Air Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ps",
+ "positive": "",
+ "standard_name": "surface_air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.psl b/data_descriptors/variables/ap3hrpt.psl
new file mode 100644
index 000000000..234a91a0d
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.psl
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.psl.json b/data_descriptors/variables/ap3hrpt.psl.json
new file mode 100644
index 000000000..234a91a0d
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.psl.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.rlds b/data_descriptors/variables/ap3hrpt.rlds
new file mode 100644
index 000000000..da2f2a340
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.rlds
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.rlds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.rlds.json b/data_descriptors/variables/ap3hrpt.rlds.json
new file mode 100644
index 000000000..da2f2a340
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.rlds.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.rlds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.rldscs b/data_descriptors/variables/ap3hrpt.rldscs
new file mode 100644
index 000000000..db224f1e1
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.rldscs
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.rldscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Surface downwelling clear-sky longwave radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.rldscs.json b/data_descriptors/variables/ap3hrpt.rldscs.json
new file mode 100644
index 000000000..db224f1e1
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.rldscs.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.rldscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Surface downwelling clear-sky longwave radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.rlus b/data_descriptors/variables/ap3hrpt.rlus
new file mode 100644
index 000000000..d63cc846e
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.rlus
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.rlus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.rlus.json b/data_descriptors/variables/ap3hrpt.rlus.json
new file mode 100644
index 000000000..d63cc846e
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.rlus.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.rlus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.rlut b/data_descriptors/variables/ap3hrpt.rlut
new file mode 100644
index 000000000..7fae0087f
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.rlut
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.rlut.json b/data_descriptors/variables/ap3hrpt.rlut.json
new file mode 100644
index 000000000..7fae0087f
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.rlut.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.rlutcs b/data_descriptors/variables/ap3hrpt.rlutcs
new file mode 100644
index 000000000..3f518e5d0
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.rlutcs
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.rlutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Upwelling clear-sky longwave radiation at top of atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.rlutcs.json b/data_descriptors/variables/ap3hrpt.rlutcs.json
new file mode 100644
index 000000000..3f518e5d0
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.rlutcs.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.rlutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Upwelling clear-sky longwave radiation at top of atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.rsds b/data_descriptors/variables/ap3hrpt.rsds
new file mode 100644
index 000000000..76b1d52f7
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.rsds
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.rsds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Surface solar irradiance for UV calculations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.rsds.json b/data_descriptors/variables/ap3hrpt.rsds.json
new file mode 100644
index 000000000..76b1d52f7
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.rsds.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.rsds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Surface solar irradiance for UV calculations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.rsdscs b/data_descriptors/variables/ap3hrpt.rsdscs
new file mode 100644
index 000000000..6b2368998
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.rsdscs
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.rsdscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Surface solar irradiance clear sky for UV calculations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.rsdscs.json b/data_descriptors/variables/ap3hrpt.rsdscs.json
new file mode 100644
index 000000000..6b2368998
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.rsdscs.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.rsdscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Surface solar irradiance clear sky for UV calculations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.rsdscsbnd b/data_descriptors/variables/ap3hrpt.rsdscsbnd
new file mode 100644
index 000000000..d7867e185
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.rsdscsbnd
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.rsdscsbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "Calculated with aerosols but without clouds. This is a standard clear-sky calculation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscsbnd",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.rsdscsbnd.json b/data_descriptors/variables/ap3hrpt.rsdscsbnd.json
new file mode 100644
index 000000000..d7867e185
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.rsdscsbnd.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.rsdscsbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "Calculated with aerosols but without clouds. This is a standard clear-sky calculation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscsbnd",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.rsdt b/data_descriptors/variables/ap3hrpt.rsdt
new file mode 100644
index 000000000..c577b0479
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.rsdt
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.rsdt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Shortwave radiation incident at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Incident Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdt",
+ "positive": "down",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.rsdt.json b/data_descriptors/variables/ap3hrpt.rsdt.json
new file mode 100644
index 000000000..c577b0479
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.rsdt.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.rsdt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Shortwave radiation incident at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Incident Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdt",
+ "positive": "down",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.rsus b/data_descriptors/variables/ap3hrpt.rsus
new file mode 100644
index 000000000..d0cc60de3
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.rsus
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.rsus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.rsus.json b/data_descriptors/variables/ap3hrpt.rsus.json
new file mode 100644
index 000000000..d0cc60de3
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.rsus.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.rsus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.rsuscs b/data_descriptors/variables/ap3hrpt.rsuscs
new file mode 100644
index 000000000..8ea629ec2
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.rsuscs
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.rsuscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Surface Upwelling Clear-sky Shortwave Radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscs",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.rsuscs.json b/data_descriptors/variables/ap3hrpt.rsuscs.json
new file mode 100644
index 000000000..8ea629ec2
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.rsuscs.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.rsuscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Surface Upwelling Clear-sky Shortwave Radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscs",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.rsuscsbnd b/data_descriptors/variables/ap3hrpt.rsuscsbnd
new file mode 100644
index 000000000..5d4778f8f
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.rsuscsbnd
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.rsuscsbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "Calculated with aerosols but without clouds. This is a standard clear-sky calculation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscsbnd",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.rsuscsbnd.json b/data_descriptors/variables/ap3hrpt.rsuscsbnd.json
new file mode 100644
index 000000000..5d4778f8f
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.rsuscsbnd.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.rsuscsbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "Calculated with aerosols but without clouds. This is a standard clear-sky calculation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscsbnd",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.rsut b/data_descriptors/variables/ap3hrpt.rsut
new file mode 100644
index 000000000..95433c1da
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.rsut
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.rsut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Outgoing Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.rsut.json b/data_descriptors/variables/ap3hrpt.rsut.json
new file mode 100644
index 000000000..95433c1da
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.rsut.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.rsut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Outgoing Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.rsutcs b/data_descriptors/variables/ap3hrpt.rsutcs
new file mode 100644
index 000000000..2617c8ba9
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.rsutcs
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.rsutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated in the absence of clouds.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.rsutcs.json b/data_descriptors/variables/ap3hrpt.rsutcs.json
new file mode 100644
index 000000000..2617c8ba9
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.rsutcs.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.rsutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated in the absence of clouds.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.rsutcsafbnd b/data_descriptors/variables/ap3hrpt.rsutcsafbnd
new file mode 100644
index 000000000..159624e09
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.rsutcsafbnd
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.rsutcsafbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "Calculated in the absence of aerosols and clouds, following Ghan (2013, ACP). This requires a double-call in the radiation code with precisely the same meteorology.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Outgoing Clear-Sky, Aerosol-Free Shortwave Radiation in Bands",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcsafbnd",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.rsutcsafbnd.json b/data_descriptors/variables/ap3hrpt.rsutcsafbnd.json
new file mode 100644
index 000000000..159624e09
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.rsutcsafbnd.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.rsutcsafbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "Calculated in the absence of aerosols and clouds, following Ghan (2013, ACP). This requires a double-call in the radiation code with precisely the same meteorology.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Outgoing Clear-Sky, Aerosol-Free Shortwave Radiation in Bands",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcsafbnd",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.rsutcsbnd b/data_descriptors/variables/ap3hrpt.rsutcsbnd
new file mode 100644
index 000000000..e09359588
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.rsutcsbnd
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.rsutcsbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "Calculated with aerosols but without clouds. This is a standard clear-sky calculation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcsbnd",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.rsutcsbnd.json b/data_descriptors/variables/ap3hrpt.rsutcsbnd.json
new file mode 100644
index 000000000..e09359588
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.rsutcsbnd.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.rsutcsbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "Calculated with aerosols but without clouds. This is a standard clear-sky calculation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcsbnd",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.rtmt b/data_descriptors/variables/ap3hrpt.rtmt
new file mode 100644
index 000000000..8a5643df1
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.rtmt
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.rtmt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Net Downward Radiative Flux at Top of Model : I.e., at the top of that portion of the atmosphere where dynamics are explicitly treated by the model. This is reported only if it differs from the net downward radiative flux at the top of the atmosphere.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Net Downward Radiative Flux at Top of Model",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rtmt",
+ "positive": "down",
+ "standard_name": "net_downward_radiative_flux_at_top_of_atmosphere_model",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.rtmt.json b/data_descriptors/variables/ap3hrpt.rtmt.json
new file mode 100644
index 000000000..8a5643df1
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.rtmt.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.rtmt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Net Downward Radiative Flux at Top of Model : I.e., at the top of that portion of the atmosphere where dynamics are explicitly treated by the model. This is reported only if it differs from the net downward radiative flux at the top of the atmosphere.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Net Downward Radiative Flux at Top of Model",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rtmt",
+ "positive": "down",
+ "standard_name": "net_downward_radiative_flux_at_top_of_atmosphere_model",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.sci b/data_descriptors/variables/ap3hrpt.sci
new file mode 100644
index 000000000..ddf1a283b
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.sci
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.sci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Fraction of time that shallow convection occurs in the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Fraction of Time Shallow Convection Occurs",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sci",
+ "positive": "",
+ "standard_name": "shallow_convection_time_fraction",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.sci.json b/data_descriptors/variables/ap3hrpt.sci.json
new file mode 100644
index 000000000..ddf1a283b
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.sci.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.sci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Fraction of time that shallow convection occurs in the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Fraction of Time Shallow Convection Occurs",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sci",
+ "positive": "",
+ "standard_name": "shallow_convection_time_fraction",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.sfcwind b/data_descriptors/variables/ap3hrpt.sfcwind
new file mode 100644
index 000000000..bc20625a6
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.sfcwind
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.sfcwind",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWind",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.sfcwind.json b/data_descriptors/variables/ap3hrpt.sfcwind.json
new file mode 100644
index 000000000..bc20625a6
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.sfcwind.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.sfcwind",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWind",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.solbnd b/data_descriptors/variables/ap3hrpt.solbnd
new file mode 100644
index 000000000..5cfab3c62
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.solbnd
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.solbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "Solar irradiance at a horizontal surface at top of atmosphere.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Solar Irradiance for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "solbnd",
+ "positive": "",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.solbnd.json b/data_descriptors/variables/ap3hrpt.solbnd.json
new file mode 100644
index 000000000..5cfab3c62
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.solbnd.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.solbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "Solar irradiance at a horizontal surface at top of atmosphere.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Solar Irradiance for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "solbnd",
+ "positive": "",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.sza b/data_descriptors/variables/ap3hrpt.sza
new file mode 100644
index 000000000..d3aa5ac43
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.sza
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.sza",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The angle between the line of sight to the sun and the local vertical",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Solar Zenith Angle",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sza",
+ "positive": "",
+ "standard_name": "solar_zenith_angle",
+ "units": "degree",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.sza.json b/data_descriptors/variables/ap3hrpt.sza.json
new file mode 100644
index 000000000..d3aa5ac43
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.sza.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.sza",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The angle between the line of sight to the sun and the local vertical",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Solar Zenith Angle",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sza",
+ "positive": "",
+ "standard_name": "solar_zenith_angle",
+ "units": "degree",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.ta7h b/data_descriptors/variables/ap3hrpt.ta7h
new file mode 100644
index 000000000..541b6237f
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.ta7h
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.ta7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta7h",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.ta7h.json b/data_descriptors/variables/ap3hrpt.ta7h.json
new file mode 100644
index 000000000..541b6237f
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.ta7h.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.ta7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta7h",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.tas b/data_descriptors/variables/ap3hrpt.tas
new file mode 100644
index 000000000..5fc058b0e
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.tas
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.tas.json b/data_descriptors/variables/ap3hrpt.tas.json
new file mode 100644
index 000000000..5fc058b0e
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.tas.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.tauu b/data_descriptors/variables/ap3hrpt.tauu
new file mode 100644
index 000000000..e091d6cee
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.tauu
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.tauu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Downward eastward wind stress at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downward Eastward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauu",
+ "positive": "down",
+ "standard_name": "surface_downward_eastward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.tauu.json b/data_descriptors/variables/ap3hrpt.tauu.json
new file mode 100644
index 000000000..e091d6cee
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.tauu.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.tauu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Downward eastward wind stress at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downward Eastward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauu",
+ "positive": "down",
+ "standard_name": "surface_downward_eastward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.tauv b/data_descriptors/variables/ap3hrpt.tauv
new file mode 100644
index 000000000..d6d2add54
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.tauv
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.tauv",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Downward northward wind stress at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downward Northward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauv",
+ "positive": "down",
+ "standard_name": "surface_downward_northward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.tauv.json b/data_descriptors/variables/ap3hrpt.tauv.json
new file mode 100644
index 000000000..d6d2add54
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.tauv.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.tauv",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Downward northward wind stress at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downward Northward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauv",
+ "positive": "down",
+ "standard_name": "surface_downward_northward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.ts b/data_descriptors/variables/ap3hrpt.ts
new file mode 100644
index 000000000..310cd5cdc
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.ts
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.ts",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ts",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.ts.json b/data_descriptors/variables/ap3hrpt.ts.json
new file mode 100644
index 000000000..310cd5cdc
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.ts.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.ts",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ts",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.ua7h b/data_descriptors/variables/ap3hrpt.ua7h
new file mode 100644
index 000000000..7b2f831a4
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.ua7h
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.ua7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua7h",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.ua7h.json b/data_descriptors/variables/ap3hrpt.ua7h.json
new file mode 100644
index 000000000..7b2f831a4
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.ua7h.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.ua7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua7h",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.uas b/data_descriptors/variables/ap3hrpt.uas
new file mode 100644
index 000000000..ff0ab47ad
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.uas
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.uas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Eastward component of the near-surface (usually, 10 meters) wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Eastward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uas",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.uas.json b/data_descriptors/variables/ap3hrpt.uas.json
new file mode 100644
index 000000000..ff0ab47ad
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.uas.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.uas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Eastward component of the near-surface (usually, 10 meters) wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Eastward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uas",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.va7h b/data_descriptors/variables/ap3hrpt.va7h
new file mode 100644
index 000000000..74157efd5
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.va7h
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.va7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va7h",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.va7h.json b/data_descriptors/variables/ap3hrpt.va7h.json
new file mode 100644
index 000000000..74157efd5
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.va7h.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.va7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va7h",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.vas b/data_descriptors/variables/ap3hrpt.vas
new file mode 100644
index 000000000..c0d47a348
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.vas
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.vas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Northward component of the near surface wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Northward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vas",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.vas.json b/data_descriptors/variables/ap3hrpt.vas.json
new file mode 100644
index 000000000..c0d47a348
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.vas.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.vas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Northward component of the near surface wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Northward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vas",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.wap7h b/data_descriptors/variables/ap3hrpt.wap7h
new file mode 100644
index 000000000..dec25f0ce
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.wap7h
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.wap7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap7h",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrpt.wap7h.json b/data_descriptors/variables/ap3hrpt.wap7h.json
new file mode 100644
index 000000000..dec25f0ce
--- /dev/null
+++ b/data_descriptors/variables/ap3hrpt.wap7h.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrpt.wap7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap7h",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.aerasymbnd b/data_descriptors/variables/ap3hrptlev.aerasymbnd
new file mode 100644
index 000000000..36650bbbe
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.aerasymbnd
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.aerasymbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The asymmetry factor is the angular integral of the aerosol scattering phase function weighted by the cosine of the angle with the incident radiation flux. The asymmetry coefficient is here an integral over all wavelength bands.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Aerosol Level Asymmetry Parameter for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "aerasymbnd",
+ "positive": "",
+ "standard_name": "asymmetry_factor_of_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.aerasymbnd.json b/data_descriptors/variables/ap3hrptlev.aerasymbnd.json
new file mode 100644
index 000000000..36650bbbe
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.aerasymbnd.json
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.aerasymbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The asymmetry factor is the angular integral of the aerosol scattering phase function weighted by the cosine of the angle with the incident radiation flux. The asymmetry coefficient is here an integral over all wavelength bands.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Aerosol Level Asymmetry Parameter for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "aerasymbnd",
+ "positive": "",
+ "standard_name": "asymmetry_factor_of_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.aeroptbnd b/data_descriptors/variables/ap3hrptlev.aeroptbnd
new file mode 100644
index 000000000..8a44c4f7f
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.aeroptbnd
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.aeroptbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Optical thickness of atmospheric aerosols in wavelength bands.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Aerosol Level Absorption Optical Thickness for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "aeroptbnd",
+ "positive": "",
+ "standard_name": "atmosphere_absorption_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.aeroptbnd.json b/data_descriptors/variables/ap3hrptlev.aeroptbnd.json
new file mode 100644
index 000000000..8a44c4f7f
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.aeroptbnd.json
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.aeroptbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Optical thickness of atmospheric aerosols in wavelength bands.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Aerosol Level Absorption Optical Thickness for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "aeroptbnd",
+ "positive": "",
+ "standard_name": "atmosphere_absorption_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.aerssabnd b/data_descriptors/variables/ap3hrptlev.aerssabnd
new file mode 100644
index 000000000..248d26e35
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.aerssabnd
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.aerssabnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The single scattering albedo is the fraction of radiation in an incident light beam scattered by the particles of an aerosol reference volume for a given wavelength. It is the ratio of the scattering and the extinction coefficients of the aerosol particles in the reference volume. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Aerosol Level Single Scattering Albedo for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "aerssabnd",
+ "positive": "",
+ "standard_name": "single_scattering_albedo_in_air_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.aerssabnd.json b/data_descriptors/variables/ap3hrptlev.aerssabnd.json
new file mode 100644
index 000000000..248d26e35
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.aerssabnd.json
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.aerssabnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The single scattering albedo is the fraction of radiation in an incident light beam scattered by the particles of an aerosol reference volume for a given wavelength. It is the ratio of the scattering and the extinction coefficients of the aerosol particles in the reference volume. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Aerosol Level Single Scattering Albedo for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "aerssabnd",
+ "positive": "",
+ "standard_name": "single_scattering_albedo_in_air_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.ch4 b/data_descriptors/variables/ap3hrptlev.ch4
new file mode 100644
index 000000000..21c41d7a0
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.ch4
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.ch4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mole Fraction of CH4",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch4",
+ "positive": "",
+ "standard_name": "mole_fraction_of_methane_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.ch4.json b/data_descriptors/variables/ap3hrptlev.ch4.json
new file mode 100644
index 000000000..21c41d7a0
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.ch4.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.ch4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mole Fraction of CH4",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch4",
+ "positive": "",
+ "standard_name": "mole_fraction_of_methane_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.clc b/data_descriptors/variables/ap3hrptlev.clc
new file mode 100644
index 000000000..2d0b17aa5
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.clc
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.clc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Include only convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clc",
+ "positive": "",
+ "standard_name": "convective_cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.clc.json b/data_descriptors/variables/ap3hrptlev.clc.json
new file mode 100644
index 000000000..2d0b17aa5
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.clc.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.clc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Include only convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clc",
+ "positive": "",
+ "standard_name": "convective_cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.clic b/data_descriptors/variables/ap3hrptlev.clic
new file mode 100644
index 000000000..eb98bc5b6
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.clic
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.clic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated as the mass of convective cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mass Fraction of Convective Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clic",
+ "positive": "",
+ "standard_name": "mass_fraction_of_convective_cloud_ice_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.clic.json b/data_descriptors/variables/ap3hrptlev.clic.json
new file mode 100644
index 000000000..eb98bc5b6
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.clic.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.clic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated as the mass of convective cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mass Fraction of Convective Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clic",
+ "positive": "",
+ "standard_name": "mass_fraction_of_convective_cloud_ice_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.clis b/data_descriptors/variables/ap3hrptlev.clis
new file mode 100644
index 000000000..f967d4209
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.clis
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.clis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated as the mass of stratiform cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mass Fraction of Stratiform Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clis",
+ "positive": "",
+ "standard_name": "mass_fraction_of_stratiform_cloud_ice_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.clis.json b/data_descriptors/variables/ap3hrptlev.clis.json
new file mode 100644
index 000000000..f967d4209
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.clis.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.clis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated as the mass of stratiform cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mass Fraction of Stratiform Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clis",
+ "positive": "",
+ "standard_name": "mass_fraction_of_stratiform_cloud_ice_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.cls b/data_descriptors/variables/ap3hrptlev.cls
new file mode 100644
index 000000000..d96bfde32
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.cls
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.cls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Cloud area fraction (reported as a percentage) for the whole atmospheric column due to stratiform clouds, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Percentage Cover of Stratiform Cloud",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cls",
+ "positive": "",
+ "standard_name": "stratiform_cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.cls.json b/data_descriptors/variables/ap3hrptlev.cls.json
new file mode 100644
index 000000000..d96bfde32
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.cls.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.cls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Cloud area fraction (reported as a percentage) for the whole atmospheric column due to stratiform clouds, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Percentage Cover of Stratiform Cloud",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cls",
+ "positive": "",
+ "standard_name": "stratiform_cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.clwc b/data_descriptors/variables/ap3hrptlev.clwc
new file mode 100644
index 000000000..820ef8d27
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.clwc
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.clwc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated as the mass of convective cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mass Fraction of Convective Cloud Liquid Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwc",
+ "positive": "",
+ "standard_name": "mass_fraction_of_convective_cloud_liquid_water_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.clwc.json b/data_descriptors/variables/ap3hrptlev.clwc.json
new file mode 100644
index 000000000..820ef8d27
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.clwc.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.clwc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated as the mass of convective cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mass Fraction of Convective Cloud Liquid Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwc",
+ "positive": "",
+ "standard_name": "mass_fraction_of_convective_cloud_liquid_water_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.clws b/data_descriptors/variables/ap3hrptlev.clws
new file mode 100644
index 000000000..588759eb0
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.clws
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.clws",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated as the mass of stratiform cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mass Fraction of Stratiform Cloud Liquid Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clws",
+ "positive": "",
+ "standard_name": "mass_fraction_of_stratiform_cloud_liquid_water_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.clws.json b/data_descriptors/variables/ap3hrptlev.clws.json
new file mode 100644
index 000000000..588759eb0
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.clws.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.clws",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated as the mass of stratiform cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mass Fraction of Stratiform Cloud Liquid Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clws",
+ "positive": "",
+ "standard_name": "mass_fraction_of_stratiform_cloud_liquid_water_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.co2 b/data_descriptors/variables/ap3hrptlev.co2
new file mode 100644
index 000000000..f0eebe61d
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.co2
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mole Fraction of CO2",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_carbon_dioxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.co2.json b/data_descriptors/variables/ap3hrptlev.co2.json
new file mode 100644
index 000000000..f0eebe61d
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.co2.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mole Fraction of CO2",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_carbon_dioxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.demc b/data_descriptors/variables/ap3hrptlev.demc
new file mode 100644
index 000000000..875dd18a5
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.demc
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.demc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is the in-cloud emissivity obtained by considering only the cloudy portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Cloud Emissivity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "demc",
+ "positive": "",
+ "standard_name": "convective_cloud_longwave_emissivity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.demc.json b/data_descriptors/variables/ap3hrptlev.demc.json
new file mode 100644
index 000000000..875dd18a5
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.demc.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.demc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is the in-cloud emissivity obtained by considering only the cloudy portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Cloud Emissivity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "demc",
+ "positive": "",
+ "standard_name": "convective_cloud_longwave_emissivity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.dems b/data_descriptors/variables/ap3hrptlev.dems
new file mode 100644
index 000000000..76cf43f0a
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.dems
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.dems",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is the in-cloud emissivity obtained by considering only the cloudy portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Stratiform Cloud Emissivity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dems",
+ "positive": "",
+ "standard_name": "stratiform_cloud_longwave_emissivity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.dems.json b/data_descriptors/variables/ap3hrptlev.dems.json
new file mode 100644
index 000000000..76cf43f0a
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.dems.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.dems",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is the in-cloud emissivity obtained by considering only the cloudy portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Stratiform Cloud Emissivity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dems",
+ "positive": "",
+ "standard_name": "stratiform_cloud_longwave_emissivity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.dtauc b/data_descriptors/variables/ap3hrptlev.dtauc
new file mode 100644
index 000000000..9b85541c2
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.dtauc
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.dtauc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is the in-cloud optical depth obtained by considering only the cloudy portion of the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Cloud Optical Depth",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dtauc",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_convective_cloud",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.dtauc.json b/data_descriptors/variables/ap3hrptlev.dtauc.json
new file mode 100644
index 000000000..9b85541c2
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.dtauc.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.dtauc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is the in-cloud optical depth obtained by considering only the cloudy portion of the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Cloud Optical Depth",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dtauc",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_convective_cloud",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.dtaus b/data_descriptors/variables/ap3hrptlev.dtaus
new file mode 100644
index 000000000..e2b82b53e
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.dtaus
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.dtaus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is the in-cloud optical depth obtained by considering only the cloudy portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Stratiform Cloud Optical Depth",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dtaus",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_stratiform_cloud",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.dtaus.json b/data_descriptors/variables/ap3hrptlev.dtaus.json
new file mode 100644
index 000000000..e2b82b53e
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.dtaus.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.dtaus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is the in-cloud optical depth obtained by considering only the cloudy portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Stratiform Cloud Optical Depth",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dtaus",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_stratiform_cloud",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.grpllsprof b/data_descriptors/variables/ap3hrptlev.grpllsprof
new file mode 100644
index 000000000..886132406
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.grpllsprof
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.grpllsprof",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. Stratiform precipitation, whether liquid or frozen, is precipitation that formed in stratiform cloud. Graupel consists of heavily rimed snow particles, often called snow pellets; often indistinguishable from very small soft hail except when the size convention that hail must have a diameter greater than 5 mm is adopted. Reference: American Meteorological Society Glossary http://glossary.ametsoc.org/wiki/Graupel. There are also separate standard names for hail. Standard names for 'graupel_and_hail' should be used to describe data produced by models that do not distinguish between hail and graupel.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Stratiform Graupel Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "grpllsprof",
+ "positive": "",
+ "standard_name": "stratiform_graupel_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.grpllsprof.json b/data_descriptors/variables/ap3hrptlev.grpllsprof.json
new file mode 100644
index 000000000..886132406
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.grpllsprof.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.grpllsprof",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. Stratiform precipitation, whether liquid or frozen, is precipitation that formed in stratiform cloud. Graupel consists of heavily rimed snow particles, often called snow pellets; often indistinguishable from very small soft hail except when the size convention that hail must have a diameter greater than 5 mm is adopted. Reference: American Meteorological Society Glossary http://glossary.ametsoc.org/wiki/Graupel. There are also separate standard names for hail. Standard names for 'graupel_and_hail' should be used to describe data produced by models that do not distinguish between hail and graupel.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Stratiform Graupel Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "grpllsprof",
+ "positive": "",
+ "standard_name": "stratiform_graupel_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.h2o b/data_descriptors/variables/ap3hrptlev.h2o
new file mode 100644
index 000000000..5547349ae
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.h2o
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.h2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "includes all phases of water",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mass Fraction of Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "h2o",
+ "positive": "",
+ "standard_name": "mass_fraction_of_water_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.h2o.json b/data_descriptors/variables/ap3hrptlev.h2o.json
new file mode 100644
index 000000000..5547349ae
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.h2o.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.h2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "includes all phases of water",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mass Fraction of Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "h2o",
+ "positive": "",
+ "standard_name": "mass_fraction_of_water_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.hus b/data_descriptors/variables/ap3hrptlev.hus
new file mode 100644
index 000000000..804c36193
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.hus
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.hus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.hus.json b/data_descriptors/variables/ap3hrptlev.hus.json
new file mode 100644
index 000000000..804c36193
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.hus.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.hus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.n2o b/data_descriptors/variables/ap3hrptlev.n2o
new file mode 100644
index 000000000..d0851857e
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.n2o
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.n2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of nitrous oxide is N2O.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mole Fraction of N2O",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "n2o",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrous_oxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.n2o.json b/data_descriptors/variables/ap3hrptlev.n2o.json
new file mode 100644
index 000000000..d0851857e
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.n2o.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.n2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of nitrous oxide is N2O.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mole Fraction of N2O",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "n2o",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrous_oxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.o3 b/data_descriptors/variables/ap3hrptlev.o3
new file mode 100644
index 000000000..9890a9fd3
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.o3
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.o3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mole Fraction of O3",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.o3.json b/data_descriptors/variables/ap3hrptlev.o3.json
new file mode 100644
index 000000000..9890a9fd3
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.o3.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.o3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mole Fraction of O3",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.pfull b/data_descriptors/variables/ap3hrptlev.pfull
new file mode 100644
index 000000000..cc1646d56
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.pfull
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.pfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air pressure on model levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Pressure at Model Full-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pfull",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.pfull.json b/data_descriptors/variables/ap3hrptlev.pfull.json
new file mode 100644
index 000000000..cc1646d56
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.pfull.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.pfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air pressure on model levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Pressure at Model Full-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pfull",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.phalf b/data_descriptors/variables/ap3hrptlev.phalf
new file mode 100644
index 000000000..84338c17c
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.phalf
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.phalf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air pressure on model half-levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Pressure on Model Half-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phalf",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.phalf.json b/data_descriptors/variables/ap3hrptlev.phalf.json
new file mode 100644
index 000000000..84338c17c
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.phalf.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.phalf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air pressure on model half-levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Pressure on Model Half-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phalf",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.prcprof b/data_descriptors/variables/ap3hrptlev.prcprof
new file mode 100644
index 000000000..8fe972bfd
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.prcprof
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.prcprof",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Rainfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prcprof",
+ "positive": "",
+ "standard_name": "convective_rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.prcprof.json b/data_descriptors/variables/ap3hrptlev.prcprof.json
new file mode 100644
index 000000000..8fe972bfd
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.prcprof.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.prcprof",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Rainfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prcprof",
+ "positive": "",
+ "standard_name": "convective_rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.prlsns b/data_descriptors/variables/ap3hrptlev.prlsns
new file mode 100644
index 000000000..0b08ad3ad
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.prlsns
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.prlsns",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "large-scale precipitation of all forms of water in the solid phase.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Stratiform Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prlsns",
+ "positive": "",
+ "standard_name": "stratiform_snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.prlsns.json b/data_descriptors/variables/ap3hrptlev.prlsns.json
new file mode 100644
index 000000000..0b08ad3ad
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.prlsns.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.prlsns",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "large-scale precipitation of all forms of water in the solid phase.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Stratiform Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prlsns",
+ "positive": "",
+ "standard_name": "stratiform_snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.prlsprof b/data_descriptors/variables/ap3hrptlev.prlsprof
new file mode 100644
index 000000000..66a10a4d7
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.prlsprof
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.prlsprof",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. Stratiform precipitation, whether liquid or frozen, is precipitation that formed in stratiform cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Stratiform Rainfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prlsprof",
+ "positive": "",
+ "standard_name": "stratiform_rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.prlsprof.json b/data_descriptors/variables/ap3hrptlev.prlsprof.json
new file mode 100644
index 000000000..66a10a4d7
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.prlsprof.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.prlsprof",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. Stratiform precipitation, whether liquid or frozen, is precipitation that formed in stratiform cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Stratiform Rainfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prlsprof",
+ "positive": "",
+ "standard_name": "stratiform_rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.prsnc b/data_descriptors/variables/ap3hrptlev.prsnc
new file mode 100644
index 000000000..4a7f98593
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.prsnc
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.prsnc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "convective precipitation of all forms of water in the solid phase.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsnc",
+ "positive": "",
+ "standard_name": "convective_snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.prsnc.json b/data_descriptors/variables/ap3hrptlev.prsnc.json
new file mode 100644
index 000000000..4a7f98593
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.prsnc.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.prsnc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "convective precipitation of all forms of water in the solid phase.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsnc",
+ "positive": "",
+ "standard_name": "convective_snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.reffclic b/data_descriptors/variables/ap3hrptlev.reffclic
new file mode 100644
index 000000000..796de3260
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.reffclic
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.reffclic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Hydrometeor Effective Radius of Convective Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclic",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_ice_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.reffclic.json b/data_descriptors/variables/ap3hrptlev.reffclic.json
new file mode 100644
index 000000000..796de3260
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.reffclic.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.reffclic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Hydrometeor Effective Radius of Convective Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclic",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_ice_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.reffclis b/data_descriptors/variables/ap3hrptlev.reffclis
new file mode 100644
index 000000000..a87009ef5
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.reffclis
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.reffclis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Hydrometeor Effective Radius of Stratiform Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclis",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_ice_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.reffclis.json b/data_descriptors/variables/ap3hrptlev.reffclis.json
new file mode 100644
index 000000000..a87009ef5
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.reffclis.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.reffclis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Hydrometeor Effective Radius of Stratiform Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclis",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_ice_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.reffclwc b/data_descriptors/variables/ap3hrptlev.reffclwc
new file mode 100644
index 000000000..5aeef7ee1
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.reffclwc
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.reffclwc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Droplets are liquid. The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Cloud Liquid Droplet Effective Radius",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclwc",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_liquid_water_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.reffclwc.json b/data_descriptors/variables/ap3hrptlev.reffclwc.json
new file mode 100644
index 000000000..5aeef7ee1
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.reffclwc.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.reffclwc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Droplets are liquid. The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Cloud Liquid Droplet Effective Radius",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclwc",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_liquid_water_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.reffclws b/data_descriptors/variables/ap3hrptlev.reffclws
new file mode 100644
index 000000000..2e146933f
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.reffclws
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.reffclws",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Droplets are liquid. The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Stratiform Cloud Liquid Droplet Effective Radius",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclws",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_liquid_water_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.reffclws.json b/data_descriptors/variables/ap3hrptlev.reffclws.json
new file mode 100644
index 000000000..2e146933f
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.reffclws.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.reffclws",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Droplets are liquid. The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Stratiform Cloud Liquid Droplet Effective Radius",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclws",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_liquid_water_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.reffgrpls b/data_descriptors/variables/ap3hrptlev.reffgrpls
new file mode 100644
index 000000000..435ebbb5a
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.reffgrpls
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.reffgrpls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Hydrometeor Effective Radius of Stratiform Graupel",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffgrpls",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_graupel_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.reffgrpls.json b/data_descriptors/variables/ap3hrptlev.reffgrpls.json
new file mode 100644
index 000000000..435ebbb5a
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.reffgrpls.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.reffgrpls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Hydrometeor Effective Radius of Stratiform Graupel",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffgrpls",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_graupel_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.reffrainc b/data_descriptors/variables/ap3hrptlev.reffrainc
new file mode 100644
index 000000000..3e37b1eee
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.reffrainc
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.reffrainc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Hydrometeor Effective Radius of Convective Rainfall",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffrainc",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_rain_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.reffrainc.json b/data_descriptors/variables/ap3hrptlev.reffrainc.json
new file mode 100644
index 000000000..3e37b1eee
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.reffrainc.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.reffrainc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Hydrometeor Effective Radius of Convective Rainfall",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffrainc",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_rain_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.reffrains b/data_descriptors/variables/ap3hrptlev.reffrains
new file mode 100644
index 000000000..6d017731c
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.reffrains
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.reffrains",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Hydrometeor Effective Radius of Stratiform Rainfall",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffrains",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_rain_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.reffrains.json b/data_descriptors/variables/ap3hrptlev.reffrains.json
new file mode 100644
index 000000000..6d017731c
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.reffrains.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.reffrains",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Hydrometeor Effective Radius of Stratiform Rainfall",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffrains",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_rain_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.reffsnowc b/data_descriptors/variables/ap3hrptlev.reffsnowc
new file mode 100644
index 000000000..2685edf1a
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.reffsnowc
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.reffsnowc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Hydrometeor Effective Radius of Convective Snowfall",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffsnowc",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_snow_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.reffsnowc.json b/data_descriptors/variables/ap3hrptlev.reffsnowc.json
new file mode 100644
index 000000000..2685edf1a
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.reffsnowc.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.reffsnowc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Hydrometeor Effective Radius of Convective Snowfall",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffsnowc",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_snow_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.reffsnows b/data_descriptors/variables/ap3hrptlev.reffsnows
new file mode 100644
index 000000000..687e7ee89
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.reffsnows
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.reffsnows",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Hydrometeor Effective Radius of Stratiform Snowfall",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffsnows",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_snow_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.reffsnows.json b/data_descriptors/variables/ap3hrptlev.reffsnows.json
new file mode 100644
index 000000000..687e7ee89
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.reffsnows.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.reffsnows",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Hydrometeor Effective Radius of Stratiform Snowfall",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffsnows",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_snow_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.rsdcs b/data_descriptors/variables/ap3hrptlev.rsdcs
new file mode 100644
index 000000000..c2bf06094
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.rsdcs
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.rsdcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Downwelling clear-sky shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdcs",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.rsdcs.json b/data_descriptors/variables/ap3hrptlev.rsdcs.json
new file mode 100644
index 000000000..c2bf06094
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.rsdcs.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.rsdcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Downwelling clear-sky shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdcs",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.rsdcsbnd b/data_descriptors/variables/ap3hrptlev.rsdcsbnd
new file mode 100644
index 000000000..531ad46c7
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.rsdcsbnd
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.rsdcsbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated with aerosols but without clouds. This is a standard clear-sky calculation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Downwelling Clear-Sky Shortwave Radiation at Each Level for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdcsbnd",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.rsdcsbnd.json b/data_descriptors/variables/ap3hrptlev.rsdcsbnd.json
new file mode 100644
index 000000000..531ad46c7
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.rsdcsbnd.json
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.rsdcsbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated with aerosols but without clouds. This is a standard clear-sky calculation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Downwelling Clear-Sky Shortwave Radiation at Each Level for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdcsbnd",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.rsucs b/data_descriptors/variables/ap3hrptlev.rsucs
new file mode 100644
index 000000000..8e3c74ef0
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.rsucs
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.rsucs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Upwelling clear-sky shortwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsucs",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.rsucs.json b/data_descriptors/variables/ap3hrptlev.rsucs.json
new file mode 100644
index 000000000..8e3c74ef0
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.rsucs.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.rsucs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Upwelling clear-sky shortwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsucs",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.rsucsbnd b/data_descriptors/variables/ap3hrptlev.rsucsbnd
new file mode 100644
index 000000000..0d97fc315
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.rsucsbnd
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.rsucsbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated with aerosols but without clouds. This is a standard clear-sky calculation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Upwelling Clear-Sky Shortwave Radiation at Each Level for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsucsbnd",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.rsucsbnd.json b/data_descriptors/variables/ap3hrptlev.rsucsbnd.json
new file mode 100644
index 000000000..0d97fc315
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.rsucsbnd.json
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.rsucsbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated with aerosols but without clouds. This is a standard clear-sky calculation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Upwelling Clear-Sky Shortwave Radiation at Each Level for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsucsbnd",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.ta b/data_descriptors/variables/ap3hrptlev.ta
new file mode 100644
index 000000000..ed3457a04
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.ta
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.ta.json b/data_descriptors/variables/ap3hrptlev.ta.json
new file mode 100644
index 000000000..ed3457a04
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.ta.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.zfull b/data_descriptors/variables/ap3hrptlev.zfull
new file mode 100644
index 000000000..a61f509b5
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.zfull
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.zfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Height of full model levels above a reference ellipsoid. A reference ellipsoid is a mathematical figure that approximates the geoid. The geoid is a surface of constant geopotential with which mean sea level would coincide if the ocean were at rest. The ellipsoid is an approximation because the geoid is an irregular shape. A number of reference ellipsoids are defined for use in the field of geodesy. To specify which reference ellipsoid is being used, a grid_mapping variable should be attached to the data variable as described in Chapter 5.6 of the CF Convention.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Altitude of Model Full-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zfull",
+ "positive": "",
+ "standard_name": "height_above_reference_ellipsoid",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.zfull.json b/data_descriptors/variables/ap3hrptlev.zfull.json
new file mode 100644
index 000000000..a61f509b5
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.zfull.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.zfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Height of full model levels above a reference ellipsoid. A reference ellipsoid is a mathematical figure that approximates the geoid. The geoid is a surface of constant geopotential with which mean sea level would coincide if the ocean were at rest. The ellipsoid is an approximation because the geoid is an irregular shape. A number of reference ellipsoids are defined for use in the field of geodesy. To specify which reference ellipsoid is being used, a grid_mapping variable should be attached to the data variable as described in Chapter 5.6 of the CF Convention.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Altitude of Model Full-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zfull",
+ "positive": "",
+ "standard_name": "height_above_reference_ellipsoid",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.zhalf b/data_descriptors/variables/ap3hrptlev.zhalf
new file mode 100644
index 000000000..39fdecf9b
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.zhalf
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.zhalf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Height of model half-levels above a reference ellipsoid. A reference ellipsoid is a mathematical figure that approximates the geoid. The geoid is a surface of constant geopotential with which mean sea level would coincide if the ocean were at rest. The ellipsoid is an approximation because the geoid is an irregular shape. A number of reference ellipsoids are defined for use in the field of geodesy. To specify which reference ellipsoid is being used, a grid_mapping variable should be attached to the data variable as described in Chapter 5.6 of the CF Convention.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Altitude of Model Half-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zhalf",
+ "positive": "",
+ "standard_name": "height_above_reference_ellipsoid",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap3hrptlev.zhalf.json b/data_descriptors/variables/ap3hrptlev.zhalf.json
new file mode 100644
index 000000000..39fdecf9b
--- /dev/null
+++ b/data_descriptors/variables/ap3hrptlev.zhalf.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap3hrptlev.zhalf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Height of model half-levels above a reference ellipsoid. A reference ellipsoid is a mathematical figure that approximates the geoid. The geoid is a surface of constant geopotential with which mean sea level would coincide if the ocean were at rest. The ellipsoid is an approximation because the geoid is an irregular shape. A number of reference ellipsoids are defined for use in the field of geodesy. To specify which reference ellipsoid is being used, a grid_mapping variable should be attached to the data variable as described in Chapter 5.6 of the CF Convention.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Altitude of Model Half-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zhalf",
+ "positive": "",
+ "standard_name": "height_above_reference_ellipsoid",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hr.hurs b/data_descriptors/variables/ap6hr.hurs
new file mode 100644
index 000000000..d4916f494
--- /dev/null
+++ b/data_descriptors/variables/ap6hr.hurs
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hr.hurs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Near-Surface Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hurs",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hr.hurs.json b/data_descriptors/variables/ap6hr.hurs.json
new file mode 100644
index 000000000..d4916f494
--- /dev/null
+++ b/data_descriptors/variables/ap6hr.hurs.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hr.hurs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Near-Surface Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hurs",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hr.hus4 b/data_descriptors/variables/ap6hr.hus4
new file mode 100644
index 000000000..55d6a82e4
--- /dev/null
+++ b/data_descriptors/variables/ap6hr.hus4
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hr.hus4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev4",
+ "time"
+ ],
+ "frequency": "6hr",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus4",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hr.hus4.json b/data_descriptors/variables/ap6hr.hus4.json
new file mode 100644
index 000000000..55d6a82e4
--- /dev/null
+++ b/data_descriptors/variables/ap6hr.hus4.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hr.hus4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev4",
+ "time"
+ ],
+ "frequency": "6hr",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus4",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hr.pr b/data_descriptors/variables/ap6hr.pr
new file mode 100644
index 000000000..bc8f710f2
--- /dev/null
+++ b/data_descriptors/variables/ap6hr.pr
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap6hr.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "6hr",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hr.pr.json b/data_descriptors/variables/ap6hr.pr.json
new file mode 100644
index 000000000..bc8f710f2
--- /dev/null
+++ b/data_descriptors/variables/ap6hr.pr.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap6hr.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "6hr",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hr.prhmax b/data_descriptors/variables/ap6hr.prhmax
new file mode 100644
index 000000000..7f73cddac
--- /dev/null
+++ b/data_descriptors/variables/ap6hr.prhmax
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap6hr.prhmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within hours time: maximum over hours",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "6hr",
+ "long_name": "Maximum Hourly Precipitation Rate",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prhmax",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hr.prhmax.json b/data_descriptors/variables/ap6hr.prhmax.json
new file mode 100644
index 000000000..7f73cddac
--- /dev/null
+++ b/data_descriptors/variables/ap6hr.prhmax.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap6hr.prhmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within hours time: maximum over hours",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "6hr",
+ "long_name": "Maximum Hourly Precipitation Rate",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prhmax",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hr.psl b/data_descriptors/variables/ap6hr.psl
new file mode 100644
index 000000000..de3d560f6
--- /dev/null
+++ b/data_descriptors/variables/ap6hr.psl
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap6hr.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "6hr",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hr.psl.json b/data_descriptors/variables/ap6hr.psl.json
new file mode 100644
index 000000000..de3d560f6
--- /dev/null
+++ b/data_descriptors/variables/ap6hr.psl.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap6hr.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "6hr",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hr.rv850 b/data_descriptors/variables/ap6hr.rv850
new file mode 100644
index 000000000..dc8b60a64
--- /dev/null
+++ b/data_descriptors/variables/ap6hr.rv850
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hr.rv850",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Relative vorticity is the upward component of the vorticity vector i.e. the component which arises from horizontal velocity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p850"
+ ],
+ "frequency": "6hr",
+ "long_name": "Relative Vorticity at 850hPa",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rv850",
+ "positive": "",
+ "standard_name": "atmosphere_relative_vorticity",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hr.rv850.json b/data_descriptors/variables/ap6hr.rv850.json
new file mode 100644
index 000000000..dc8b60a64
--- /dev/null
+++ b/data_descriptors/variables/ap6hr.rv850.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hr.rv850",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Relative vorticity is the upward component of the vorticity vector i.e. the component which arises from horizontal velocity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p850"
+ ],
+ "frequency": "6hr",
+ "long_name": "Relative Vorticity at 850hPa",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rv850",
+ "positive": "",
+ "standard_name": "atmosphere_relative_vorticity",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hr.sfcwind b/data_descriptors/variables/ap6hr.sfcwind
new file mode 100644
index 000000000..1235d7d23
--- /dev/null
+++ b/data_descriptors/variables/ap6hr.sfcwind
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hr.sfcwind",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWind",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hr.sfcwind.json b/data_descriptors/variables/ap6hr.sfcwind.json
new file mode 100644
index 000000000..1235d7d23
--- /dev/null
+++ b/data_descriptors/variables/ap6hr.sfcwind.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hr.sfcwind",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWind",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hr.tas b/data_descriptors/variables/ap6hr.tas
new file mode 100644
index 000000000..4093eb67f
--- /dev/null
+++ b/data_descriptors/variables/ap6hr.tas
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hr.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hr.tas.json b/data_descriptors/variables/ap6hr.tas.json
new file mode 100644
index 000000000..4093eb67f
--- /dev/null
+++ b/data_descriptors/variables/ap6hr.tas.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hr.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hr.ua100m b/data_descriptors/variables/ap6hr.ua100m
new file mode 100644
index 000000000..290a99d22
--- /dev/null
+++ b/data_descriptors/variables/ap6hr.ua100m
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hr.ua100m",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Zonal wind at 100m height",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height100m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Eastward Wind at 100m",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua100m",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hr.ua100m.json b/data_descriptors/variables/ap6hr.ua100m.json
new file mode 100644
index 000000000..290a99d22
--- /dev/null
+++ b/data_descriptors/variables/ap6hr.ua100m.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hr.ua100m",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Zonal wind at 100m height",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height100m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Eastward Wind at 100m",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua100m",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hr.uas b/data_descriptors/variables/ap6hr.uas
new file mode 100644
index 000000000..e4949683a
--- /dev/null
+++ b/data_descriptors/variables/ap6hr.uas
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hr.uas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Eastward component of the near-surface (usually, 10 meters) wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Eastward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uas",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hr.uas.json b/data_descriptors/variables/ap6hr.uas.json
new file mode 100644
index 000000000..e4949683a
--- /dev/null
+++ b/data_descriptors/variables/ap6hr.uas.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hr.uas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Eastward component of the near-surface (usually, 10 meters) wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Eastward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uas",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hr.va100m b/data_descriptors/variables/ap6hr.va100m
new file mode 100644
index 000000000..daa55eaf2
--- /dev/null
+++ b/data_descriptors/variables/ap6hr.va100m
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hr.va100m",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Meridional wind at 100m above the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height100m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Northward Wind at 100m",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va100m",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hr.va100m.json b/data_descriptors/variables/ap6hr.va100m.json
new file mode 100644
index 000000000..daa55eaf2
--- /dev/null
+++ b/data_descriptors/variables/ap6hr.va100m.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hr.va100m",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Meridional wind at 100m above the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height100m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Northward Wind at 100m",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va100m",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hr.vas b/data_descriptors/variables/ap6hr.vas
new file mode 100644
index 000000000..11cf46bce
--- /dev/null
+++ b/data_descriptors/variables/ap6hr.vas
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hr.vas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Northward component of the near surface wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Northward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vas",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hr.vas.json b/data_descriptors/variables/ap6hr.vas.json
new file mode 100644
index 000000000..11cf46bce
--- /dev/null
+++ b/data_descriptors/variables/ap6hr.vas.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hr.vas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Northward component of the near surface wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Northward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vas",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hr.wap4 b/data_descriptors/variables/ap6hr.wap4
new file mode 100644
index 000000000..e581fe972
--- /dev/null
+++ b/data_descriptors/variables/ap6hr.wap4
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hr.wap4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev4",
+ "time"
+ ],
+ "frequency": "6hr",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap4",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hr.wap4.json b/data_descriptors/variables/ap6hr.wap4.json
new file mode 100644
index 000000000..e581fe972
--- /dev/null
+++ b/data_descriptors/variables/ap6hr.wap4.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hr.wap4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev4",
+ "time"
+ ],
+ "frequency": "6hr",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap4",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hr.wsgmax100m b/data_descriptors/variables/ap6hr.wsgmax100m
new file mode 100644
index 000000000..6bfe58bde
--- /dev/null
+++ b/data_descriptors/variables/ap6hr.wsgmax100m
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hr.wsgmax100m",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "Wind speed gust maximum at 100m above surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height100m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Maximum Wind Speed of Gust at 100m",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wsgmax100m",
+ "positive": "",
+ "standard_name": "wind_speed_of_gust",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hr.wsgmax100m.json b/data_descriptors/variables/ap6hr.wsgmax100m.json
new file mode 100644
index 000000000..6bfe58bde
--- /dev/null
+++ b/data_descriptors/variables/ap6hr.wsgmax100m.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hr.wsgmax100m",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "Wind speed gust maximum at 100m above surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height100m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Maximum Wind Speed of Gust at 100m",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wsgmax100m",
+ "positive": "",
+ "standard_name": "wind_speed_of_gust",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hr.wsgmax10m b/data_descriptors/variables/ap6hr.wsgmax10m
new file mode 100644
index 000000000..33f938e72
--- /dev/null
+++ b/data_descriptors/variables/ap6hr.wsgmax10m
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hr.wsgmax10m",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "Wind speed gust maximum at 10m above surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Maximum Wind Speed of Gust at 10m",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wsgmax10m",
+ "positive": "",
+ "standard_name": "wind_speed_of_gust",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hr.wsgmax10m.json b/data_descriptors/variables/ap6hr.wsgmax10m.json
new file mode 100644
index 000000000..33f938e72
--- /dev/null
+++ b/data_descriptors/variables/ap6hr.wsgmax10m.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hr.wsgmax10m",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "Wind speed gust maximum at 10m above surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Maximum Wind Speed of Gust at 10m",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wsgmax10m",
+ "positive": "",
+ "standard_name": "wind_speed_of_gust",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hr.zg1000 b/data_descriptors/variables/ap6hr.zg1000
new file mode 100644
index 000000000..cc2614dbb
--- /dev/null
+++ b/data_descriptors/variables/ap6hr.zg1000
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hr.zg1000",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Geopotential height on the 1000 hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p1000"
+ ],
+ "frequency": "6hr",
+ "long_name": "Geopotential Height at 1000hPa",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg1000",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hr.zg1000.json b/data_descriptors/variables/ap6hr.zg1000.json
new file mode 100644
index 000000000..cc2614dbb
--- /dev/null
+++ b/data_descriptors/variables/ap6hr.zg1000.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hr.zg1000",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Geopotential height on the 1000 hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p1000"
+ ],
+ "frequency": "6hr",
+ "long_name": "Geopotential Height at 1000hPa",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg1000",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.cldicemxrat27 b/data_descriptors/variables/ap6hrpt.cldicemxrat27
new file mode 100644
index 000000000..fad94ba45
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.cldicemxrat27
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.cldicemxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Cloud ice mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Cloud Ice Mixing Ratio",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldicemxrat27",
+ "positive": "",
+ "standard_name": "cloud_ice_mixing_ratio",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.cldicemxrat27.json b/data_descriptors/variables/ap6hrpt.cldicemxrat27.json
new file mode 100644
index 000000000..fad94ba45
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.cldicemxrat27.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.cldicemxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Cloud ice mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Cloud Ice Mixing Ratio",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldicemxrat27",
+ "positive": "",
+ "standard_name": "cloud_ice_mixing_ratio",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.cldwatmxrat27 b/data_descriptors/variables/ap6hrpt.cldwatmxrat27
new file mode 100644
index 000000000..41c05dba6
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.cldwatmxrat27
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.cldwatmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Cloud water mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Cloud Water Mixing Ratio",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldwatmxrat27",
+ "positive": "",
+ "standard_name": "cloud_liquid_water_mixing_ratio",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.cldwatmxrat27.json b/data_descriptors/variables/ap6hrpt.cldwatmxrat27.json
new file mode 100644
index 000000000..41c05dba6
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.cldwatmxrat27.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.cldwatmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Cloud water mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Cloud Water Mixing Ratio",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldwatmxrat27",
+ "positive": "",
+ "standard_name": "cloud_liquid_water_mixing_ratio",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.dtauc b/data_descriptors/variables/ap6hrpt.dtauc
new file mode 100644
index 000000000..e07e74ec4
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.dtauc
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.dtauc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is the in-cloud optical depth obtained by considering only the cloudy portion of the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Convective Cloud Optical Depth",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dtauc",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_convective_cloud",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.dtauc.json b/data_descriptors/variables/ap6hrpt.dtauc.json
new file mode 100644
index 000000000..e07e74ec4
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.dtauc.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.dtauc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is the in-cloud optical depth obtained by considering only the cloudy portion of the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Convective Cloud Optical Depth",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dtauc",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_convective_cloud",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.dtaus b/data_descriptors/variables/ap6hrpt.dtaus
new file mode 100644
index 000000000..30600c4ab
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.dtaus
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.dtaus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is the in-cloud optical depth obtained by considering only the cloudy portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Stratiform Cloud Optical Depth",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dtaus",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_stratiform_cloud",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.dtaus.json b/data_descriptors/variables/ap6hrpt.dtaus.json
new file mode 100644
index 000000000..30600c4ab
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.dtaus.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.dtaus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is the in-cloud optical depth obtained by considering only the cloudy portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Stratiform Cloud Optical Depth",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dtaus",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_stratiform_cloud",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.grplmxrat27 b/data_descriptors/variables/ap6hrpt.grplmxrat27
new file mode 100644
index 000000000..ac6f0de84
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.grplmxrat27
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.grplmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Graupel mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Graupel Mixing Ratio",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "grplmxrat27",
+ "positive": "",
+ "standard_name": "mass_fraction_of_graupel_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.grplmxrat27.json b/data_descriptors/variables/ap6hrpt.grplmxrat27.json
new file mode 100644
index 000000000..ac6f0de84
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.grplmxrat27.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.grplmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Graupel mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Graupel Mixing Ratio",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "grplmxrat27",
+ "positive": "",
+ "standard_name": "mass_fraction_of_graupel_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.hus27 b/data_descriptors/variables/ap6hrpt.hus27
new file mode 100644
index 000000000..1a971c8ae
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.hus27
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.hus27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus27",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.hus27.json b/data_descriptors/variables/ap6hrpt.hus27.json
new file mode 100644
index 000000000..1a971c8ae
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.hus27.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.hus27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus27",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.hus7h b/data_descriptors/variables/ap6hrpt.hus7h
new file mode 100644
index 000000000..20283a6c4
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.hus7h
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.hus7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus7h",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.hus7h.json b/data_descriptors/variables/ap6hrpt.hus7h.json
new file mode 100644
index 000000000..20283a6c4
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.hus7h.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.hus7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus7h",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.huss b/data_descriptors/variables/ap6hrpt.huss
new file mode 100644
index 000000000..760c30bb8
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.huss
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.huss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Near-surface (usually, 2 meter) specific humidity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Near-Surface Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "huss",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.huss.json b/data_descriptors/variables/ap6hrpt.huss.json
new file mode 100644
index 000000000..760c30bb8
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.huss.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.huss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Near-surface (usually, 2 meter) specific humidity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Near-Surface Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "huss",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.lwsffluxaero b/data_descriptors/variables/ap6hrpt.lwsffluxaero
new file mode 100644
index 000000000..b18ba1763
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.lwsffluxaero
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.lwsffluxaero",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "downwelling longwave flux due to volcanic aerosols at the surface to be diagnosed through double radiation call",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Longwave Flux Due to Volcanic Aerosols at the Surface",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwsffluxaero",
+ "positive": "",
+ "standard_name": "surface_downwelling_longwave_flux_in_air_due_to_volcanic_ambient_aerosol_particles",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.lwsffluxaero.json b/data_descriptors/variables/ap6hrpt.lwsffluxaero.json
new file mode 100644
index 000000000..b18ba1763
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.lwsffluxaero.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.lwsffluxaero",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "downwelling longwave flux due to volcanic aerosols at the surface to be diagnosed through double radiation call",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Longwave Flux Due to Volcanic Aerosols at the Surface",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwsffluxaero",
+ "positive": "",
+ "standard_name": "surface_downwelling_longwave_flux_in_air_due_to_volcanic_ambient_aerosol_particles",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.lwtoafluxaerocs b/data_descriptors/variables/ap6hrpt.lwtoafluxaerocs
new file mode 100644
index 000000000..f3e63d367
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.lwtoafluxaerocs
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.lwtoafluxaerocs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "downwelling longwave flux due to volcanic aerosols at TOA under clear sky to be diagnosed through double radiation call",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Flux Due to Volcanic Aerosols",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwtoafluxaerocs",
+ "positive": "",
+ "standard_name": "toa_outgoing_longwave_flux_due_to_volcanic_ambient_aerosol_particles_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.lwtoafluxaerocs.json b/data_descriptors/variables/ap6hrpt.lwtoafluxaerocs.json
new file mode 100644
index 000000000..f3e63d367
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.lwtoafluxaerocs.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.lwtoafluxaerocs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "downwelling longwave flux due to volcanic aerosols at TOA under clear sky to be diagnosed through double radiation call",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Flux Due to Volcanic Aerosols",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwtoafluxaerocs",
+ "positive": "",
+ "standard_name": "toa_outgoing_longwave_flux_due_to_volcanic_ambient_aerosol_particles_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.ps b/data_descriptors/variables/ap6hrpt.ps
new file mode 100644
index 000000000..71f52d90c
Binary files /dev/null and b/data_descriptors/variables/ap6hrpt.ps differ
diff --git a/data_descriptors/variables/ap6hrpt.ps.json b/data_descriptors/variables/ap6hrpt.ps.json
new file mode 100644
index 000000000..71f52d90c
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.ps.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.ps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Surface Air Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ps",
+ "positive": "",
+ "standard_name": "surface_air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.psl b/data_descriptors/variables/ap6hrpt.psl
new file mode 100644
index 000000000..5783752e8
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.psl
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.psl.json b/data_descriptors/variables/ap6hrpt.psl.json
new file mode 100644
index 000000000..5783752e8
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.psl.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.rainmxrat27 b/data_descriptors/variables/ap6hrpt.rainmxrat27
new file mode 100644
index 000000000..f7b6db472
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.rainmxrat27
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.rainmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Rain mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Mass Fraction of Rain in Air",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rainmxrat27",
+ "positive": "",
+ "standard_name": "mass_fraction_of_liquid_precipitation_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.rainmxrat27.json b/data_descriptors/variables/ap6hrpt.rainmxrat27.json
new file mode 100644
index 000000000..f7b6db472
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.rainmxrat27.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.rainmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Rain mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Mass Fraction of Rain in Air",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rainmxrat27",
+ "positive": "",
+ "standard_name": "mass_fraction_of_liquid_precipitation_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.rv850 b/data_descriptors/variables/ap6hrpt.rv850
new file mode 100644
index 000000000..a86cb2a5e
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.rv850
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.rv850",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Relative vorticity is the upward component of the vorticity vector i.e. the component which arises from horizontal velocity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "p850"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Relative Vorticity at 850hPa",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rv850",
+ "positive": "",
+ "standard_name": "atmosphere_relative_vorticity",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.rv850.json b/data_descriptors/variables/ap6hrpt.rv850.json
new file mode 100644
index 000000000..a86cb2a5e
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.rv850.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.rv850",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Relative vorticity is the upward component of the vorticity vector i.e. the component which arises from horizontal velocity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "p850"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Relative Vorticity at 850hPa",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rv850",
+ "positive": "",
+ "standard_name": "atmosphere_relative_vorticity",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.sfcwind b/data_descriptors/variables/ap6hrpt.sfcwind
new file mode 100644
index 000000000..0d9e06e68
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.sfcwind
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.sfcwind",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWind",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.sfcwind.json b/data_descriptors/variables/ap6hrpt.sfcwind.json
new file mode 100644
index 000000000..0d9e06e68
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.sfcwind.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.sfcwind",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWind",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.snowmxrat27 b/data_descriptors/variables/ap6hrpt.snowmxrat27
new file mode 100644
index 000000000..5543de751
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.snowmxrat27
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.snowmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Snow mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Mass Fraction of Snow in Air",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snowmxrat27",
+ "positive": "",
+ "standard_name": "mass_fraction_of_snow_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.snowmxrat27.json b/data_descriptors/variables/ap6hrpt.snowmxrat27.json
new file mode 100644
index 000000000..5543de751
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.snowmxrat27.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.snowmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Snow mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Mass Fraction of Snow in Air",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snowmxrat27",
+ "positive": "",
+ "standard_name": "mass_fraction_of_snow_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.swsffluxaero b/data_descriptors/variables/ap6hrpt.swsffluxaero
new file mode 100644
index 000000000..043a11ef5
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.swsffluxaero
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.swsffluxaero",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Shortwave heating rate due to volcanic aerosols to be diagnosed through double radiation call",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Shortwave Heating Rate Due to Volcanic Aerosols",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "swsffluxaero",
+ "positive": "",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_due_to_volcanic_ambient_aerosol_particles",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.swsffluxaero.json b/data_descriptors/variables/ap6hrpt.swsffluxaero.json
new file mode 100644
index 000000000..043a11ef5
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.swsffluxaero.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.swsffluxaero",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Shortwave heating rate due to volcanic aerosols to be diagnosed through double radiation call",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Shortwave Heating Rate Due to Volcanic Aerosols",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "swsffluxaero",
+ "positive": "",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_due_to_volcanic_ambient_aerosol_particles",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.swtoafluxaerocs b/data_descriptors/variables/ap6hrpt.swtoafluxaerocs
new file mode 100644
index 000000000..63b0e984d
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.swtoafluxaerocs
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.swtoafluxaerocs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Downwelling shortwave flux due to volcanic aerosols at TOA under clear sky to be diagnosed through double radiation call",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Flux Due to Volcanic Aerosols",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "swtoafluxaerocs",
+ "positive": "",
+ "standard_name": "toa_outgoing_shortwave_flux_due_to_volcanic_ambient_aerosol_particles_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.swtoafluxaerocs.json b/data_descriptors/variables/ap6hrpt.swtoafluxaerocs.json
new file mode 100644
index 000000000..63b0e984d
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.swtoafluxaerocs.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.swtoafluxaerocs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Downwelling shortwave flux due to volcanic aerosols at TOA under clear sky to be diagnosed through double radiation call",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Flux Due to Volcanic Aerosols",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "swtoafluxaerocs",
+ "positive": "",
+ "standard_name": "toa_outgoing_shortwave_flux_due_to_volcanic_ambient_aerosol_particles_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.ta b/data_descriptors/variables/ap6hrpt.ta
new file mode 100644
index 000000000..9fd514111
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.ta
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev3",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.ta.json b/data_descriptors/variables/ap6hrpt.ta.json
new file mode 100644
index 000000000..9fd514111
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.ta.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev3",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.ta27 b/data_descriptors/variables/ap6hrpt.ta27
new file mode 100644
index 000000000..caba72169
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.ta27
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.ta27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta27",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.ta27.json b/data_descriptors/variables/ap6hrpt.ta27.json
new file mode 100644
index 000000000..caba72169
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.ta27.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.ta27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta27",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.ta7h b/data_descriptors/variables/ap6hrpt.ta7h
new file mode 100644
index 000000000..048229a2d
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.ta7h
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.ta7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta7h",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.ta7h.json b/data_descriptors/variables/ap6hrpt.ta7h.json
new file mode 100644
index 000000000..048229a2d
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.ta7h.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.ta7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta7h",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.tas b/data_descriptors/variables/ap6hrpt.tas
new file mode 100644
index 000000000..7f1bdd108
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.tas
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.tas.json b/data_descriptors/variables/ap6hrpt.tas.json
new file mode 100644
index 000000000..7f1bdd108
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.tas.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.ts b/data_descriptors/variables/ap6hrpt.ts
new file mode 100644
index 000000000..e43ad6c3f
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.ts
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.ts",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Surface Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ts",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.ts.json b/data_descriptors/variables/ap6hrpt.ts.json
new file mode 100644
index 000000000..e43ad6c3f
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.ts.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.ts",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Surface Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ts",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.ua b/data_descriptors/variables/ap6hrpt.ua
new file mode 100644
index 000000000..b080e247c
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.ua
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev3",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.ua.json b/data_descriptors/variables/ap6hrpt.ua.json
new file mode 100644
index 000000000..b080e247c
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.ua.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev3",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.ua7h b/data_descriptors/variables/ap6hrpt.ua7h
new file mode 100644
index 000000000..61e9062d7
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.ua7h
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.ua7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua7h",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.ua7h.json b/data_descriptors/variables/ap6hrpt.ua7h.json
new file mode 100644
index 000000000..61e9062d7
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.ua7h.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.ua7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua7h",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.uas b/data_descriptors/variables/ap6hrpt.uas
new file mode 100644
index 000000000..aa0e41738
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.uas
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.uas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Eastward component of the near-surface (usually, 10 meters) wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Eastward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uas",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.uas.json b/data_descriptors/variables/ap6hrpt.uas.json
new file mode 100644
index 000000000..aa0e41738
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.uas.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.uas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Eastward component of the near-surface (usually, 10 meters) wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Eastward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uas",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.va b/data_descriptors/variables/ap6hrpt.va
new file mode 100644
index 000000000..45f47b8f9
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.va
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev3",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.va.json b/data_descriptors/variables/ap6hrpt.va.json
new file mode 100644
index 000000000..45f47b8f9
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.va.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev3",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.va7h b/data_descriptors/variables/ap6hrpt.va7h
new file mode 100644
index 000000000..559cf5219
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.va7h
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.va7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va7h",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.va7h.json b/data_descriptors/variables/ap6hrpt.va7h.json
new file mode 100644
index 000000000..559cf5219
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.va7h.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.va7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va7h",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.vas b/data_descriptors/variables/ap6hrpt.vas
new file mode 100644
index 000000000..83e53dbd0
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.vas
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.vas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Northward component of the near surface wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Northward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vas",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.vas.json b/data_descriptors/variables/ap6hrpt.vas.json
new file mode 100644
index 000000000..83e53dbd0
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.vas.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.vas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Northward component of the near surface wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Northward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vas",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.vortmean b/data_descriptors/variables/ap6hrpt.vortmean
new file mode 100644
index 000000000..a7fc48bf0
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.vortmean
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.vortmean",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Mean vorticity over 850,700,600 hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "pl700"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Relative Vorticity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vortmean",
+ "positive": "",
+ "standard_name": "atmosphere_relative_vorticity",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.vortmean.json b/data_descriptors/variables/ap6hrpt.vortmean.json
new file mode 100644
index 000000000..a7fc48bf0
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.vortmean.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.vortmean",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Mean vorticity over 850,700,600 hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "pl700"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Relative Vorticity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vortmean",
+ "positive": "",
+ "standard_name": "atmosphere_relative_vorticity",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.wbptemp7h b/data_descriptors/variables/ap6hrpt.wbptemp7h
new file mode 100644
index 000000000..71e01d0e8
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.wbptemp7h
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.wbptemp7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Wet bulb potential temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Wet Bulb Potential Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wbptemp7h",
+ "positive": "",
+ "standard_name": "wet_bulb_potential_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.wbptemp7h.json b/data_descriptors/variables/ap6hrpt.wbptemp7h.json
new file mode 100644
index 000000000..71e01d0e8
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.wbptemp7h.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.wbptemp7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Wet bulb potential temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Wet Bulb Potential Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wbptemp7h",
+ "positive": "",
+ "standard_name": "wet_bulb_potential_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.zg27 b/data_descriptors/variables/ap6hrpt.zg27
new file mode 100644
index 000000000..c761e2bfa
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.zg27
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.zg27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg27",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.zg27.json b/data_descriptors/variables/ap6hrpt.zg27.json
new file mode 100644
index 000000000..c761e2bfa
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.zg27.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.zg27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg27",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.zg7h b/data_descriptors/variables/ap6hrpt.zg7h
new file mode 100644
index 000000000..6954b38c2
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.zg7h
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.zg7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg7h",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrpt.zg7h.json b/data_descriptors/variables/ap6hrpt.zg7h.json
new file mode 100644
index 000000000..6954b38c2
--- /dev/null
+++ b/data_descriptors/variables/ap6hrpt.zg7h.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrpt.zg7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg7h",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrptlev.hus b/data_descriptors/variables/ap6hrptlev.hus
new file mode 100644
index 000000000..40114e533
--- /dev/null
+++ b/data_descriptors/variables/ap6hrptlev.hus
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrptlev.hus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrptlev.hus.json b/data_descriptors/variables/ap6hrptlev.hus.json
new file mode 100644
index 000000000..40114e533
--- /dev/null
+++ b/data_descriptors/variables/ap6hrptlev.hus.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrptlev.hus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrptlev.pfull b/data_descriptors/variables/ap6hrptlev.pfull
new file mode 100644
index 000000000..9d42bf5a8
--- /dev/null
+++ b/data_descriptors/variables/ap6hrptlev.pfull
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrptlev.pfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air pressure on model levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Pressure at Model Full-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pfull",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrptlev.pfull.json b/data_descriptors/variables/ap6hrptlev.pfull.json
new file mode 100644
index 000000000..9d42bf5a8
--- /dev/null
+++ b/data_descriptors/variables/ap6hrptlev.pfull.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrptlev.pfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air pressure on model levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Pressure at Model Full-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pfull",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrptlev.ta b/data_descriptors/variables/ap6hrptlev.ta
new file mode 100644
index 000000000..6b9fc2ca5
--- /dev/null
+++ b/data_descriptors/variables/ap6hrptlev.ta
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrptlev.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrptlev.ta.json b/data_descriptors/variables/ap6hrptlev.ta.json
new file mode 100644
index 000000000..6b9fc2ca5
--- /dev/null
+++ b/data_descriptors/variables/ap6hrptlev.ta.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrptlev.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrptlev.ua b/data_descriptors/variables/ap6hrptlev.ua
new file mode 100644
index 000000000..b9ad4ab12
--- /dev/null
+++ b/data_descriptors/variables/ap6hrptlev.ua
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrptlev.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrptlev.ua.json b/data_descriptors/variables/ap6hrptlev.ua.json
new file mode 100644
index 000000000..b9ad4ab12
--- /dev/null
+++ b/data_descriptors/variables/ap6hrptlev.ua.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrptlev.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrptlev.va b/data_descriptors/variables/ap6hrptlev.va
new file mode 100644
index 000000000..b6dcff836
--- /dev/null
+++ b/data_descriptors/variables/ap6hrptlev.va
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrptlev.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrptlev.va.json b/data_descriptors/variables/ap6hrptlev.va.json
new file mode 100644
index 000000000..b6dcff836
--- /dev/null
+++ b/data_descriptors/variables/ap6hrptlev.va.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrptlev.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrptz.zmlwaero b/data_descriptors/variables/ap6hrptz.zmlwaero
new file mode 100644
index 000000000..d97fd26f7
--- /dev/null
+++ b/data_descriptors/variables/ap6hrptz.zmlwaero
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrptz.zmlwaero",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrptz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: point",
+ "comment": "longwave heating rate due to volcanic aerosols to be diagnosed through double radiation call, zonal average values required",
+ "dimensions": [
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Zonal Mean Longwave Heating Rate Due to Volcanic Aerosols",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmlwaero",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating_from_volcanic_ambient_aerosol_particles",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrptz.zmlwaero.json b/data_descriptors/variables/ap6hrptz.zmlwaero.json
new file mode 100644
index 000000000..d97fd26f7
--- /dev/null
+++ b/data_descriptors/variables/ap6hrptz.zmlwaero.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrptz.zmlwaero",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrptz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: point",
+ "comment": "longwave heating rate due to volcanic aerosols to be diagnosed through double radiation call, zonal average values required",
+ "dimensions": [
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Zonal Mean Longwave Heating Rate Due to Volcanic Aerosols",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmlwaero",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating_from_volcanic_ambient_aerosol_particles",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrptz.zmswaero b/data_descriptors/variables/ap6hrptz.zmswaero
new file mode 100644
index 000000000..e4cdb4095
--- /dev/null
+++ b/data_descriptors/variables/ap6hrptz.zmswaero
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrptz.zmswaero",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrptz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: point",
+ "comment": "shortwave heating rate due to volcanic aerosols to be diagnosed through double radiation call, zonal average values required",
+ "dimensions": [
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Zonal Mean Shortwave Heating Rate Due to Volcanic Aerosols",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmswaero",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating_from_volcanic_ambient_aerosol_particles",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/ap6hrptz.zmswaero.json b/data_descriptors/variables/ap6hrptz.zmswaero.json
new file mode 100644
index 000000000..e4cdb4095
--- /dev/null
+++ b/data_descriptors/variables/ap6hrptz.zmswaero.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ap6hrptz.zmswaero",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrptz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: point",
+ "comment": "shortwave heating rate due to volcanic aerosols to be diagnosed through double radiation call, zonal average values required",
+ "dimensions": [
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Zonal Mean Shortwave Heating Rate Due to Volcanic Aerosols",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmswaero",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating_from_volcanic_ambient_aerosol_particles",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.albisccp b/data_descriptors/variables/apday.albisccp
new file mode 100644
index 000000000..993e8ef80
--- /dev/null
+++ b/data_descriptors/variables/apday.albisccp
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.albisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where cloud",
+ "comment": "ISCCP Mean Cloud Albedo. Time-means are weighted by the ISCCP Total Cloud Fraction {:cltisccp} - see http://cfmip.metoffice.com/COSP.html",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "ISCCP Mean Cloud Albedo",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "albisccp",
+ "positive": "",
+ "standard_name": "cloud_albedo",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.albisccp.json b/data_descriptors/variables/apday.albisccp.json
new file mode 100644
index 000000000..993e8ef80
--- /dev/null
+++ b/data_descriptors/variables/apday.albisccp.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.albisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where cloud",
+ "comment": "ISCCP Mean Cloud Albedo. Time-means are weighted by the ISCCP Total Cloud Fraction {:cltisccp} - see http://cfmip.metoffice.com/COSP.html",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "ISCCP Mean Cloud Albedo",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "albisccp",
+ "positive": "",
+ "standard_name": "cloud_albedo",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.aod550volso4 b/data_descriptors/variables/apday.aod550volso4
new file mode 100644
index 000000000..67565da59
--- /dev/null
+++ b/data_descriptors/variables/apday.aod550volso4
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.aod550volso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Aerosol optical depth at 550nm due to stratospheric volcanic aerosols",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "day",
+ "long_name": "Aerosol Optical Depth at 550nm Due to Stratospheric Volcanic Aerosols",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "aod550volso4",
+ "positive": "",
+ "standard_name": "stratosphere_optical_thickness_due_to_volcanic_ambient_aerosol_particles",
+ "units": "1e-09",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.aod550volso4.json b/data_descriptors/variables/apday.aod550volso4.json
new file mode 100644
index 000000000..67565da59
--- /dev/null
+++ b/data_descriptors/variables/apday.aod550volso4.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.aod550volso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Aerosol optical depth at 550nm due to stratospheric volcanic aerosols",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "day",
+ "long_name": "Aerosol Optical Depth at 550nm Due to Stratospheric Volcanic Aerosols",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "aod550volso4",
+ "positive": "",
+ "standard_name": "stratosphere_optical_thickness_due_to_volcanic_ambient_aerosol_particles",
+ "units": "1e-09",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.ccb b/data_descriptors/variables/apday.ccb
new file mode 100644
index 000000000..cb134d1a6
--- /dev/null
+++ b/data_descriptors/variables/apday.ccb
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.ccb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Where convective cloud is present in the grid cell, the instantaneous cloud base altitude should be that of the bottom of the lowest level containing convective cloud. Missing data should be reported in the absence of convective cloud. The time mean should be calculated from these quantities averaging over occasions when convective cloud is present only, and should contain missing data for occasions when no convective cloud is present during the meaning period.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Air Pressure at Convective Cloud Base",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ccb",
+ "positive": "",
+ "standard_name": "air_pressure_at_convective_cloud_base",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.ccb.json b/data_descriptors/variables/apday.ccb.json
new file mode 100644
index 000000000..cb134d1a6
--- /dev/null
+++ b/data_descriptors/variables/apday.ccb.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.ccb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Where convective cloud is present in the grid cell, the instantaneous cloud base altitude should be that of the bottom of the lowest level containing convective cloud. Missing data should be reported in the absence of convective cloud. The time mean should be calculated from these quantities averaging over occasions when convective cloud is present only, and should contain missing data for occasions when no convective cloud is present during the meaning period.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Air Pressure at Convective Cloud Base",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ccb",
+ "positive": "",
+ "standard_name": "air_pressure_at_convective_cloud_base",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.ccldncl b/data_descriptors/variables/apday.ccldncl
new file mode 100644
index 000000000..9b3ecbbc6
--- /dev/null
+++ b/data_descriptors/variables/apday.ccldncl
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.ccldncl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. Report concentration 'as seen from space' over convective liquid cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, it is better to sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total liquid cloud top fraction of (as seen from TOA) each time sample when computing monthly mean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Cloud Droplet Number Concentration of Convective Cloud Tops",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ccldncl",
+ "positive": "",
+ "standard_name": "number_concentration_of_convective_cloud_liquid_water_particles_at_convective_liquid_water_cloud_top",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.ccldncl.json b/data_descriptors/variables/apday.ccldncl.json
new file mode 100644
index 000000000..9b3ecbbc6
--- /dev/null
+++ b/data_descriptors/variables/apday.ccldncl.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.ccldncl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. Report concentration 'as seen from space' over convective liquid cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, it is better to sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total liquid cloud top fraction of (as seen from TOA) each time sample when computing monthly mean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Cloud Droplet Number Concentration of Convective Cloud Tops",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ccldncl",
+ "positive": "",
+ "standard_name": "number_concentration_of_convective_cloud_liquid_water_particles_at_convective_liquid_water_cloud_top",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.cct b/data_descriptors/variables/apday.cct
new file mode 100644
index 000000000..a0645eb79
--- /dev/null
+++ b/data_descriptors/variables/apday.cct
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.cct",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Where convective cloud is present in the grid cell, the instantaneous cloud top altitude should be that of the top of the highest level containing convective cloud. Missing data should be reported in the absence of convective cloud. The time mean should be calculated from these quantities averaging over occasions when convective cloud is present only, and should contain missing data for occasions when no convective cloud is present during the meaning period.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Air Pressure at Convective Cloud Top",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cct",
+ "positive": "",
+ "standard_name": "air_pressure_at_convective_cloud_top",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.cct.json b/data_descriptors/variables/apday.cct.json
new file mode 100644
index 000000000..a0645eb79
--- /dev/null
+++ b/data_descriptors/variables/apday.cct.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.cct",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Where convective cloud is present in the grid cell, the instantaneous cloud top altitude should be that of the top of the highest level containing convective cloud. Missing data should be reported in the absence of convective cloud. The time mean should be calculated from these quantities averaging over occasions when convective cloud is present only, and should contain missing data for occasions when no convective cloud is present during the meaning period.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Air Pressure at Convective Cloud Top",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cct",
+ "positive": "",
+ "standard_name": "air_pressure_at_convective_cloud_top",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.clcalipso b/data_descriptors/variables/apday.clcalipso
new file mode 100644
index 000000000..22cc21caf
--- /dev/null
+++ b/data_descriptors/variables/apday.clcalipso
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.clcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Percentage cloud cover in CALIPSO standard atmospheric layers.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "CALIPSO Percentage Cloud Cover",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.clcalipso.json b/data_descriptors/variables/apday.clcalipso.json
new file mode 100644
index 000000000..22cc21caf
--- /dev/null
+++ b/data_descriptors/variables/apday.clcalipso.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.clcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Percentage cloud cover in CALIPSO standard atmospheric layers.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "CALIPSO Percentage Cloud Cover",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.cldnci b/data_descriptors/variables/apday.cldnci
new file mode 100644
index 000000000..047c1950b
--- /dev/null
+++ b/data_descriptors/variables/apday.cldnci
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.cldnci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Concentration 'as seen from space' over ice-cloud portion of grid cell. This is the value from uppermost model layer with ice cloud or, if available, it is the sum over all ice cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total ice cloud top fraction (as seen from TOA) of each time sample when computing monthly mean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Ice Crystal Number Concentration of Cloud Tops",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldnci",
+ "positive": "",
+ "standard_name": "number_concentration_of_ice_crystals_in_air_at_ice_cloud_top",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.cldnci.json b/data_descriptors/variables/apday.cldnci.json
new file mode 100644
index 000000000..047c1950b
--- /dev/null
+++ b/data_descriptors/variables/apday.cldnci.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.cldnci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Concentration 'as seen from space' over ice-cloud portion of grid cell. This is the value from uppermost model layer with ice cloud or, if available, it is the sum over all ice cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total ice cloud top fraction (as seen from TOA) of each time sample when computing monthly mean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Ice Crystal Number Concentration of Cloud Tops",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldnci",
+ "positive": "",
+ "standard_name": "number_concentration_of_ice_crystals_in_air_at_ice_cloud_top",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.cldnvi b/data_descriptors/variables/apday.cldnvi
new file mode 100644
index 000000000..8744c1851
--- /dev/null
+++ b/data_descriptors/variables/apday.cldnvi
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.cldnvi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. Values are weighted by liquid cloud fraction in each layer when vertically integrating, and for monthly means the samples are weighted by total liquid cloud fraction (as seen from TOA).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Column Integrated Cloud Droplet Number",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldnvi",
+ "positive": "",
+ "standard_name": "atmosphere_number_content_of_cloud_droplets",
+ "units": "m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.cldnvi.json b/data_descriptors/variables/apday.cldnvi.json
new file mode 100644
index 000000000..8744c1851
--- /dev/null
+++ b/data_descriptors/variables/apday.cldnvi.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.cldnvi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. Values are weighted by liquid cloud fraction in each layer when vertically integrating, and for monthly means the samples are weighted by total liquid cloud fraction (as seen from TOA).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Column Integrated Cloud Droplet Number",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldnvi",
+ "positive": "",
+ "standard_name": "atmosphere_number_content_of_cloud_droplets",
+ "units": "m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.clhcalipso b/data_descriptors/variables/apday.clhcalipso
new file mode 100644
index 000000000..91757684a
--- /dev/null
+++ b/data_descriptors/variables/apday.clhcalipso
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.clhcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in layer centred on 220hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p220"
+ ],
+ "frequency": "day",
+ "long_name": "CALIPSO High Level Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clhcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.clhcalipso.json b/data_descriptors/variables/apday.clhcalipso.json
new file mode 100644
index 000000000..91757684a
--- /dev/null
+++ b/data_descriptors/variables/apday.clhcalipso.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.clhcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in layer centred on 220hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p220"
+ ],
+ "frequency": "day",
+ "long_name": "CALIPSO High Level Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clhcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.clisccp b/data_descriptors/variables/apday.clisccp
new file mode 100644
index 000000000..197b78fe7
--- /dev/null
+++ b/data_descriptors/variables/apday.clisccp
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "apday.clisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in optical depth categories.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7c",
+ "tau",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "ISCCP Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clisccp",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.clisccp.json b/data_descriptors/variables/apday.clisccp.json
new file mode 100644
index 000000000..197b78fe7
--- /dev/null
+++ b/data_descriptors/variables/apday.clisccp.json
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "apday.clisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in optical depth categories.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7c",
+ "tau",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "ISCCP Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clisccp",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.clivi b/data_descriptors/variables/apday.clivi
new file mode 100644
index 000000000..688448da7
--- /dev/null
+++ b/data_descriptors/variables/apday.clivi
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.clivi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "mass of ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Ice Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clivi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_ice",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.clivi.json b/data_descriptors/variables/apday.clivi.json
new file mode 100644
index 000000000..688448da7
--- /dev/null
+++ b/data_descriptors/variables/apday.clivi.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.clivi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "mass of ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Ice Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clivi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_ice",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.clivic b/data_descriptors/variables/apday.clivic
new file mode 100644
index 000000000..848f139dd
--- /dev/null
+++ b/data_descriptors/variables/apday.clivic
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.clivic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "calculate mass of convective ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). This includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Convective Ice Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clivic",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_convective_cloud_ice",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.clivic.json b/data_descriptors/variables/apday.clivic.json
new file mode 100644
index 000000000..848f139dd
--- /dev/null
+++ b/data_descriptors/variables/apday.clivic.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.clivic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "calculate mass of convective ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). This includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Convective Ice Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clivic",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_convective_cloud_ice",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.cllcalipso b/data_descriptors/variables/apday.cllcalipso
new file mode 100644
index 000000000..e62db6021
--- /dev/null
+++ b/data_descriptors/variables/apday.cllcalipso
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.cllcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in layer centred on 840hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p840"
+ ],
+ "frequency": "day",
+ "long_name": "CALIPSO Low Level Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cllcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.cllcalipso.json b/data_descriptors/variables/apday.cllcalipso.json
new file mode 100644
index 000000000..e62db6021
--- /dev/null
+++ b/data_descriptors/variables/apday.cllcalipso.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.cllcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in layer centred on 840hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p840"
+ ],
+ "frequency": "day",
+ "long_name": "CALIPSO Low Level Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cllcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.clmcalipso b/data_descriptors/variables/apday.clmcalipso
new file mode 100644
index 000000000..06004fa89
--- /dev/null
+++ b/data_descriptors/variables/apday.clmcalipso
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.clmcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in layer centred on 560hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p560"
+ ],
+ "frequency": "day",
+ "long_name": "CALIPSO Mid Level Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clmcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.clmcalipso.json b/data_descriptors/variables/apday.clmcalipso.json
new file mode 100644
index 000000000..06004fa89
--- /dev/null
+++ b/data_descriptors/variables/apday.clmcalipso.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.clmcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in layer centred on 560hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p560"
+ ],
+ "frequency": "day",
+ "long_name": "CALIPSO Mid Level Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clmcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.clt b/data_descriptors/variables/apday.clt
new file mode 100644
index 000000000..b7b97f463
--- /dev/null
+++ b/data_descriptors/variables/apday.clt
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.clt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clt",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.clt.json b/data_descriptors/variables/apday.clt.json
new file mode 100644
index 000000000..b7b97f463
--- /dev/null
+++ b/data_descriptors/variables/apday.clt.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.clt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clt",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.cltcalipso b/data_descriptors/variables/apday.cltcalipso
new file mode 100644
index 000000000..fba8754dd
--- /dev/null
+++ b/data_descriptors/variables/apday.cltcalipso
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.cltcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen by the Cloud-Aerosol Lidar and Infrared Pathfinder Satellite Observation (CALIPSO) instrument. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "CALIPSO Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.cltcalipso.json b/data_descriptors/variables/apday.cltcalipso.json
new file mode 100644
index 000000000..fba8754dd
--- /dev/null
+++ b/data_descriptors/variables/apday.cltcalipso.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.cltcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen by the Cloud-Aerosol Lidar and Infrared Pathfinder Satellite Observation (CALIPSO) instrument. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "CALIPSO Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.cltisccp b/data_descriptors/variables/apday.cltisccp
new file mode 100644
index 000000000..494a6a8bc
--- /dev/null
+++ b/data_descriptors/variables/apday.cltisccp
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.cltisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen by the International Satellite Cloud Climatology Project (ISCCP) analysis. Includes both large-scale and convective cloud. (MODIS). Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "ISCCP Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltisccp",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.cltisccp.json b/data_descriptors/variables/apday.cltisccp.json
new file mode 100644
index 000000000..494a6a8bc
--- /dev/null
+++ b/data_descriptors/variables/apday.cltisccp.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.cltisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen by the International Satellite Cloud Climatology Project (ISCCP) analysis. Includes both large-scale and convective cloud. (MODIS). Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "ISCCP Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltisccp",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.clwvi b/data_descriptors/variables/apday.clwvi
new file mode 100644
index 000000000..a0fd8d56e
--- /dev/null
+++ b/data_descriptors/variables/apday.clwvi
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.clwvi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass of condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Condensed Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwvi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_condensed_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.clwvi.json b/data_descriptors/variables/apday.clwvi.json
new file mode 100644
index 000000000..a0fd8d56e
--- /dev/null
+++ b/data_descriptors/variables/apday.clwvi.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.clwvi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass of condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Condensed Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwvi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_condensed_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.clwvic b/data_descriptors/variables/apday.clwvic
new file mode 100644
index 000000000..f02e65c00
--- /dev/null
+++ b/data_descriptors/variables/apday.clwvic
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.clwvic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "calculate mass of convective condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Convective Condensed Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwvic",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_convective_cloud_condensed_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.clwvic.json b/data_descriptors/variables/apday.clwvic.json
new file mode 100644
index 000000000..f02e65c00
--- /dev/null
+++ b/data_descriptors/variables/apday.clwvic.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.clwvic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "calculate mass of convective condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Convective Condensed Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwvic",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_convective_cloud_condensed_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.hfdsl b/data_descriptors/variables/apday.hfdsl
new file mode 100644
index 000000000..0bcab0640
--- /dev/null
+++ b/data_descriptors/variables/apday.hfdsl
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.hfdsl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Downward' indicates a vector component which is positive when directed downward (negative upward). The vertical heat flux in air is the sum of all heat fluxes i.e. radiative, latent and sensible. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Downward Heat Flux at Land Surface",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfdsl",
+ "positive": "down",
+ "standard_name": "surface_downward_heat_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.hfdsl.json b/data_descriptors/variables/apday.hfdsl.json
new file mode 100644
index 000000000..0bcab0640
--- /dev/null
+++ b/data_descriptors/variables/apday.hfdsl.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.hfdsl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Downward' indicates a vector component which is positive when directed downward (negative upward). The vertical heat flux in air is the sum of all heat fluxes i.e. radiative, latent and sensible. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Downward Heat Flux at Land Surface",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfdsl",
+ "positive": "down",
+ "standard_name": "surface_downward_heat_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.hfdsnb b/data_descriptors/variables/apday.hfdsnb
new file mode 100644
index 000000000..0fe6cd9b5
--- /dev/null
+++ b/data_descriptors/variables/apday.hfdsnb
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.hfdsnb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Heat flux from snow into the ice or land under the snow.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Downward Heat Flux at Snow Base",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfdsnb",
+ "positive": "down",
+ "standard_name": "downward_heat_flux_at_ground_level_in_snow",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.hfdsnb.json b/data_descriptors/variables/apday.hfdsnb.json
new file mode 100644
index 000000000..0fe6cd9b5
--- /dev/null
+++ b/data_descriptors/variables/apday.hfdsnb.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.hfdsnb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Heat flux from snow into the ice or land under the snow.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Downward Heat Flux at Snow Base",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfdsnb",
+ "positive": "down",
+ "standard_name": "downward_heat_flux_at_ground_level_in_snow",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.hfls b/data_descriptors/variables/apday.hfls
new file mode 100644
index 000000000..18a62a76e
--- /dev/null
+++ b/data_descriptors/variables/apday.hfls
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.hfls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfls",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.hfls.json b/data_descriptors/variables/apday.hfls.json
new file mode 100644
index 000000000..18a62a76e
--- /dev/null
+++ b/data_descriptors/variables/apday.hfls.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.hfls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfls",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.hfmlt b/data_descriptors/variables/apday.hfmlt
new file mode 100644
index 000000000..f63a1d167
--- /dev/null
+++ b/data_descriptors/variables/apday.hfmlt
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.hfmlt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Energy consumed or released during liquid/solid phase changes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Energy of Fusion",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfmlt",
+ "positive": "",
+ "standard_name": "surface_snow_and_ice_melt_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.hfmlt.json b/data_descriptors/variables/apday.hfmlt.json
new file mode 100644
index 000000000..f63a1d167
--- /dev/null
+++ b/data_descriptors/variables/apday.hfmlt.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.hfmlt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Energy consumed or released during liquid/solid phase changes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Energy of Fusion",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfmlt",
+ "positive": "",
+ "standard_name": "surface_snow_and_ice_melt_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.hfrs b/data_descriptors/variables/apday.hfrs
new file mode 100644
index 000000000..99842c12f
--- /dev/null
+++ b/data_descriptors/variables/apday.hfrs
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.hfrs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Heat transferred to a snow cover by rain..",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Heat Transferred to Snowpack by Rainfall",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfrs",
+ "positive": "down",
+ "standard_name": "tendency_of_thermal_energy_content_of_surface_snow_due_to_rainfall_temperature_excess_above_freezing",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.hfrs.json b/data_descriptors/variables/apday.hfrs.json
new file mode 100644
index 000000000..99842c12f
--- /dev/null
+++ b/data_descriptors/variables/apday.hfrs.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.hfrs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Heat transferred to a snow cover by rain..",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Heat Transferred to Snowpack by Rainfall",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfrs",
+ "positive": "down",
+ "standard_name": "tendency_of_thermal_energy_content_of_surface_snow_due_to_rainfall_temperature_excess_above_freezing",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.hfsbl b/data_descriptors/variables/apday.hfsbl
new file mode 100644
index 000000000..1e8eff52f
--- /dev/null
+++ b/data_descriptors/variables/apday.hfsbl
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.hfsbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Energy consumed or released during vapor/solid phase changes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Energy of Sublimation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfsbl",
+ "positive": "",
+ "standard_name": "surface_upward_latent_heat_flux_due_to_sublimation",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.hfsbl.json b/data_descriptors/variables/apday.hfsbl.json
new file mode 100644
index 000000000..1e8eff52f
--- /dev/null
+++ b/data_descriptors/variables/apday.hfsbl.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.hfsbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Energy consumed or released during vapor/solid phase changes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Energy of Sublimation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfsbl",
+ "positive": "",
+ "standard_name": "surface_upward_latent_heat_flux_due_to_sublimation",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.hfss b/data_descriptors/variables/apday.hfss
new file mode 100644
index 000000000..040854348
--- /dev/null
+++ b/data_descriptors/variables/apday.hfss
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.hfss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfss",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.hfss.json b/data_descriptors/variables/apday.hfss.json
new file mode 100644
index 000000000..040854348
--- /dev/null
+++ b/data_descriptors/variables/apday.hfss.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.hfss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfss",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.hur b/data_descriptors/variables/apday.hur
new file mode 100644
index 000000000..0539aa506
--- /dev/null
+++ b/data_descriptors/variables/apday.hur
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.hur",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev8",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hur",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.hur.json b/data_descriptors/variables/apday.hur.json
new file mode 100644
index 000000000..0539aa506
--- /dev/null
+++ b/data_descriptors/variables/apday.hur.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.hur",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev8",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hur",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.hurs b/data_descriptors/variables/apday.hurs
new file mode 100644
index 000000000..a664672c0
--- /dev/null
+++ b/data_descriptors/variables/apday.hurs
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.hurs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Near-Surface Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hurs",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.hurs.json b/data_descriptors/variables/apday.hurs.json
new file mode 100644
index 000000000..a664672c0
--- /dev/null
+++ b/data_descriptors/variables/apday.hurs.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.hurs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Near-Surface Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hurs",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.hursmax b/data_descriptors/variables/apday.hursmax
new file mode 100644
index 000000000..02f2c0263
--- /dev/null
+++ b/data_descriptors/variables/apday.hursmax
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.hursmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Maximum Near-Surface Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hursmax",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.hursmax.json b/data_descriptors/variables/apday.hursmax.json
new file mode 100644
index 000000000..02f2c0263
--- /dev/null
+++ b/data_descriptors/variables/apday.hursmax.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.hursmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Maximum Near-Surface Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hursmax",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.hursmin b/data_descriptors/variables/apday.hursmin
new file mode 100644
index 000000000..67a91a3b3
--- /dev/null
+++ b/data_descriptors/variables/apday.hursmin
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.hursmin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: minimum",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Minimum Near-Surface Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hursmin",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.hursmin.json b/data_descriptors/variables/apday.hursmin.json
new file mode 100644
index 000000000..67a91a3b3
--- /dev/null
+++ b/data_descriptors/variables/apday.hursmin.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.hursmin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: minimum",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Minimum Near-Surface Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hursmin",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.hursmincrop b/data_descriptors/variables/apday.hursmincrop
new file mode 100644
index 000000000..88ea08cbc
--- /dev/null
+++ b/data_descriptors/variables/apday.hursmincrop
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.hursmincrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where crops time: minimum",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Minimum Near-Surface Relative Humidity over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hursminCrop",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.hursmincrop.json b/data_descriptors/variables/apday.hursmincrop.json
new file mode 100644
index 000000000..88ea08cbc
--- /dev/null
+++ b/data_descriptors/variables/apday.hursmincrop.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.hursmincrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where crops time: minimum",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Minimum Near-Surface Relative Humidity over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hursminCrop",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.hus19 b/data_descriptors/variables/apday.hus19
new file mode 100644
index 000000000..6e6177ca1
--- /dev/null
+++ b/data_descriptors/variables/apday.hus19
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.hus19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus19",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.hus19.json b/data_descriptors/variables/apday.hus19.json
new file mode 100644
index 000000000..6e6177ca1
--- /dev/null
+++ b/data_descriptors/variables/apday.hus19.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.hus19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus19",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.hus8 b/data_descriptors/variables/apday.hus8
new file mode 100644
index 000000000..ad4514933
--- /dev/null
+++ b/data_descriptors/variables/apday.hus8
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.hus8",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev8",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus8",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.hus8.json b/data_descriptors/variables/apday.hus8.json
new file mode 100644
index 000000000..ad4514933
--- /dev/null
+++ b/data_descriptors/variables/apday.hus8.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.hus8",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev8",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus8",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.hus850 b/data_descriptors/variables/apday.hus850
new file mode 100644
index 000000000..4cda0be2b
--- /dev/null
+++ b/data_descriptors/variables/apday.hus850
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.hus850",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p850"
+ ],
+ "frequency": "day",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus850",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.hus850.json b/data_descriptors/variables/apday.hus850.json
new file mode 100644
index 000000000..4cda0be2b
--- /dev/null
+++ b/data_descriptors/variables/apday.hus850.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.hus850",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p850"
+ ],
+ "frequency": "day",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus850",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.huss b/data_descriptors/variables/apday.huss
new file mode 100644
index 000000000..b3af08381
--- /dev/null
+++ b/data_descriptors/variables/apday.huss
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.huss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Near-surface (usually, 2 meter) specific humidity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Near-Surface Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "huss",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.huss.json b/data_descriptors/variables/apday.huss.json
new file mode 100644
index 000000000..b3af08381
--- /dev/null
+++ b/data_descriptors/variables/apday.huss.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.huss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Near-surface (usually, 2 meter) specific humidity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Near-Surface Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "huss",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.jpdftaureicemodis b/data_descriptors/variables/apday.jpdftaureicemodis
new file mode 100644
index 000000000..fb8ac5e4d
--- /dev/null
+++ b/data_descriptors/variables/apday.jpdftaureicemodis
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "apday.jpdftaureicemodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Joint probability distribution function, giving probability of cloud as a function of optical thickness and particle size, as measured by MODIS. For cloud ice particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "effectRadIc",
+ "tau",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "MODIS Joint Distribution of Optical Thickness and Particle Size, Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jpdftaureicemodis",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.jpdftaureicemodis.json b/data_descriptors/variables/apday.jpdftaureicemodis.json
new file mode 100644
index 000000000..fb8ac5e4d
--- /dev/null
+++ b/data_descriptors/variables/apday.jpdftaureicemodis.json
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "apday.jpdftaureicemodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Joint probability distribution function, giving probability of cloud as a function of optical thickness and particle size, as measured by MODIS. For cloud ice particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "effectRadIc",
+ "tau",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "MODIS Joint Distribution of Optical Thickness and Particle Size, Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jpdftaureicemodis",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.jpdftaureliqmodis b/data_descriptors/variables/apday.jpdftaureliqmodis
new file mode 100644
index 000000000..ebb68f1b7
--- /dev/null
+++ b/data_descriptors/variables/apday.jpdftaureliqmodis
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "apday.jpdftaureliqmodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Joint probability distribution function, giving probability of cloud as a function of optical thickness and particle size, as measured by MODIS. For liquid cloud particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "effectRadLi",
+ "tau",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "MODIS Optical Thickness-Particle Size Joint Distribution, Liquid",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jpdftaureliqmodis",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.jpdftaureliqmodis.json b/data_descriptors/variables/apday.jpdftaureliqmodis.json
new file mode 100644
index 000000000..ebb68f1b7
--- /dev/null
+++ b/data_descriptors/variables/apday.jpdftaureliqmodis.json
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "apday.jpdftaureliqmodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Joint probability distribution function, giving probability of cloud as a function of optical thickness and particle size, as measured by MODIS. For liquid cloud particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "effectRadLi",
+ "tau",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "MODIS Optical Thickness-Particle Size Joint Distribution, Liquid",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jpdftaureliqmodis",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.loadbc b/data_descriptors/variables/apday.loadbc
new file mode 100644
index 000000000..7f89c289c
--- /dev/null
+++ b/data_descriptors/variables/apday.loadbc
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.loadbc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of black carbon aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of Black Carbon Aerosol",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadbc",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_elemental_carbon_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.loadbc.json b/data_descriptors/variables/apday.loadbc.json
new file mode 100644
index 000000000..7f89c289c
--- /dev/null
+++ b/data_descriptors/variables/apday.loadbc.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.loadbc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of black carbon aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of Black Carbon Aerosol",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadbc",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_elemental_carbon_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.loaddust b/data_descriptors/variables/apday.loaddust
new file mode 100644
index 000000000..3df2fb65c
--- /dev/null
+++ b/data_descriptors/variables/apday.loaddust
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.loaddust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of dust aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loaddust",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_dust_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.loaddust.json b/data_descriptors/variables/apday.loaddust.json
new file mode 100644
index 000000000..3df2fb65c
--- /dev/null
+++ b/data_descriptors/variables/apday.loaddust.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.loaddust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of dust aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loaddust",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_dust_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.loadnh4 b/data_descriptors/variables/apday.loadnh4
new file mode 100644
index 000000000..2da13c644
--- /dev/null
+++ b/data_descriptors/variables/apday.loadnh4
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.loadnh4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of ammonium aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of NH4",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadnh4",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_ammonium_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.loadnh4.json b/data_descriptors/variables/apday.loadnh4.json
new file mode 100644
index 000000000..2da13c644
--- /dev/null
+++ b/data_descriptors/variables/apday.loadnh4.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.loadnh4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of ammonium aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of NH4",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadnh4",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_ammonium_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.loadno3 b/data_descriptors/variables/apday.loadno3
new file mode 100644
index 000000000..bcc5a8392
--- /dev/null
+++ b/data_descriptors/variables/apday.loadno3
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.loadno3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of nitrate aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of NO3",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadno3",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_nitrate_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.loadno3.json b/data_descriptors/variables/apday.loadno3.json
new file mode 100644
index 000000000..bcc5a8392
--- /dev/null
+++ b/data_descriptors/variables/apday.loadno3.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.loadno3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of nitrate aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of NO3",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadno3",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_nitrate_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.loadoa b/data_descriptors/variables/apday.loadoa
new file mode 100644
index 000000000..969f6cf9e
--- /dev/null
+++ b/data_descriptors/variables/apday.loadoa
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.loadoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "atmosphere dry organic content: This is the vertically integrated sum of atmosphere_primary_organic_content and atmosphere_secondary_organic_content (see next two table entries).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of Dry Aerosol Organic Matter",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadoa",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.loadoa.json b/data_descriptors/variables/apday.loadoa.json
new file mode 100644
index 000000000..969f6cf9e
--- /dev/null
+++ b/data_descriptors/variables/apday.loadoa.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.loadoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "atmosphere dry organic content: This is the vertically integrated sum of atmosphere_primary_organic_content and atmosphere_secondary_organic_content (see next two table entries).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of Dry Aerosol Organic Matter",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadoa",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.loadpoa b/data_descriptors/variables/apday.loadpoa
new file mode 100644
index 000000000..7dddb97d5
--- /dev/null
+++ b/data_descriptors/variables/apday.loadpoa
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.loadpoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of primary particulate organic aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of Dry Aerosol Primary Organic Matter",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadpoa",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_primary_particulate_organic_matter_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.loadpoa.json b/data_descriptors/variables/apday.loadpoa.json
new file mode 100644
index 000000000..7dddb97d5
--- /dev/null
+++ b/data_descriptors/variables/apday.loadpoa.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.loadpoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of primary particulate organic aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of Dry Aerosol Primary Organic Matter",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadpoa",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_primary_particulate_organic_matter_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.loadso4 b/data_descriptors/variables/apday.loadso4
new file mode 100644
index 000000000..074e16d5f
--- /dev/null
+++ b/data_descriptors/variables/apday.loadso4
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.loadso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of sulfate aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of SO4",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadso4",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_sulfate_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.loadso4.json b/data_descriptors/variables/apday.loadso4.json
new file mode 100644
index 000000000..074e16d5f
--- /dev/null
+++ b/data_descriptors/variables/apday.loadso4.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.loadso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of sulfate aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of SO4",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadso4",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_sulfate_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.loadsoa b/data_descriptors/variables/apday.loadsoa
new file mode 100644
index 000000000..c814c52ca
--- /dev/null
+++ b/data_descriptors/variables/apday.loadsoa
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.loadsoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of secondary particulate organic aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of Dry Aerosol Secondary Organic Matter",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadsoa",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.loadsoa.json b/data_descriptors/variables/apday.loadsoa.json
new file mode 100644
index 000000000..c814c52ca
--- /dev/null
+++ b/data_descriptors/variables/apday.loadsoa.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.loadsoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of secondary particulate organic aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of Dry Aerosol Secondary Organic Matter",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadsoa",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.loadss b/data_descriptors/variables/apday.loadss
new file mode 100644
index 000000000..b13f7a150
--- /dev/null
+++ b/data_descriptors/variables/apday.loadss
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.loadss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of sea salt aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of Sea-Salt Aerosol",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadss",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_sea_salt_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.loadss.json b/data_descriptors/variables/apday.loadss.json
new file mode 100644
index 000000000..b13f7a150
--- /dev/null
+++ b/data_descriptors/variables/apday.loadss.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.loadss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of sea salt aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of Sea-Salt Aerosol",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadss",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_sea_salt_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.parasolrefl b/data_descriptors/variables/apday.parasolrefl
new file mode 100644
index 000000000..b18071ce2
--- /dev/null
+++ b/data_descriptors/variables/apday.parasolrefl
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.parasolrefl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Simulated reflectance from PARASOL as seen at the top of the atmosphere for 5 solar zenith angles. Valid only over ocean and for one viewing direction (viewing zenith angle of 30 degrees and relative azimuth angle 320 degrees).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sza5",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "PARASOL Reflectance",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "parasolRefl",
+ "positive": "",
+ "standard_name": "toa_bidirectional_reflectance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.parasolrefl.json b/data_descriptors/variables/apday.parasolrefl.json
new file mode 100644
index 000000000..b18071ce2
--- /dev/null
+++ b/data_descriptors/variables/apday.parasolrefl.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.parasolrefl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Simulated reflectance from PARASOL as seen at the top of the atmosphere for 5 solar zenith angles. Valid only over ocean and for one viewing direction (viewing zenith angle of 30 degrees and relative azimuth angle 320 degrees).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sza5",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "PARASOL Reflectance",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "parasolRefl",
+ "positive": "",
+ "standard_name": "toa_bidirectional_reflectance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.pctisccp b/data_descriptors/variables/apday.pctisccp
new file mode 100644
index 000000000..256a44a9d
--- /dev/null
+++ b/data_descriptors/variables/apday.pctisccp
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.pctisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where cloud",
+ "comment": "ISCCP Mean Cloud Top Pressure. Time-means are weighted by the ISCCP Total Cloud Fraction {:cltisccp} - see http://cfmip.metoffice.com/COSP.html",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "ISCCP Mean Cloud Top Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pctisccp",
+ "positive": "",
+ "standard_name": "air_pressure_at_cloud_top",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.pctisccp.json b/data_descriptors/variables/apday.pctisccp.json
new file mode 100644
index 000000000..256a44a9d
--- /dev/null
+++ b/data_descriptors/variables/apday.pctisccp.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.pctisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where cloud",
+ "comment": "ISCCP Mean Cloud Top Pressure. Time-means are weighted by the ISCCP Total Cloud Fraction {:cltisccp} - see http://cfmip.metoffice.com/COSP.html",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "ISCCP Mean Cloud Top Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pctisccp",
+ "positive": "",
+ "standard_name": "air_pressure_at_cloud_top",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.pr b/data_descriptors/variables/apday.pr
new file mode 100644
index 000000000..3beefd217
--- /dev/null
+++ b/data_descriptors/variables/apday.pr
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.pr.json b/data_descriptors/variables/apday.pr.json
new file mode 100644
index 000000000..3beefd217
--- /dev/null
+++ b/data_descriptors/variables/apday.pr.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.prc b/data_descriptors/variables/apday.prc
new file mode 100644
index 000000000..4ba5f9b22
--- /dev/null
+++ b/data_descriptors/variables/apday.prc
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.prc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Convective precipitation at surface; includes both liquid and solid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Convective Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prc",
+ "positive": "",
+ "standard_name": "convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.prc.json b/data_descriptors/variables/apday.prc.json
new file mode 100644
index 000000000..4ba5f9b22
--- /dev/null
+++ b/data_descriptors/variables/apday.prc.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.prc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Convective precipitation at surface; includes both liquid and solid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Convective Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prc",
+ "positive": "",
+ "standard_name": "convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.prcrop b/data_descriptors/variables/apday.prcrop
new file mode 100644
index 000000000..f63b2aa7b
--- /dev/null
+++ b/data_descriptors/variables/apday.prcrop
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.prcrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where crops (comment: mask=cropFrac)",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Precipitation over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prCrop",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.prcrop.json b/data_descriptors/variables/apday.prcrop.json
new file mode 100644
index 000000000..f63b2aa7b
--- /dev/null
+++ b/data_descriptors/variables/apday.prcrop.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.prcrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where crops (comment: mask=cropFrac)",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Precipitation over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prCrop",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.prhmax b/data_descriptors/variables/apday.prhmax
new file mode 100644
index 000000000..c633d9bb8
--- /dev/null
+++ b/data_descriptors/variables/apday.prhmax
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.prhmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within hours time: maximum over hours",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Maximum Hourly Precipitation Rate",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prhmax",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.prhmax.json b/data_descriptors/variables/apday.prhmax.json
new file mode 100644
index 000000000..c633d9bb8
--- /dev/null
+++ b/data_descriptors/variables/apday.prhmax.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.prhmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within hours time: maximum over hours",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Maximum Hourly Precipitation Rate",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prhmax",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.prra b/data_descriptors/variables/apday.prra
new file mode 100644
index 000000000..8ecd8e055
--- /dev/null
+++ b/data_descriptors/variables/apday.prra
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.prra",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Rainfall Flux over Land",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prra",
+ "positive": "",
+ "standard_name": "rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.prra.json b/data_descriptors/variables/apday.prra.json
new file mode 100644
index 000000000..8ecd8e055
--- /dev/null
+++ b/data_descriptors/variables/apday.prra.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.prra",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Rainfall Flux over Land",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prra",
+ "positive": "",
+ "standard_name": "rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.prrc b/data_descriptors/variables/apday.prrc
new file mode 100644
index 000000000..f3f22d1f7
--- /dev/null
+++ b/data_descriptors/variables/apday.prrc
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.prrc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Convective Rainfall Rate",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prrc",
+ "positive": "",
+ "standard_name": "convective_rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.prrc.json b/data_descriptors/variables/apday.prrc.json
new file mode 100644
index 000000000..f3f22d1f7
--- /dev/null
+++ b/data_descriptors/variables/apday.prrc.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.prrc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Convective Rainfall Rate",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prrc",
+ "positive": "",
+ "standard_name": "convective_rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.prrsn b/data_descriptors/variables/apday.prrsn
new file mode 100644
index 000000000..4c457a401
--- /dev/null
+++ b/data_descriptors/variables/apday.prrsn
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.prrsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The fraction of the grid averaged rainfall which falls on the snow pack",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Fraction of Rainfall on Snow",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prrsn",
+ "positive": "",
+ "standard_name": "mass_fraction_of_rainfall_falling_onto_surface_snow",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.prrsn.json b/data_descriptors/variables/apday.prrsn.json
new file mode 100644
index 000000000..4c457a401
--- /dev/null
+++ b/data_descriptors/variables/apday.prrsn.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.prrsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The fraction of the grid averaged rainfall which falls on the snow pack",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Fraction of Rainfall on Snow",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prrsn",
+ "positive": "",
+ "standard_name": "mass_fraction_of_rainfall_falling_onto_surface_snow",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.prsn b/data_descriptors/variables/apday.prsn
new file mode 100644
index 000000000..d5046a387
--- /dev/null
+++ b/data_descriptors/variables/apday.prsn
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.prsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "At surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.prsn.json b/data_descriptors/variables/apday.prsn.json
new file mode 100644
index 000000000..d5046a387
--- /dev/null
+++ b/data_descriptors/variables/apday.prsn.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.prsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "At surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.prsnc b/data_descriptors/variables/apday.prsnc
new file mode 100644
index 000000000..1955bd585
--- /dev/null
+++ b/data_descriptors/variables/apday.prsnc
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.prsnc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "convective precipitation of all forms of water in the solid phase.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Convective Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsnc",
+ "positive": "",
+ "standard_name": "convective_snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.prsnc.json b/data_descriptors/variables/apday.prsnc.json
new file mode 100644
index 000000000..1955bd585
--- /dev/null
+++ b/data_descriptors/variables/apday.prsnc.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.prsnc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "convective precipitation of all forms of water in the solid phase.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Convective Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsnc",
+ "positive": "",
+ "standard_name": "convective_snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.prsnsn b/data_descriptors/variables/apday.prsnsn
new file mode 100644
index 000000000..54d9189d2
--- /dev/null
+++ b/data_descriptors/variables/apday.prsnsn
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.prsnsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The fraction of the snowfall which falls on the snow pack",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Fraction of Snowfall (Including Hail and Graupel) on Snow",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsnsn",
+ "positive": "",
+ "standard_name": "mass_fraction_of_solid_precipitation_falling_onto_surface_snow",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.prsnsn.json b/data_descriptors/variables/apday.prsnsn.json
new file mode 100644
index 000000000..54d9189d2
--- /dev/null
+++ b/data_descriptors/variables/apday.prsnsn.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.prsnsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The fraction of the snowfall which falls on the snow pack",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Fraction of Snowfall (Including Hail and Graupel) on Snow",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsnsn",
+ "positive": "",
+ "standard_name": "mass_fraction_of_solid_precipitation_falling_onto_surface_snow",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.prw b/data_descriptors/variables/apday.prw
new file mode 100644
index 000000000..97d0afc2f
--- /dev/null
+++ b/data_descriptors/variables/apday.prw
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.prw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "vertically integrated through the atmospheric column",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Water Vapor Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_water_vapor",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.prw.json b/data_descriptors/variables/apday.prw.json
new file mode 100644
index 000000000..97d0afc2f
--- /dev/null
+++ b/data_descriptors/variables/apday.prw.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.prw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "vertically integrated through the atmospheric column",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Water Vapor Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_water_vapor",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.ps b/data_descriptors/variables/apday.ps
new file mode 100644
index 000000000..dc30b5707
Binary files /dev/null and b/data_descriptors/variables/apday.ps differ
diff --git a/data_descriptors/variables/apday.ps.json b/data_descriptors/variables/apday.ps.json
new file mode 100644
index 000000000..dc30b5707
--- /dev/null
+++ b/data_descriptors/variables/apday.ps.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.ps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Air Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ps",
+ "positive": "",
+ "standard_name": "surface_air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.psl b/data_descriptors/variables/apday.psl
new file mode 100644
index 000000000..83a102427
--- /dev/null
+++ b/data_descriptors/variables/apday.psl
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.psl.json b/data_descriptors/variables/apday.psl.json
new file mode 100644
index 000000000..83a102427
--- /dev/null
+++ b/data_descriptors/variables/apday.psl.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.reffcclwtop b/data_descriptors/variables/apday.reffcclwtop
new file mode 100644
index 000000000..a9e1b72bd
--- /dev/null
+++ b/data_descriptors/variables/apday.reffcclwtop
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.reffcclwtop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. This is the effective radius 'as seen from space' over convective liquid cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, or for some models it is the sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Reported values are weighted by total liquid cloud top fraction of (as seen from TOA) each time sample when computing monthly mean.daily data, separated to large-scale clouds, convective clouds. If any of the cloud is from more than one process (i.e. shallow convection), please provide them separately.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Cloud-Top Effective Droplet Radius in Convective Cloud",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffcclwtop",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_liquid_water_particles_at_convective_liquid_water_cloud_top",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.reffcclwtop.json b/data_descriptors/variables/apday.reffcclwtop.json
new file mode 100644
index 000000000..a9e1b72bd
--- /dev/null
+++ b/data_descriptors/variables/apday.reffcclwtop.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.reffcclwtop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. This is the effective radius 'as seen from space' over convective liquid cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, or for some models it is the sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Reported values are weighted by total liquid cloud top fraction of (as seen from TOA) each time sample when computing monthly mean.daily data, separated to large-scale clouds, convective clouds. If any of the cloud is from more than one process (i.e. shallow convection), please provide them separately.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Cloud-Top Effective Droplet Radius in Convective Cloud",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffcclwtop",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_liquid_water_particles_at_convective_liquid_water_cloud_top",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.reffsclwtop b/data_descriptors/variables/apday.reffsclwtop
new file mode 100644
index 000000000..46acbcaf5
--- /dev/null
+++ b/data_descriptors/variables/apday.reffsclwtop
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.reffsclwtop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. This is the effective radius 'as seen from space' over liquid stratiform cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, or for some models it is the sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Reported values are weighted by total liquid cloud top fraction of (as seen from TOA) each time sample when computing monthly mean.daily data, separated to large-scale clouds, convective clouds. If any of the cloud is from more than one process (i.e. shallow convection), please provide them separately.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Cloud-Top Effective Droplet Radius in Stratiform Cloud",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffsclwtop",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_liquid_water_particles_at_stratiform_liquid_water_cloud_top",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.reffsclwtop.json b/data_descriptors/variables/apday.reffsclwtop.json
new file mode 100644
index 000000000..46acbcaf5
--- /dev/null
+++ b/data_descriptors/variables/apday.reffsclwtop.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.reffsclwtop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. This is the effective radius 'as seen from space' over liquid stratiform cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, or for some models it is the sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Reported values are weighted by total liquid cloud top fraction of (as seen from TOA) each time sample when computing monthly mean.daily data, separated to large-scale clouds, convective clouds. If any of the cloud is from more than one process (i.e. shallow convection), please provide them separately.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Cloud-Top Effective Droplet Radius in Stratiform Cloud",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffsclwtop",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_liquid_water_particles_at_stratiform_liquid_water_cloud_top",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.rlds b/data_descriptors/variables/apday.rlds
new file mode 100644
index 000000000..73fc8d1a3
--- /dev/null
+++ b/data_descriptors/variables/apday.rlds
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.rlds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.rlds.json b/data_descriptors/variables/apday.rlds.json
new file mode 100644
index 000000000..73fc8d1a3
--- /dev/null
+++ b/data_descriptors/variables/apday.rlds.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.rlds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.rldscs b/data_descriptors/variables/apday.rldscs
new file mode 100644
index 000000000..c5bdd0473
--- /dev/null
+++ b/data_descriptors/variables/apday.rldscs
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.rldscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling clear-sky longwave radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Downwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.rldscs.json b/data_descriptors/variables/apday.rldscs.json
new file mode 100644
index 000000000..c5bdd0473
--- /dev/null
+++ b/data_descriptors/variables/apday.rldscs.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.rldscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling clear-sky longwave radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Downwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.rls b/data_descriptors/variables/apday.rls
new file mode 100644
index 000000000..1a2d746d2
--- /dev/null
+++ b/data_descriptors/variables/apday.rls
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.rls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Net longwave surface radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Net Longwave Surface Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rls",
+ "positive": "down",
+ "standard_name": "surface_net_downward_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.rls.json b/data_descriptors/variables/apday.rls.json
new file mode 100644
index 000000000..1a2d746d2
--- /dev/null
+++ b/data_descriptors/variables/apday.rls.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.rls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Net longwave surface radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Net Longwave Surface Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rls",
+ "positive": "down",
+ "standard_name": "surface_net_downward_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.rlus b/data_descriptors/variables/apday.rlus
new file mode 100644
index 000000000..e98988b85
--- /dev/null
+++ b/data_descriptors/variables/apday.rlus
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.rlus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.rlus.json b/data_descriptors/variables/apday.rlus.json
new file mode 100644
index 000000000..e98988b85
--- /dev/null
+++ b/data_descriptors/variables/apday.rlus.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.rlus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.rlut b/data_descriptors/variables/apday.rlut
new file mode 100644
index 000000000..373b361a4
--- /dev/null
+++ b/data_descriptors/variables/apday.rlut
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.rlut.json b/data_descriptors/variables/apday.rlut.json
new file mode 100644
index 000000000..373b361a4
--- /dev/null
+++ b/data_descriptors/variables/apday.rlut.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.rlutcs b/data_descriptors/variables/apday.rlutcs
new file mode 100644
index 000000000..a45163aff
--- /dev/null
+++ b/data_descriptors/variables/apday.rlutcs
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.rlutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling clear-sky longwave radiation at top of atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.rlutcs.json b/data_descriptors/variables/apday.rlutcs.json
new file mode 100644
index 000000000..a45163aff
--- /dev/null
+++ b/data_descriptors/variables/apday.rlutcs.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.rlutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling clear-sky longwave radiation at top of atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.rsds b/data_descriptors/variables/apday.rsds
new file mode 100644
index 000000000..3f16ad815
--- /dev/null
+++ b/data_descriptors/variables/apday.rsds
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.rsds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface solar irradiance for UV calculations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.rsds.json b/data_descriptors/variables/apday.rsds.json
new file mode 100644
index 000000000..3f16ad815
--- /dev/null
+++ b/data_descriptors/variables/apday.rsds.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.rsds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface solar irradiance for UV calculations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.rsdscs b/data_descriptors/variables/apday.rsdscs
new file mode 100644
index 000000000..e8de1204d
--- /dev/null
+++ b/data_descriptors/variables/apday.rsdscs
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.rsdscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface solar irradiance clear sky for UV calculations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.rsdscs.json b/data_descriptors/variables/apday.rsdscs.json
new file mode 100644
index 000000000..e8de1204d
--- /dev/null
+++ b/data_descriptors/variables/apday.rsdscs.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.rsdscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface solar irradiance clear sky for UV calculations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.rsdscsdiff b/data_descriptors/variables/apday.rsdscsdiff
new file mode 100644
index 000000000..20462f772
--- /dev/null
+++ b/data_descriptors/variables/apday.rsdscsdiff
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.rsdscsdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling solar irradiance from diffuse radiation for UV calculations in clear sky conditions",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Diffuse Downwelling Clear Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscsdiff",
+ "positive": "down",
+ "standard_name": "surface_diffuse_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.rsdscsdiff.json b/data_descriptors/variables/apday.rsdscsdiff.json
new file mode 100644
index 000000000..20462f772
--- /dev/null
+++ b/data_descriptors/variables/apday.rsdscsdiff.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.rsdscsdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling solar irradiance from diffuse radiation for UV calculations in clear sky conditions",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Diffuse Downwelling Clear Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscsdiff",
+ "positive": "down",
+ "standard_name": "surface_diffuse_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.rsdsdiff b/data_descriptors/variables/apday.rsdsdiff
new file mode 100644
index 000000000..36317d397
--- /dev/null
+++ b/data_descriptors/variables/apday.rsdsdiff
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.rsdsdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling solar irradiance from diffuse radiation for UV calculations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Diffuse Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdsdiff",
+ "positive": "down",
+ "standard_name": "surface_diffuse_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.rsdsdiff.json b/data_descriptors/variables/apday.rsdsdiff.json
new file mode 100644
index 000000000..36317d397
--- /dev/null
+++ b/data_descriptors/variables/apday.rsdsdiff.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.rsdsdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling solar irradiance from diffuse radiation for UV calculations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Diffuse Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdsdiff",
+ "positive": "down",
+ "standard_name": "surface_diffuse_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.rsdt b/data_descriptors/variables/apday.rsdt
new file mode 100644
index 000000000..593a7c60e
--- /dev/null
+++ b/data_descriptors/variables/apday.rsdt
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.rsdt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Shortwave radiation incident at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "TOA Incident Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdt",
+ "positive": "down",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.rsdt.json b/data_descriptors/variables/apday.rsdt.json
new file mode 100644
index 000000000..593a7c60e
--- /dev/null
+++ b/data_descriptors/variables/apday.rsdt.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.rsdt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Shortwave radiation incident at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "TOA Incident Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdt",
+ "positive": "down",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.rss b/data_descriptors/variables/apday.rss
new file mode 100644
index 000000000..e5bf8a2cf
--- /dev/null
+++ b/data_descriptors/variables/apday.rss
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.rss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Net downward shortwave radiation at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Net Shortwave Surface Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rss",
+ "positive": "down",
+ "standard_name": "surface_net_downward_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.rss.json b/data_descriptors/variables/apday.rss.json
new file mode 100644
index 000000000..e5bf8a2cf
--- /dev/null
+++ b/data_descriptors/variables/apday.rss.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.rss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Net downward shortwave radiation at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Net Shortwave Surface Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rss",
+ "positive": "down",
+ "standard_name": "surface_net_downward_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.rsus b/data_descriptors/variables/apday.rsus
new file mode 100644
index 000000000..48f013efb
--- /dev/null
+++ b/data_descriptors/variables/apday.rsus
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.rsus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.rsus.json b/data_descriptors/variables/apday.rsus.json
new file mode 100644
index 000000000..48f013efb
--- /dev/null
+++ b/data_descriptors/variables/apday.rsus.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.rsus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.rsuscs b/data_descriptors/variables/apday.rsuscs
new file mode 100644
index 000000000..dc9f1dbab
--- /dev/null
+++ b/data_descriptors/variables/apday.rsuscs
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.rsuscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface Upwelling Clear-sky Shortwave Radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscs",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.rsuscs.json b/data_descriptors/variables/apday.rsuscs.json
new file mode 100644
index 000000000..dc9f1dbab
--- /dev/null
+++ b/data_descriptors/variables/apday.rsuscs.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.rsuscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface Upwelling Clear-sky Shortwave Radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscs",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.rsut b/data_descriptors/variables/apday.rsut
new file mode 100644
index 000000000..d5e9f8db5
--- /dev/null
+++ b/data_descriptors/variables/apday.rsut
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.rsut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "TOA Outgoing Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.rsut.json b/data_descriptors/variables/apday.rsut.json
new file mode 100644
index 000000000..d5e9f8db5
--- /dev/null
+++ b/data_descriptors/variables/apday.rsut.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.rsut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "TOA Outgoing Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.rsutcs b/data_descriptors/variables/apday.rsutcs
new file mode 100644
index 000000000..b279ae4a5
--- /dev/null
+++ b/data_descriptors/variables/apday.rsutcs
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.rsutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated in the absence of clouds.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.rsutcs.json b/data_descriptors/variables/apday.rsutcs.json
new file mode 100644
index 000000000..b279ae4a5
--- /dev/null
+++ b/data_descriptors/variables/apday.rsutcs.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.rsutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated in the absence of clouds.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.sblnosn b/data_descriptors/variables/apday.sblnosn
new file mode 100644
index 000000000..0c692eb73
--- /dev/null
+++ b/data_descriptors/variables/apday.sblnosn
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.sblnosn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Rate of sublimation of ice into the atmosphere from areas with no snow.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Sublimation of the Snow Free Area",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sblnosn",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_water_vapor_due_to_sublimation_of_surface_ice",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.sblnosn.json b/data_descriptors/variables/apday.sblnosn.json
new file mode 100644
index 000000000..0c692eb73
--- /dev/null
+++ b/data_descriptors/variables/apday.sblnosn.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.sblnosn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Rate of sublimation of ice into the atmosphere from areas with no snow.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Sublimation of the Snow Free Area",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sblnosn",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_water_vapor_due_to_sublimation_of_surface_ice",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.scldncl b/data_descriptors/variables/apday.scldncl
new file mode 100644
index 000000000..35d5b047d
--- /dev/null
+++ b/data_descriptors/variables/apday.scldncl
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.scldncl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. Report concentration 'as seen from space' over stratiform liquid cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, it is better to sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total liquid cloud top fraction of (as seen from TOA) each time sample when computing monthly mean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Cloud Droplet Number Concentration of Stratiform Cloud Tops",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "scldncl",
+ "positive": "",
+ "standard_name": "number_concentration_of_stratiform_cloud_liquid_water_particles_at_stratiform_liquid_water_cloud_top",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.scldncl.json b/data_descriptors/variables/apday.scldncl.json
new file mode 100644
index 000000000..35d5b047d
--- /dev/null
+++ b/data_descriptors/variables/apday.scldncl.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.scldncl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. Report concentration 'as seen from space' over stratiform liquid cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, it is better to sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total liquid cloud top fraction of (as seen from TOA) each time sample when computing monthly mean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Cloud Droplet Number Concentration of Stratiform Cloud Tops",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "scldncl",
+ "positive": "",
+ "standard_name": "number_concentration_of_stratiform_cloud_liquid_water_particles_at_stratiform_liquid_water_cloud_top",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.sfcwind b/data_descriptors/variables/apday.sfcwind
new file mode 100644
index 000000000..973bba481
--- /dev/null
+++ b/data_descriptors/variables/apday.sfcwind
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.sfcwind",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily-Mean Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWind",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.sfcwind.json b/data_descriptors/variables/apday.sfcwind.json
new file mode 100644
index 000000000..973bba481
--- /dev/null
+++ b/data_descriptors/variables/apday.sfcwind.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.sfcwind",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily-Mean Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWind",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.sfcwindmax b/data_descriptors/variables/apday.sfcwindmax
new file mode 100644
index 000000000..e29c97e43
--- /dev/null
+++ b/data_descriptors/variables/apday.sfcwindmax
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.sfcwindmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "Daily maximum near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Maximum Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWindmax",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.sfcwindmax.json b/data_descriptors/variables/apday.sfcwindmax.json
new file mode 100644
index 000000000..e29c97e43
--- /dev/null
+++ b/data_descriptors/variables/apday.sfcwindmax.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.sfcwindmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "Daily maximum near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Maximum Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWindmax",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.snmsl b/data_descriptors/variables/apday.snmsl
new file mode 100644
index 000000000..3957b43fe
--- /dev/null
+++ b/data_descriptors/variables/apday.snmsl
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.snmsl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Mass flow rate of water draining out of the snow pack.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Water Flowing out of Snowpack",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snmsl",
+ "positive": "",
+ "standard_name": "liquid_water_mass_flux_into_soil_due_to_surface_snow_melt",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.snmsl.json b/data_descriptors/variables/apday.snmsl.json
new file mode 100644
index 000000000..3957b43fe
--- /dev/null
+++ b/data_descriptors/variables/apday.snmsl.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.snmsl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Mass flow rate of water draining out of the snow pack.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Water Flowing out of Snowpack",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snmsl",
+ "positive": "",
+ "standard_name": "liquid_water_mass_flux_into_soil_due_to_surface_snow_melt",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.snrefr b/data_descriptors/variables/apday.snrefr
new file mode 100644
index 000000000..7990638f9
--- /dev/null
+++ b/data_descriptors/variables/apday.snrefr
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.snrefr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The surface called 'surface' means the lower boundary of the atmosphere. 'Surface snow and ice refreezing flux' means the mass flux of surface meltwater which refreezes within the snow or firn.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Refreezing of Water in the Snow",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snrefr",
+ "positive": "",
+ "standard_name": "surface_snow_and_ice_refreezing_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.snrefr.json b/data_descriptors/variables/apday.snrefr.json
new file mode 100644
index 000000000..7990638f9
--- /dev/null
+++ b/data_descriptors/variables/apday.snrefr.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.snrefr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The surface called 'surface' means the lower boundary of the atmosphere. 'Surface snow and ice refreezing flux' means the mass flux of surface meltwater which refreezes within the snow or firn.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Refreezing of Water in the Snow",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snrefr",
+ "positive": "",
+ "standard_name": "surface_snow_and_ice_refreezing_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.snwc b/data_descriptors/variables/apday.snwc
new file mode 100644
index 000000000..1f15b3493
--- /dev/null
+++ b/data_descriptors/variables/apday.snwc
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.snwc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Total water mass of the snowpack (liquid or frozen), averaged over a grid cell and intercepted by the canopy.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Snow Water Equivalent Intercepted by the Vegetation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snwc",
+ "positive": "",
+ "standard_name": "canopy_snow_amount",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.snwc.json b/data_descriptors/variables/apday.snwc.json
new file mode 100644
index 000000000..1f15b3493
--- /dev/null
+++ b/data_descriptors/variables/apday.snwc.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.snwc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Total water mass of the snowpack (liquid or frozen), averaged over a grid cell and intercepted by the canopy.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Snow Water Equivalent Intercepted by the Vegetation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snwc",
+ "positive": "",
+ "standard_name": "canopy_snow_amount",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.ta19 b/data_descriptors/variables/apday.ta19
new file mode 100644
index 000000000..956b3f2d4
--- /dev/null
+++ b/data_descriptors/variables/apday.ta19
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.ta19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta19",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.ta19.json b/data_descriptors/variables/apday.ta19.json
new file mode 100644
index 000000000..956b3f2d4
--- /dev/null
+++ b/data_descriptors/variables/apday.ta19.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.ta19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta19",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.ta500 b/data_descriptors/variables/apday.ta500
new file mode 100644
index 000000000..8335719f9
--- /dev/null
+++ b/data_descriptors/variables/apday.ta500
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.ta500",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Temperature on the 500 hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p500"
+ ],
+ "frequency": "day",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta500",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.ta500.json b/data_descriptors/variables/apday.ta500.json
new file mode 100644
index 000000000..8335719f9
--- /dev/null
+++ b/data_descriptors/variables/apday.ta500.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.ta500",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Temperature on the 500 hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p500"
+ ],
+ "frequency": "day",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta500",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.ta700 b/data_descriptors/variables/apday.ta700
new file mode 100644
index 000000000..c6c1adfca
--- /dev/null
+++ b/data_descriptors/variables/apday.ta700
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.ta700",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air temperature at 700hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p700"
+ ],
+ "frequency": "day",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta700",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.ta700.json b/data_descriptors/variables/apday.ta700.json
new file mode 100644
index 000000000..c6c1adfca
--- /dev/null
+++ b/data_descriptors/variables/apday.ta700.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.ta700",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air temperature at 700hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p700"
+ ],
+ "frequency": "day",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta700",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.ta8 b/data_descriptors/variables/apday.ta8
new file mode 100644
index 000000000..b51288632
--- /dev/null
+++ b/data_descriptors/variables/apday.ta8
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.ta8",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev8",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta8",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.ta8.json b/data_descriptors/variables/apday.ta8.json
new file mode 100644
index 000000000..b51288632
--- /dev/null
+++ b/data_descriptors/variables/apday.ta8.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.ta8",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev8",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta8",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.ta850 b/data_descriptors/variables/apday.ta850
new file mode 100644
index 000000000..50d4070d3
--- /dev/null
+++ b/data_descriptors/variables/apday.ta850
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.ta850",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air temperature at 850hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p850"
+ ],
+ "frequency": "day",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta850",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.ta850.json b/data_descriptors/variables/apday.ta850.json
new file mode 100644
index 000000000..50d4070d3
--- /dev/null
+++ b/data_descriptors/variables/apday.ta850.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.ta850",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air temperature at 850hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p850"
+ ],
+ "frequency": "day",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta850",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.tas b/data_descriptors/variables/apday.tas
new file mode 100644
index 000000000..09a962257
--- /dev/null
+++ b/data_descriptors/variables/apday.tas
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.tas.json b/data_descriptors/variables/apday.tas.json
new file mode 100644
index 000000000..09a962257
--- /dev/null
+++ b/data_descriptors/variables/apday.tas.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.tasmax b/data_descriptors/variables/apday.tasmax
new file mode 100644
index 000000000..7104f8902
--- /dev/null
+++ b/data_descriptors/variables/apday.tasmax
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.tasmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "maximum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: max')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Maximum Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasmax",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.tasmax.json b/data_descriptors/variables/apday.tasmax.json
new file mode 100644
index 000000000..7104f8902
--- /dev/null
+++ b/data_descriptors/variables/apday.tasmax.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.tasmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "maximum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: max')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Maximum Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasmax",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.tasmaxcrop b/data_descriptors/variables/apday.tasmaxcrop
new file mode 100644
index 000000000..256f189dd
--- /dev/null
+++ b/data_descriptors/variables/apday.tasmaxcrop
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.tasmaxcrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where crops time: maximum",
+ "comment": "maximum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: max')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Maximum Near-Surface Air Temperature over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasmaxCrop",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.tasmaxcrop.json b/data_descriptors/variables/apday.tasmaxcrop.json
new file mode 100644
index 000000000..256f189dd
--- /dev/null
+++ b/data_descriptors/variables/apday.tasmaxcrop.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.tasmaxcrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where crops time: maximum",
+ "comment": "maximum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: max')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Maximum Near-Surface Air Temperature over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasmaxCrop",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.tasmin b/data_descriptors/variables/apday.tasmin
new file mode 100644
index 000000000..1d1c93c3b
--- /dev/null
+++ b/data_descriptors/variables/apday.tasmin
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.tasmin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: minimum",
+ "comment": "minimum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: min')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Minimum Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasmin",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.tasmin.json b/data_descriptors/variables/apday.tasmin.json
new file mode 100644
index 000000000..1d1c93c3b
--- /dev/null
+++ b/data_descriptors/variables/apday.tasmin.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.tasmin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: minimum",
+ "comment": "minimum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: min')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Minimum Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasmin",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.tasmincrop b/data_descriptors/variables/apday.tasmincrop
new file mode 100644
index 000000000..793120804
--- /dev/null
+++ b/data_descriptors/variables/apday.tasmincrop
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.tasmincrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where crops time: minimum",
+ "comment": "minimum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: min')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Minimum Near-Surface Air Temperature over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasminCrop",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.tasmincrop.json b/data_descriptors/variables/apday.tasmincrop.json
new file mode 100644
index 000000000..793120804
--- /dev/null
+++ b/data_descriptors/variables/apday.tasmincrop.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.tasmincrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where crops time: minimum",
+ "comment": "minimum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: min')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Minimum Near-Surface Air Temperature over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasminCrop",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.tau b/data_descriptors/variables/apday.tau
new file mode 100644
index 000000000..ce1f51e4c
--- /dev/null
+++ b/data_descriptors/variables/apday.tau
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.tau",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "module of the momentum lost by the atmosphere to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Momentum Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tau",
+ "positive": "",
+ "standard_name": "magnitude_of_surface_downward_stress",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.tau.json b/data_descriptors/variables/apday.tau.json
new file mode 100644
index 000000000..ce1f51e4c
--- /dev/null
+++ b/data_descriptors/variables/apday.tau.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.tau",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "module of the momentum lost by the atmosphere to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Momentum Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tau",
+ "positive": "",
+ "standard_name": "magnitude_of_surface_downward_stress",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.tauu b/data_descriptors/variables/apday.tauu
new file mode 100644
index 000000000..9850c6305
--- /dev/null
+++ b/data_descriptors/variables/apday.tauu
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.tauu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downward eastward wind stress at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Downward Eastward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauu",
+ "positive": "down",
+ "standard_name": "surface_downward_eastward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.tauu.json b/data_descriptors/variables/apday.tauu.json
new file mode 100644
index 000000000..9850c6305
--- /dev/null
+++ b/data_descriptors/variables/apday.tauu.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.tauu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downward eastward wind stress at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Downward Eastward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauu",
+ "positive": "down",
+ "standard_name": "surface_downward_eastward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.tauupbl b/data_descriptors/variables/apday.tauupbl
new file mode 100644
index 000000000..2e95b7a51
--- /dev/null
+++ b/data_descriptors/variables/apday.tauupbl
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.tauupbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The downward eastward stress associated with the models parameterization of the planetary boundary layer. (This request is related to a WGNE effort to understand how models parameterize the surface stresses.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Surface Stress from Planetary Boundary Layer Scheme",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauupbl",
+ "positive": "",
+ "standard_name": "surface_downward_eastward_stress_due_to_boundary_layer_mixing",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.tauupbl.json b/data_descriptors/variables/apday.tauupbl.json
new file mode 100644
index 000000000..2e95b7a51
--- /dev/null
+++ b/data_descriptors/variables/apday.tauupbl.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.tauupbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The downward eastward stress associated with the models parameterization of the planetary boundary layer. (This request is related to a WGNE effort to understand how models parameterize the surface stresses.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Surface Stress from Planetary Boundary Layer Scheme",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauupbl",
+ "positive": "",
+ "standard_name": "surface_downward_eastward_stress_due_to_boundary_layer_mixing",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.tauv b/data_descriptors/variables/apday.tauv
new file mode 100644
index 000000000..2e2e4ee7c
--- /dev/null
+++ b/data_descriptors/variables/apday.tauv
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.tauv",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downward northward wind stress at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Downward Northward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauv",
+ "positive": "down",
+ "standard_name": "surface_downward_northward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.tauv.json b/data_descriptors/variables/apday.tauv.json
new file mode 100644
index 000000000..2e2e4ee7c
--- /dev/null
+++ b/data_descriptors/variables/apday.tauv.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.tauv",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downward northward wind stress at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Downward Northward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauv",
+ "positive": "down",
+ "standard_name": "surface_downward_northward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.tauvpbl b/data_descriptors/variables/apday.tauvpbl
new file mode 100644
index 000000000..7ebe7a5f3
--- /dev/null
+++ b/data_descriptors/variables/apday.tauvpbl
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.tauvpbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The downward northward stress associated with the models parameterization of the planetary boundary layer. (This request is related to a WGNE effort to understand how models parameterize the surface stresses.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Northward Surface Stress from Planetary Boundary Layer Scheme",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauvpbl",
+ "positive": "",
+ "standard_name": "surface_downward_northward_stress_due_to_boundary_layer_mixing",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.tauvpbl.json b/data_descriptors/variables/apday.tauvpbl.json
new file mode 100644
index 000000000..7ebe7a5f3
--- /dev/null
+++ b/data_descriptors/variables/apday.tauvpbl.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.tauvpbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The downward northward stress associated with the models parameterization of the planetary boundary layer. (This request is related to a WGNE effort to understand how models parameterize the surface stresses.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Northward Surface Stress from Planetary Boundary Layer Scheme",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauvpbl",
+ "positive": "",
+ "standard_name": "surface_downward_northward_stress_due_to_boundary_layer_mixing",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.tdps b/data_descriptors/variables/apday.tdps
new file mode 100644
index 000000000..ea042f75d
--- /dev/null
+++ b/data_descriptors/variables/apday.tdps
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.tdps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dew point temperature is the temperature at which a parcel of air reaches saturation upon being cooled at constant pressure and specific humidity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "2m Dewpoint Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tdps",
+ "positive": "",
+ "standard_name": "dew_point_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.tdps.json b/data_descriptors/variables/apday.tdps.json
new file mode 100644
index 000000000..ea042f75d
--- /dev/null
+++ b/data_descriptors/variables/apday.tdps.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.tdps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dew point temperature is the temperature at which a parcel of air reaches saturation upon being cooled at constant pressure and specific humidity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "2m Dewpoint Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tdps",
+ "positive": "",
+ "standard_name": "dew_point_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.tr b/data_descriptors/variables/apday.tr
new file mode 100644
index 000000000..e4cd4d685
--- /dev/null
+++ b/data_descriptors/variables/apday.tr
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.tr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Effective radiative surface temperature, averaged over the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Radiative Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tr",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.tr.json b/data_descriptors/variables/apday.tr.json
new file mode 100644
index 000000000..e4cd4d685
--- /dev/null
+++ b/data_descriptors/variables/apday.tr.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.tr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Effective radiative surface temperature, averaged over the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Radiative Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tr",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.ts b/data_descriptors/variables/apday.ts
new file mode 100644
index 000000000..d9b96d833
--- /dev/null
+++ b/data_descriptors/variables/apday.ts
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.ts",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ts",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.ts.json b/data_descriptors/variables/apday.ts.json
new file mode 100644
index 000000000..d9b96d833
--- /dev/null
+++ b/data_descriptors/variables/apday.ts.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.ts",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ts",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.tsland b/data_descriptors/variables/apday.tsland
new file mode 100644
index 000000000..ec7d25493
--- /dev/null
+++ b/data_descriptors/variables/apday.tsland
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.tsland",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Land Surface Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tsland",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.tsland.json b/data_descriptors/variables/apday.tsland.json
new file mode 100644
index 000000000..ec7d25493
--- /dev/null
+++ b/data_descriptors/variables/apday.tsland.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.tsland",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Land Surface Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tsland",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.tsns b/data_descriptors/variables/apday.tsns
new file mode 100644
index 000000000..5e03f5356
--- /dev/null
+++ b/data_descriptors/variables/apday.tsns
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.tsns",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Temperature of the snow surface as it interacts with the atmosphere, averaged over a grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Snow Surface Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tsns",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.tsns.json b/data_descriptors/variables/apday.tsns.json
new file mode 100644
index 000000000..5e03f5356
--- /dev/null
+++ b/data_descriptors/variables/apday.tsns.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.tsns",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Temperature of the snow surface as it interacts with the atmosphere, averaged over a grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Snow Surface Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tsns",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.ua19 b/data_descriptors/variables/apday.ua19
new file mode 100644
index 000000000..5531f96dd
--- /dev/null
+++ b/data_descriptors/variables/apday.ua19
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.ua19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua19",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.ua19.json b/data_descriptors/variables/apday.ua19.json
new file mode 100644
index 000000000..5531f96dd
--- /dev/null
+++ b/data_descriptors/variables/apday.ua19.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.ua19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua19",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.ua8 b/data_descriptors/variables/apday.ua8
new file mode 100644
index 000000000..db10b8b95
--- /dev/null
+++ b/data_descriptors/variables/apday.ua8
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.ua8",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev8",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua8",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.ua8.json b/data_descriptors/variables/apday.ua8.json
new file mode 100644
index 000000000..db10b8b95
--- /dev/null
+++ b/data_descriptors/variables/apday.ua8.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.ua8",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev8",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua8",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.uas b/data_descriptors/variables/apday.uas
new file mode 100644
index 000000000..ae920a71f
--- /dev/null
+++ b/data_descriptors/variables/apday.uas
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.uas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Eastward component of the near-surface (usually, 10 meters) wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uas",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.uas.json b/data_descriptors/variables/apday.uas.json
new file mode 100644
index 000000000..ae920a71f
--- /dev/null
+++ b/data_descriptors/variables/apday.uas.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.uas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Eastward component of the near-surface (usually, 10 meters) wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uas",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.va19 b/data_descriptors/variables/apday.va19
new file mode 100644
index 000000000..cf6cadbd7
--- /dev/null
+++ b/data_descriptors/variables/apday.va19
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.va19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va19",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.va19.json b/data_descriptors/variables/apday.va19.json
new file mode 100644
index 000000000..cf6cadbd7
--- /dev/null
+++ b/data_descriptors/variables/apday.va19.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.va19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va19",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.va8 b/data_descriptors/variables/apday.va8
new file mode 100644
index 000000000..7a4c257be
--- /dev/null
+++ b/data_descriptors/variables/apday.va8
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.va8",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev8",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va8",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.va8.json b/data_descriptors/variables/apday.va8.json
new file mode 100644
index 000000000..7a4c257be
--- /dev/null
+++ b/data_descriptors/variables/apday.va8.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.va8",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev8",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va8",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.vas b/data_descriptors/variables/apday.vas
new file mode 100644
index 000000000..ca7516d02
--- /dev/null
+++ b/data_descriptors/variables/apday.vas
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.vas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Northward component of the near surface wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "day",
+ "long_name": "Northward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vas",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.vas.json b/data_descriptors/variables/apday.vas.json
new file mode 100644
index 000000000..ca7516d02
--- /dev/null
+++ b/data_descriptors/variables/apday.vas.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.vas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Northward component of the near surface wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "day",
+ "long_name": "Northward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vas",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.wap19 b/data_descriptors/variables/apday.wap19
new file mode 100644
index 000000000..4e3ff84bc
--- /dev/null
+++ b/data_descriptors/variables/apday.wap19
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.wap19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap19",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.wap19.json b/data_descriptors/variables/apday.wap19.json
new file mode 100644
index 000000000..4e3ff84bc
--- /dev/null
+++ b/data_descriptors/variables/apday.wap19.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.wap19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap19",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.wap500 b/data_descriptors/variables/apday.wap500
new file mode 100644
index 000000000..b8d9f505b
--- /dev/null
+++ b/data_descriptors/variables/apday.wap500
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.wap500",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards) at 500hPa level;",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p500"
+ ],
+ "frequency": "day",
+ "long_name": "Pressure Tendency",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap500",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.wap500.json b/data_descriptors/variables/apday.wap500.json
new file mode 100644
index 000000000..b8d9f505b
--- /dev/null
+++ b/data_descriptors/variables/apday.wap500.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.wap500",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards) at 500hPa level;",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p500"
+ ],
+ "frequency": "day",
+ "long_name": "Pressure Tendency",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap500",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.wap8 b/data_descriptors/variables/apday.wap8
new file mode 100644
index 000000000..b90935a6a
--- /dev/null
+++ b/data_descriptors/variables/apday.wap8
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.wap8",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev8",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap8",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.wap8.json b/data_descriptors/variables/apday.wap8.json
new file mode 100644
index 000000000..b90935a6a
--- /dev/null
+++ b/data_descriptors/variables/apday.wap8.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.wap8",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev8",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap8",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.zg1000 b/data_descriptors/variables/apday.zg1000
new file mode 100644
index 000000000..b6808725d
--- /dev/null
+++ b/data_descriptors/variables/apday.zg1000
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.zg1000",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Geopotential height on the 1000 hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p1000"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height at 1000hPa",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg1000",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.zg1000.json b/data_descriptors/variables/apday.zg1000.json
new file mode 100644
index 000000000..b6808725d
--- /dev/null
+++ b/data_descriptors/variables/apday.zg1000.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.zg1000",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Geopotential height on the 1000 hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p1000"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height at 1000hPa",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg1000",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.zg19 b/data_descriptors/variables/apday.zg19
new file mode 100644
index 000000000..2fcd2df25
--- /dev/null
+++ b/data_descriptors/variables/apday.zg19
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.zg19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg19",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.zg19.json b/data_descriptors/variables/apday.zg19.json
new file mode 100644
index 000000000..2fcd2df25
--- /dev/null
+++ b/data_descriptors/variables/apday.zg19.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.zg19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg19",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.zg8 b/data_descriptors/variables/apday.zg8
new file mode 100644
index 000000000..76ad2535e
--- /dev/null
+++ b/data_descriptors/variables/apday.zg8
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.zg8",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev8",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg8",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.zg8.json b/data_descriptors/variables/apday.zg8.json
new file mode 100644
index 000000000..76ad2535e
--- /dev/null
+++ b/data_descriptors/variables/apday.zg8.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apday.zg8",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev8",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg8",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.zmla b/data_descriptors/variables/apday.zmla
new file mode 100644
index 000000000..0d7bb0586
--- /dev/null
+++ b/data_descriptors/variables/apday.zmla
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.zmla",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The atmosphere boundary layer thickness is the 'depth' or 'height' of the (atmosphere) planetary boundary layer.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Height of Boundary Layer",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmla",
+ "positive": "",
+ "standard_name": "atmosphere_boundary_layer_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apday.zmla.json b/data_descriptors/variables/apday.zmla.json
new file mode 100644
index 000000000..0d7bb0586
--- /dev/null
+++ b/data_descriptors/variables/apday.zmla.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apday.zmla",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The atmosphere boundary layer thickness is the 'depth' or 'height' of the (atmosphere) planetary boundary layer.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Height of Boundary Layer",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmla",
+ "positive": "",
+ "standard_name": "atmosphere_boundary_layer_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdaylev.cl b/data_descriptors/variables/apdaylev.cl
new file mode 100644
index 000000000..9b36b9f1e
--- /dev/null
+++ b/data_descriptors/variables/apdaylev.cl
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apdaylev.cl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover, including both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Percentage Cloud Cover",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cl",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdaylev.cl.json b/data_descriptors/variables/apdaylev.cl.json
new file mode 100644
index 000000000..9b36b9f1e
--- /dev/null
+++ b/data_descriptors/variables/apdaylev.cl.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apdaylev.cl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover, including both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Percentage Cloud Cover",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cl",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdaylev.cli b/data_descriptors/variables/apdaylev.cli
new file mode 100644
index 000000000..69d375c23
--- /dev/null
+++ b/data_descriptors/variables/apdaylev.cli
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apdaylev.cli",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Includes both large-scale and convective cloud. This is calculated as the mass of cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. It includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Mass Fraction of Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cli",
+ "positive": "",
+ "standard_name": "mass_fraction_of_cloud_ice_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdaylev.cli.json b/data_descriptors/variables/apdaylev.cli.json
new file mode 100644
index 000000000..69d375c23
--- /dev/null
+++ b/data_descriptors/variables/apdaylev.cli.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apdaylev.cli",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Includes both large-scale and convective cloud. This is calculated as the mass of cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. It includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Mass Fraction of Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cli",
+ "positive": "",
+ "standard_name": "mass_fraction_of_cloud_ice_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdaylev.clw b/data_descriptors/variables/apdaylev.clw
new file mode 100644
index 000000000..5ea41708a
--- /dev/null
+++ b/data_descriptors/variables/apdaylev.clw
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apdaylev.clw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Includes both large-scale and convective cloud. Calculate as the mass of cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cells. Precipitating hydrometeors are included ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Mass Fraction of Cloud Liquid Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clw",
+ "positive": "",
+ "standard_name": "mass_fraction_of_cloud_liquid_water_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdaylev.clw.json b/data_descriptors/variables/apdaylev.clw.json
new file mode 100644
index 000000000..5ea41708a
--- /dev/null
+++ b/data_descriptors/variables/apdaylev.clw.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apdaylev.clw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Includes both large-scale and convective cloud. Calculate as the mass of cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cells. Precipitating hydrometeors are included ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Mass Fraction of Cloud Liquid Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clw",
+ "positive": "",
+ "standard_name": "mass_fraction_of_cloud_liquid_water_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdaylev.hur b/data_descriptors/variables/apdaylev.hur
new file mode 100644
index 000000000..3f296d818
--- /dev/null
+++ b/data_descriptors/variables/apdaylev.hur
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apdaylev.hur",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hur",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdaylev.hur.json b/data_descriptors/variables/apdaylev.hur.json
new file mode 100644
index 000000000..3f296d818
--- /dev/null
+++ b/data_descriptors/variables/apdaylev.hur.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apdaylev.hur",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hur",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdaylev.hus b/data_descriptors/variables/apdaylev.hus
new file mode 100644
index 000000000..c3a5fd53c
--- /dev/null
+++ b/data_descriptors/variables/apdaylev.hus
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apdaylev.hus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdaylev.hus.json b/data_descriptors/variables/apdaylev.hus.json
new file mode 100644
index 000000000..c3a5fd53c
--- /dev/null
+++ b/data_descriptors/variables/apdaylev.hus.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apdaylev.hus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdaylev.mc b/data_descriptors/variables/apdaylev.mc
new file mode 100644
index 000000000..f7d2d3046
--- /dev/null
+++ b/data_descriptors/variables/apdaylev.mc
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apdaylev.mc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The net mass flux should represent the difference between the updraft and downdraft components. The flux is computed as the mass divided by the area of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Convective Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mc",
+ "positive": "up",
+ "standard_name": "atmosphere_net_upward_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdaylev.mc.json b/data_descriptors/variables/apdaylev.mc.json
new file mode 100644
index 000000000..f7d2d3046
--- /dev/null
+++ b/data_descriptors/variables/apdaylev.mc.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apdaylev.mc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The net mass flux should represent the difference between the updraft and downdraft components. The flux is computed as the mass divided by the area of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Convective Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mc",
+ "positive": "up",
+ "standard_name": "atmosphere_net_upward_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdaylev.pfull b/data_descriptors/variables/apdaylev.pfull
new file mode 100644
index 000000000..e95f0959b
--- /dev/null
+++ b/data_descriptors/variables/apdaylev.pfull
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apdaylev.pfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air pressure on model levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Pressure at Model Full-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pfull",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdaylev.pfull.json b/data_descriptors/variables/apdaylev.pfull.json
new file mode 100644
index 000000000..e95f0959b
--- /dev/null
+++ b/data_descriptors/variables/apdaylev.pfull.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apdaylev.pfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air pressure on model levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Pressure at Model Full-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pfull",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdaylev.phalf b/data_descriptors/variables/apdaylev.phalf
new file mode 100644
index 000000000..9e31231bd
--- /dev/null
+++ b/data_descriptors/variables/apdaylev.phalf
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apdaylev.phalf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air pressure on model half-levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Pressure on Model Half-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phalf",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdaylev.phalf.json b/data_descriptors/variables/apdaylev.phalf.json
new file mode 100644
index 000000000..9e31231bd
--- /dev/null
+++ b/data_descriptors/variables/apdaylev.phalf.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apdaylev.phalf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air pressure on model half-levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Pressure on Model Half-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phalf",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdaylev.ta b/data_descriptors/variables/apdaylev.ta
new file mode 100644
index 000000000..73921846c
--- /dev/null
+++ b/data_descriptors/variables/apdaylev.ta
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apdaylev.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdaylev.ta.json b/data_descriptors/variables/apdaylev.ta.json
new file mode 100644
index 000000000..73921846c
--- /dev/null
+++ b/data_descriptors/variables/apdaylev.ta.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apdaylev.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdaylev.ua b/data_descriptors/variables/apdaylev.ua
new file mode 100644
index 000000000..714d786c3
--- /dev/null
+++ b/data_descriptors/variables/apdaylev.ua
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apdaylev.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdaylev.ua.json b/data_descriptors/variables/apdaylev.ua.json
new file mode 100644
index 000000000..714d786c3
--- /dev/null
+++ b/data_descriptors/variables/apdaylev.ua.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apdaylev.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdaylev.va b/data_descriptors/variables/apdaylev.va
new file mode 100644
index 000000000..d39ff1da2
--- /dev/null
+++ b/data_descriptors/variables/apdaylev.va
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apdaylev.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdaylev.va.json b/data_descriptors/variables/apdaylev.va.json
new file mode 100644
index 000000000..d39ff1da2
--- /dev/null
+++ b/data_descriptors/variables/apdaylev.va.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apdaylev.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdaylev.wap b/data_descriptors/variables/apdaylev.wap
new file mode 100644
index 000000000..05323dfee
--- /dev/null
+++ b/data_descriptors/variables/apdaylev.wap
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apdaylev.wap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdaylev.wap.json b/data_descriptors/variables/apdaylev.wap.json
new file mode 100644
index 000000000..05323dfee
--- /dev/null
+++ b/data_descriptors/variables/apdaylev.wap.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apdaylev.wap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdaylev.zg b/data_descriptors/variables/apdaylev.zg
new file mode 100644
index 000000000..acfb63bf1
--- /dev/null
+++ b/data_descriptors/variables/apdaylev.zg
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apdaylev.zg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdaylev.zg.json b/data_descriptors/variables/apdaylev.zg.json
new file mode 100644
index 000000000..acfb63bf1
--- /dev/null
+++ b/data_descriptors/variables/apdaylev.zg.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apdaylev.zg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdayz.epfy b/data_descriptors/variables/apdayz.epfy
new file mode 100644
index 000000000..b9365d277
--- /dev/null
+++ b/data_descriptors/variables/apdayz.epfy
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apdayz.epfy",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Transformed Eulerian Mean Diagnostics Meridional component Fy of Eliassen-Palm (EP) flux (Fy, Fz) derived from 6hr or higher frequency fields (use daily fields or 12 hr fields if the 6 hr are not available). Please use the definitions given by equation 3.5.3a of Andrews, Holton and Leovy text book, but scaled by density to have units m3 s-2.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Northward Component of the Eliassen-Palm Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "epfy",
+ "positive": "",
+ "standard_name": "northward_eliassen_palm_flux_in_air",
+ "units": "m3 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdayz.epfy.json b/data_descriptors/variables/apdayz.epfy.json
new file mode 100644
index 000000000..b9365d277
--- /dev/null
+++ b/data_descriptors/variables/apdayz.epfy.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apdayz.epfy",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Transformed Eulerian Mean Diagnostics Meridional component Fy of Eliassen-Palm (EP) flux (Fy, Fz) derived from 6hr or higher frequency fields (use daily fields or 12 hr fields if the 6 hr are not available). Please use the definitions given by equation 3.5.3a of Andrews, Holton and Leovy text book, but scaled by density to have units m3 s-2.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Northward Component of the Eliassen-Palm Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "epfy",
+ "positive": "",
+ "standard_name": "northward_eliassen_palm_flux_in_air",
+ "units": "m3 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdayz.epfz b/data_descriptors/variables/apdayz.epfz
new file mode 100644
index 000000000..604407b1f
--- /dev/null
+++ b/data_descriptors/variables/apdayz.epfz
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apdayz.epfz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Transformed Eulerian Mean Diagnostics Meridional component Fz of the Eliassen-Palm (EP) flux (Fy, Fz) derived from 6hr or higher frequency fields (use daily fields or 12 hr fields if the 6 hr are not available). Please use the definitions given by equation 3.5.3b of Andrews, Holton and Leovy text book, but scaled by density to have units m3 s-2.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Upward Component of the Eliassen-Palm Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "epfz",
+ "positive": "up",
+ "standard_name": "upward_eliassen_palm_flux_in_air",
+ "units": "m3 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdayz.epfz.json b/data_descriptors/variables/apdayz.epfz.json
new file mode 100644
index 000000000..604407b1f
--- /dev/null
+++ b/data_descriptors/variables/apdayz.epfz.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apdayz.epfz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Transformed Eulerian Mean Diagnostics Meridional component Fz of the Eliassen-Palm (EP) flux (Fy, Fz) derived from 6hr or higher frequency fields (use daily fields or 12 hr fields if the 6 hr are not available). Please use the definitions given by equation 3.5.3b of Andrews, Holton and Leovy text book, but scaled by density to have units m3 s-2.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Upward Component of the Eliassen-Palm Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "epfz",
+ "positive": "up",
+ "standard_name": "upward_eliassen_palm_flux_in_air",
+ "units": "m3 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdayz.hus b/data_descriptors/variables/apdayz.hus
new file mode 100644
index 000000000..ff43f5b12
--- /dev/null
+++ b/data_descriptors/variables/apdayz.hus
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apdayz.hus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdayz.hus.json b/data_descriptors/variables/apdayz.hus.json
new file mode 100644
index 000000000..ff43f5b12
--- /dev/null
+++ b/data_descriptors/variables/apdayz.hus.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apdayz.hus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdayz.psitem b/data_descriptors/variables/apdayz.psitem
new file mode 100644
index 000000000..78bcd8848
--- /dev/null
+++ b/data_descriptors/variables/apdayz.psitem
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apdayz.psitem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Residual mass streamfunction, computed from vstar and integrated from the top of the atmosphere (on the native model grid). Reference: Andrews et al (1987): Middle Atmospheric Dynamics. Academic Press.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Transformed Eulerian Mean Mass Streamfunction",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psitem",
+ "positive": "",
+ "standard_name": "atmosphere_transformed_eulerian_mean_meridional_overturning_mass_streamfunction",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdayz.psitem.json b/data_descriptors/variables/apdayz.psitem.json
new file mode 100644
index 000000000..78bcd8848
--- /dev/null
+++ b/data_descriptors/variables/apdayz.psitem.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apdayz.psitem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Residual mass streamfunction, computed from vstar and integrated from the top of the atmosphere (on the native model grid). Reference: Andrews et al (1987): Middle Atmospheric Dynamics. Academic Press.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Transformed Eulerian Mean Mass Streamfunction",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psitem",
+ "positive": "",
+ "standard_name": "atmosphere_transformed_eulerian_mean_meridional_overturning_mass_streamfunction",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdayz.ta b/data_descriptors/variables/apdayz.ta
new file mode 100644
index 000000000..600df4f8f
--- /dev/null
+++ b/data_descriptors/variables/apdayz.ta
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apdayz.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdayz.ta.json b/data_descriptors/variables/apdayz.ta.json
new file mode 100644
index 000000000..600df4f8f
--- /dev/null
+++ b/data_descriptors/variables/apdayz.ta.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apdayz.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdayz.ua b/data_descriptors/variables/apdayz.ua
new file mode 100644
index 000000000..dce82d2c4
--- /dev/null
+++ b/data_descriptors/variables/apdayz.ua
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apdayz.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdayz.ua.json b/data_descriptors/variables/apdayz.ua.json
new file mode 100644
index 000000000..dce82d2c4
--- /dev/null
+++ b/data_descriptors/variables/apdayz.ua.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apdayz.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdayz.utendepfd b/data_descriptors/variables/apdayz.utendepfd
new file mode 100644
index 000000000..8fa5122ac
--- /dev/null
+++ b/data_descriptors/variables/apdayz.utendepfd
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apdayz.utendepfd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of the zonal mean zonal wind due to the divergence of the Eliassen-Palm flux.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Tendency of Eastward Wind Due to Eliassen-Palm Flux Divergence",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendepfd",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_eliassen_palm_flux_divergence",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdayz.utendepfd.json b/data_descriptors/variables/apdayz.utendepfd.json
new file mode 100644
index 000000000..8fa5122ac
--- /dev/null
+++ b/data_descriptors/variables/apdayz.utendepfd.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apdayz.utendepfd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of the zonal mean zonal wind due to the divergence of the Eliassen-Palm flux.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Tendency of Eastward Wind Due to Eliassen-Palm Flux Divergence",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendepfd",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_eliassen_palm_flux_divergence",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdayz.utendnogw b/data_descriptors/variables/apdayz.utendnogw
new file mode 100644
index 000000000..ab972dd2d
--- /dev/null
+++ b/data_descriptors/variables/apdayz.utendnogw
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apdayz.utendnogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of the eastward wind by parameterized nonorographic gravity waves.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Acceleration Due to Non-Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendnogw",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_nonorographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdayz.utendnogw.json b/data_descriptors/variables/apdayz.utendnogw.json
new file mode 100644
index 000000000..ab972dd2d
--- /dev/null
+++ b/data_descriptors/variables/apdayz.utendnogw.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apdayz.utendnogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of the eastward wind by parameterized nonorographic gravity waves.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Acceleration Due to Non-Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendnogw",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_nonorographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdayz.utendogw b/data_descriptors/variables/apdayz.utendogw
new file mode 100644
index 000000000..3751398c4
--- /dev/null
+++ b/data_descriptors/variables/apdayz.utendogw
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apdayz.utendogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of the eastward wind by parameterized orographic gravity waves.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Acceleration Due to Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendogw",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_orographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdayz.utendogw.json b/data_descriptors/variables/apdayz.utendogw.json
new file mode 100644
index 000000000..3751398c4
--- /dev/null
+++ b/data_descriptors/variables/apdayz.utendogw.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apdayz.utendogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of the eastward wind by parameterized orographic gravity waves.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Acceleration Due to Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendogw",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_orographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdayz.utendvtem b/data_descriptors/variables/apdayz.utendvtem
new file mode 100644
index 000000000..1c41f8e63
--- /dev/null
+++ b/data_descriptors/variables/apdayz.utendvtem
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apdayz.utendvtem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of zonally averaged eastward wind, by the residual northward wind advection (on the native model grid). Reference: Andrews et al (1987): Middle Atmospheric Dynamics. Academic Press.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Tendency of Eastward Wind Due to TEM Northward Advection and Coriolis Term",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendvtem",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_advection_by_northward_transformed_eulerian_mean_air_velocity",
+ "units": "m s-1 d-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdayz.utendvtem.json b/data_descriptors/variables/apdayz.utendvtem.json
new file mode 100644
index 000000000..1c41f8e63
--- /dev/null
+++ b/data_descriptors/variables/apdayz.utendvtem.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apdayz.utendvtem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of zonally averaged eastward wind, by the residual northward wind advection (on the native model grid). Reference: Andrews et al (1987): Middle Atmospheric Dynamics. Academic Press.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Tendency of Eastward Wind Due to TEM Northward Advection and Coriolis Term",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendvtem",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_advection_by_northward_transformed_eulerian_mean_air_velocity",
+ "units": "m s-1 d-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdayz.utendwtem b/data_descriptors/variables/apdayz.utendwtem
new file mode 100644
index 000000000..f10d86e54
--- /dev/null
+++ b/data_descriptors/variables/apdayz.utendwtem
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apdayz.utendwtem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of zonally averaged eastward wind, by the residual upward wind advection (on the native model grid). Reference: Andrews et al (1987): Middle Atmospheric Dynamics. Academic Press.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Tendency of Eastward Wind Due to TEM Upward Advection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendwtem",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_advection_by_upward_transformed_eulerian_mean_air_velocity",
+ "units": "m s-1 d-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdayz.utendwtem.json b/data_descriptors/variables/apdayz.utendwtem.json
new file mode 100644
index 000000000..f10d86e54
--- /dev/null
+++ b/data_descriptors/variables/apdayz.utendwtem.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apdayz.utendwtem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of zonally averaged eastward wind, by the residual upward wind advection (on the native model grid). Reference: Andrews et al (1987): Middle Atmospheric Dynamics. Academic Press.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Tendency of Eastward Wind Due to TEM Upward Advection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendwtem",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_advection_by_upward_transformed_eulerian_mean_air_velocity",
+ "units": "m s-1 d-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdayz.va b/data_descriptors/variables/apdayz.va
new file mode 100644
index 000000000..464043552
--- /dev/null
+++ b/data_descriptors/variables/apdayz.va
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apdayz.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdayz.va.json b/data_descriptors/variables/apdayz.va.json
new file mode 100644
index 000000000..464043552
--- /dev/null
+++ b/data_descriptors/variables/apdayz.va.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apdayz.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdayz.vtem b/data_descriptors/variables/apdayz.vtem
new file mode 100644
index 000000000..a835634a3
--- /dev/null
+++ b/data_descriptors/variables/apdayz.vtem
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apdayz.vtem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Transformed Eulerian Mean Diagnostics v*, meridional component of the residual meridional circulation (v*, w*) derived from 6 hr or higher frequency data fields (use instantaneous daily fields or 12 hr fields if the 6 hr data are not available).",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Transformed Eulerian Mean Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vtem",
+ "positive": "",
+ "standard_name": "northward_transformed_eulerian_mean_air_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdayz.vtem.json b/data_descriptors/variables/apdayz.vtem.json
new file mode 100644
index 000000000..a835634a3
--- /dev/null
+++ b/data_descriptors/variables/apdayz.vtem.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apdayz.vtem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Transformed Eulerian Mean Diagnostics v*, meridional component of the residual meridional circulation (v*, w*) derived from 6 hr or higher frequency data fields (use instantaneous daily fields or 12 hr fields if the 6 hr data are not available).",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Transformed Eulerian Mean Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vtem",
+ "positive": "",
+ "standard_name": "northward_transformed_eulerian_mean_air_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdayz.wtem b/data_descriptors/variables/apdayz.wtem
new file mode 100644
index 000000000..d2848c411
--- /dev/null
+++ b/data_descriptors/variables/apdayz.wtem
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apdayz.wtem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Transformed Eulerian Mean Diagnostics w*, upward component of the residual meridional circulation (v*, w*) derived from 6 hr or higher frequency data fields (use instantaneous daily fields or 12 hr fields if the 6 hr data are not available). Scale height: 6950 m",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Transformed Eulerian Mean Upward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wtem",
+ "positive": "",
+ "standard_name": "upward_transformed_eulerian_mean_air_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdayz.wtem.json b/data_descriptors/variables/apdayz.wtem.json
new file mode 100644
index 000000000..d2848c411
--- /dev/null
+++ b/data_descriptors/variables/apdayz.wtem.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apdayz.wtem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Transformed Eulerian Mean Diagnostics w*, upward component of the residual meridional circulation (v*, w*) derived from 6 hr or higher frequency data fields (use instantaneous daily fields or 12 hr fields if the 6 hr data are not available). Scale height: 6950 m",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Transformed Eulerian Mean Upward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wtem",
+ "positive": "",
+ "standard_name": "upward_transformed_eulerian_mean_air_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdayz.zg b/data_descriptors/variables/apdayz.zg
new file mode 100644
index 000000000..486286b0a
--- /dev/null
+++ b/data_descriptors/variables/apdayz.zg
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apdayz.zg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apdayz.zg.json b/data_descriptors/variables/apdayz.zg.json
new file mode 100644
index 000000000..486286b0a
--- /dev/null
+++ b/data_descriptors/variables/apdayz.zg.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apdayz.zg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apfx.areacella b/data_descriptors/variables/apfx.areacella
new file mode 100644
index 000000000..05130733b
--- /dev/null
+++ b/data_descriptors/variables/apfx.areacella
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apfx.areacella",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum",
+ "comment": "For atmospheres with more than 1 mesh (e.g., staggered grids), report areas that apply to surface vertical fluxes of energy.",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Grid-Cell Area for Atmospheric Grid Variables",
+ "modeling_realm": [
+ "atmos",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "areacella",
+ "positive": "",
+ "standard_name": "cell_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apfx.areacella.json b/data_descriptors/variables/apfx.areacella.json
new file mode 100644
index 000000000..05130733b
--- /dev/null
+++ b/data_descriptors/variables/apfx.areacella.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apfx.areacella",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum",
+ "comment": "For atmospheres with more than 1 mesh (e.g., staggered grids), report areas that apply to surface vertical fluxes of energy.",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Grid-Cell Area for Atmospheric Grid Variables",
+ "modeling_realm": [
+ "atmos",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "areacella",
+ "positive": "",
+ "standard_name": "cell_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apfx.ps b/data_descriptors/variables/apfx.ps
new file mode 100644
index 000000000..142279b6b
Binary files /dev/null and b/data_descriptors/variables/apfx.ps differ
diff --git a/data_descriptors/variables/apfx.ps.json b/data_descriptors/variables/apfx.ps.json
new file mode 100644
index 000000000..142279b6b
--- /dev/null
+++ b/data_descriptors/variables/apfx.ps.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apfx.ps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean",
+ "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Surface Air Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ps",
+ "positive": "",
+ "standard_name": "surface_air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apfx.rld b/data_descriptors/variables/apfx.rld
new file mode 100644
index 000000000..afe9c1e16
--- /dev/null
+++ b/data_descriptors/variables/apfx.rld
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apfx.rld",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point",
+ "comment": "Downwelling Longwave Radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "alevhalf",
+ "spectband"
+ ],
+ "frequency": "fx",
+ "long_name": "Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rld",
+ "positive": "down",
+ "standard_name": "downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apfx.rld.json b/data_descriptors/variables/apfx.rld.json
new file mode 100644
index 000000000..afe9c1e16
--- /dev/null
+++ b/data_descriptors/variables/apfx.rld.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apfx.rld",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point",
+ "comment": "Downwelling Longwave Radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "alevhalf",
+ "spectband"
+ ],
+ "frequency": "fx",
+ "long_name": "Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rld",
+ "positive": "down",
+ "standard_name": "downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apfx.rlu b/data_descriptors/variables/apfx.rlu
new file mode 100644
index 000000000..878d1fb8b
--- /dev/null
+++ b/data_descriptors/variables/apfx.rlu
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apfx.rlu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point",
+ "comment": "Upwelling longwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "alevhalf",
+ "spectband"
+ ],
+ "frequency": "fx",
+ "long_name": "Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlu",
+ "positive": "up",
+ "standard_name": "upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apfx.rlu.json b/data_descriptors/variables/apfx.rlu.json
new file mode 100644
index 000000000..878d1fb8b
--- /dev/null
+++ b/data_descriptors/variables/apfx.rlu.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apfx.rlu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point",
+ "comment": "Upwelling longwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "alevhalf",
+ "spectband"
+ ],
+ "frequency": "fx",
+ "long_name": "Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlu",
+ "positive": "up",
+ "standard_name": "upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apfx.rsd b/data_descriptors/variables/apfx.rsd
new file mode 100644
index 000000000..ca9f3a142
--- /dev/null
+++ b/data_descriptors/variables/apfx.rsd
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apfx.rsd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point",
+ "comment": "Downwelling shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)",
+ "dimensions": [
+ "alevhalf",
+ "spectband"
+ ],
+ "frequency": "fx",
+ "long_name": "Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsd",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apfx.rsd.json b/data_descriptors/variables/apfx.rsd.json
new file mode 100644
index 000000000..ca9f3a142
--- /dev/null
+++ b/data_descriptors/variables/apfx.rsd.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apfx.rsd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point",
+ "comment": "Downwelling shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)",
+ "dimensions": [
+ "alevhalf",
+ "spectband"
+ ],
+ "frequency": "fx",
+ "long_name": "Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsd",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apfx.rsu b/data_descriptors/variables/apfx.rsu
new file mode 100644
index 000000000..abbf17e60
--- /dev/null
+++ b/data_descriptors/variables/apfx.rsu
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apfx.rsu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point",
+ "comment": "Upwelling shortwave radiation (includes also the fluxes at the surface and top of atmosphere)",
+ "dimensions": [
+ "alevhalf",
+ "spectband"
+ ],
+ "frequency": "fx",
+ "long_name": "Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsu",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apfx.rsu.json b/data_descriptors/variables/apfx.rsu.json
new file mode 100644
index 000000000..abbf17e60
--- /dev/null
+++ b/data_descriptors/variables/apfx.rsu.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apfx.rsu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point",
+ "comment": "Upwelling shortwave radiation (includes also the fluxes at the surface and top of atmosphere)",
+ "dimensions": [
+ "alevhalf",
+ "spectband"
+ ],
+ "frequency": "fx",
+ "long_name": "Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsu",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apfx.sftlf b/data_descriptors/variables/apfx.sftlf
new file mode 100644
index 000000000..720be54b9
--- /dev/null
+++ b/data_descriptors/variables/apfx.sftlf
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apfx.sftlf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean",
+ "comment": "Percentage of horizontal area occupied by land.",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Percentage of the Grid Cell Occupied by Land (Including Lakes)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftlf",
+ "positive": "",
+ "standard_name": "land_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apfx.sftlf.json b/data_descriptors/variables/apfx.sftlf.json
new file mode 100644
index 000000000..720be54b9
--- /dev/null
+++ b/data_descriptors/variables/apfx.sftlf.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apfx.sftlf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean",
+ "comment": "Percentage of horizontal area occupied by land.",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Percentage of the Grid Cell Occupied by Land (Including Lakes)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftlf",
+ "positive": "",
+ "standard_name": "land_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apfx.siltfrac b/data_descriptors/variables/apfx.siltfrac
new file mode 100644
index 000000000..e28e48229
--- /dev/null
+++ b/data_descriptors/variables/apfx.siltfrac
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apfx.siltfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land",
+ "comment": "Volume fraction of silt in soil",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth"
+ ],
+ "frequency": "fx",
+ "long_name": "Silt Fraction",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siltfrac",
+ "positive": "",
+ "standard_name": "volume_fraction_of_silt_in_soil",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apfx.siltfrac.json b/data_descriptors/variables/apfx.siltfrac.json
new file mode 100644
index 000000000..e28e48229
--- /dev/null
+++ b/data_descriptors/variables/apfx.siltfrac.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apfx.siltfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land",
+ "comment": "Volume fraction of silt in soil",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth"
+ ],
+ "frequency": "fx",
+ "long_name": "Silt Fraction",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siltfrac",
+ "positive": "",
+ "standard_name": "volume_fraction_of_silt_in_soil",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apfx.zfull b/data_descriptors/variables/apfx.zfull
new file mode 100644
index 000000000..b0431d968
--- /dev/null
+++ b/data_descriptors/variables/apfx.zfull
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apfx.zfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean",
+ "comment": "Height of full model levels above a reference ellipsoid. A reference ellipsoid is a mathematical figure that approximates the geoid. The geoid is a surface of constant geopotential with which mean sea level would coincide if the ocean were at rest. The ellipsoid is an approximation because the geoid is an irregular shape. A number of reference ellipsoids are defined for use in the field of geodesy. To specify which reference ellipsoid is being used, a grid_mapping variable should be attached to the data variable as described in Chapter 5.6 of the CF Convention.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel"
+ ],
+ "frequency": "fx",
+ "long_name": "Altitude of Model Full-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zfull",
+ "positive": "",
+ "standard_name": "height_above_reference_ellipsoid",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apfx.zfull.json b/data_descriptors/variables/apfx.zfull.json
new file mode 100644
index 000000000..b0431d968
--- /dev/null
+++ b/data_descriptors/variables/apfx.zfull.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apfx.zfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean",
+ "comment": "Height of full model levels above a reference ellipsoid. A reference ellipsoid is a mathematical figure that approximates the geoid. The geoid is a surface of constant geopotential with which mean sea level would coincide if the ocean were at rest. The ellipsoid is an approximation because the geoid is an irregular shape. A number of reference ellipsoids are defined for use in the field of geodesy. To specify which reference ellipsoid is being used, a grid_mapping variable should be attached to the data variable as described in Chapter 5.6 of the CF Convention.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel"
+ ],
+ "frequency": "fx",
+ "long_name": "Altitude of Model Full-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zfull",
+ "positive": "",
+ "standard_name": "height_above_reference_ellipsoid",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.albisccp b/data_descriptors/variables/apmon.albisccp
new file mode 100644
index 000000000..2aa3b9d47
--- /dev/null
+++ b/data_descriptors/variables/apmon.albisccp
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.albisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where cloud",
+ "comment": "ISCCP Mean Cloud Albedo. Time-means are weighted by the ISCCP Total Cloud Fraction {:cltisccp} - see http://cfmip.metoffice.com/COSP.html",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "ISCCP Mean Cloud Albedo",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "albisccp",
+ "positive": "",
+ "standard_name": "cloud_albedo",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.albisccp.json b/data_descriptors/variables/apmon.albisccp.json
new file mode 100644
index 000000000..2aa3b9d47
--- /dev/null
+++ b/data_descriptors/variables/apmon.albisccp.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.albisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where cloud",
+ "comment": "ISCCP Mean Cloud Albedo. Time-means are weighted by the ISCCP Total Cloud Fraction {:cltisccp} - see http://cfmip.metoffice.com/COSP.html",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "ISCCP Mean Cloud Albedo",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "albisccp",
+ "positive": "",
+ "standard_name": "cloud_albedo",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.ccb b/data_descriptors/variables/apmon.ccb
new file mode 100644
index 000000000..8740b50fd
--- /dev/null
+++ b/data_descriptors/variables/apmon.ccb
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.ccb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Where convective cloud is present in the grid cell, the instantaneous cloud base altitude should be that of the bottom of the lowest level containing convective cloud. Missing data should be reported in the absence of convective cloud. The time mean should be calculated from these quantities averaging over occasions when convective cloud is present only, and should contain missing data for occasions when no convective cloud is present during the meaning period.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Air Pressure at Convective Cloud Base",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ccb",
+ "positive": "",
+ "standard_name": "air_pressure_at_convective_cloud_base",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.ccb.json b/data_descriptors/variables/apmon.ccb.json
new file mode 100644
index 000000000..8740b50fd
--- /dev/null
+++ b/data_descriptors/variables/apmon.ccb.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.ccb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Where convective cloud is present in the grid cell, the instantaneous cloud base altitude should be that of the bottom of the lowest level containing convective cloud. Missing data should be reported in the absence of convective cloud. The time mean should be calculated from these quantities averaging over occasions when convective cloud is present only, and should contain missing data for occasions when no convective cloud is present during the meaning period.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Air Pressure at Convective Cloud Base",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ccb",
+ "positive": "",
+ "standard_name": "air_pressure_at_convective_cloud_base",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.cct b/data_descriptors/variables/apmon.cct
new file mode 100644
index 000000000..236a8538c
--- /dev/null
+++ b/data_descriptors/variables/apmon.cct
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.cct",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Where convective cloud is present in the grid cell, the instantaneous cloud top altitude should be that of the top of the highest level containing convective cloud. Missing data should be reported in the absence of convective cloud. The time mean should be calculated from these quantities averaging over occasions when convective cloud is present only, and should contain missing data for occasions when no convective cloud is present during the meaning period.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Air Pressure at Convective Cloud Top",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cct",
+ "positive": "",
+ "standard_name": "air_pressure_at_convective_cloud_top",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.cct.json b/data_descriptors/variables/apmon.cct.json
new file mode 100644
index 000000000..236a8538c
--- /dev/null
+++ b/data_descriptors/variables/apmon.cct.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.cct",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Where convective cloud is present in the grid cell, the instantaneous cloud top altitude should be that of the top of the highest level containing convective cloud. Missing data should be reported in the absence of convective cloud. The time mean should be calculated from these quantities averaging over occasions when convective cloud is present only, and should contain missing data for occasions when no convective cloud is present during the meaning period.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Air Pressure at Convective Cloud Top",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cct",
+ "positive": "",
+ "standard_name": "air_pressure_at_convective_cloud_top",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.cfaddbze94 b/data_descriptors/variables/apmon.cfaddbze94
new file mode 100644
index 000000000..c0e7d5ee6
--- /dev/null
+++ b/data_descriptors/variables/apmon.cfaddbze94
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "apmon.cfaddbze94",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "CFAD (Cloud Frequency Altitude Diagrams) are frequency distributions of radar reflectivity (or lidar scattering ratio) as a function of altitude. The variable cfadDbze94 is defined as the simulated relative frequency of occurrence of radar reflectivity in sampling volumes defined by altitude bins. The radar is observing at a frequency of 94GHz.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "dbze",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CloudSat Radar Reflectivity CFAD",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfadDbze94",
+ "positive": "",
+ "standard_name": "histogram_of_equivalent_reflectivity_factor_over_height_above_reference_ellipsoid",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.cfaddbze94.json b/data_descriptors/variables/apmon.cfaddbze94.json
new file mode 100644
index 000000000..c0e7d5ee6
--- /dev/null
+++ b/data_descriptors/variables/apmon.cfaddbze94.json
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "apmon.cfaddbze94",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "CFAD (Cloud Frequency Altitude Diagrams) are frequency distributions of radar reflectivity (or lidar scattering ratio) as a function of altitude. The variable cfadDbze94 is defined as the simulated relative frequency of occurrence of radar reflectivity in sampling volumes defined by altitude bins. The radar is observing at a frequency of 94GHz.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "dbze",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CloudSat Radar Reflectivity CFAD",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfadDbze94",
+ "positive": "",
+ "standard_name": "histogram_of_equivalent_reflectivity_factor_over_height_above_reference_ellipsoid",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.cfadlidarsr532 b/data_descriptors/variables/apmon.cfadlidarsr532
new file mode 100644
index 000000000..0f26b50cd
--- /dev/null
+++ b/data_descriptors/variables/apmon.cfadlidarsr532
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "apmon.cfadlidarsr532",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "CFAD (Cloud Frequency Altitude Diagrams) are frequency distributions of radar reflectivity (or lidar scattering ratio) as a function of altitude. The variable cfadLidarsr532 is defined as the simulated relative frequency of lidar scattering ratio in sampling volumes defined by altitude bins. The lidar is observing at a wavelength of 532nm.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "scatratio",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO Scattering Ratio CFAD",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfadLidarsr532",
+ "positive": "",
+ "standard_name": "histogram_of_backscattering_ratio_in_air_over_height_above_reference_ellipsoid",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.cfadlidarsr532.json b/data_descriptors/variables/apmon.cfadlidarsr532.json
new file mode 100644
index 000000000..0f26b50cd
--- /dev/null
+++ b/data_descriptors/variables/apmon.cfadlidarsr532.json
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "apmon.cfadlidarsr532",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "CFAD (Cloud Frequency Altitude Diagrams) are frequency distributions of radar reflectivity (or lidar scattering ratio) as a function of altitude. The variable cfadLidarsr532 is defined as the simulated relative frequency of lidar scattering ratio in sampling volumes defined by altitude bins. The lidar is observing at a wavelength of 532nm.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "scatratio",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO Scattering Ratio CFAD",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfadLidarsr532",
+ "positive": "",
+ "standard_name": "histogram_of_backscattering_ratio_in_air_over_height_above_reference_ellipsoid",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.cfc113global b/data_descriptors/variables/apmon.cfc113global
new file mode 100644
index 000000000..4aff29d0d
--- /dev/null
+++ b/data_descriptors/variables/apmon.cfc113global
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apmon.cfc113global",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of CFC113 is CCl2FCClF2. The IUPAC name for CFC113 is 1,1,2-trichloro-1,2,2-trifluoro-ethane.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Mean Mole Fraction of CFC113",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfc113global",
+ "positive": "",
+ "standard_name": "mole_fraction_of_cfc113_in_air",
+ "units": "1e-12",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.cfc113global.json b/data_descriptors/variables/apmon.cfc113global.json
new file mode 100644
index 000000000..4aff29d0d
--- /dev/null
+++ b/data_descriptors/variables/apmon.cfc113global.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apmon.cfc113global",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of CFC113 is CCl2FCClF2. The IUPAC name for CFC113 is 1,1,2-trichloro-1,2,2-trifluoro-ethane.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Mean Mole Fraction of CFC113",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfc113global",
+ "positive": "",
+ "standard_name": "mole_fraction_of_cfc113_in_air",
+ "units": "1e-12",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.cfc11global b/data_descriptors/variables/apmon.cfc11global
new file mode 100644
index 000000000..8fd26492a
--- /dev/null
+++ b/data_descriptors/variables/apmon.cfc11global
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apmon.cfc11global",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of CFC11 is CFCl3. The IUPAC name for CFC11 is trichloro-fluoro-methane.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Mean Mole Fraction of CFC11",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfc11global",
+ "positive": "",
+ "standard_name": "mole_fraction_of_cfc11_in_air",
+ "units": "1e-12",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.cfc11global.json b/data_descriptors/variables/apmon.cfc11global.json
new file mode 100644
index 000000000..8fd26492a
--- /dev/null
+++ b/data_descriptors/variables/apmon.cfc11global.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apmon.cfc11global",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of CFC11 is CFCl3. The IUPAC name for CFC11 is trichloro-fluoro-methane.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Mean Mole Fraction of CFC11",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfc11global",
+ "positive": "",
+ "standard_name": "mole_fraction_of_cfc11_in_air",
+ "units": "1e-12",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.cfc12global b/data_descriptors/variables/apmon.cfc12global
new file mode 100644
index 000000000..f5f75f7ac
--- /dev/null
+++ b/data_descriptors/variables/apmon.cfc12global
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apmon.cfc12global",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of CFC12 is CF2Cl2. The IUPAC name for CFC12 is dichloro-difluoro-methane.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Mean Mole Fraction of CFC12",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfc12global",
+ "positive": "",
+ "standard_name": "mole_fraction_of_cfc12_in_air",
+ "units": "1e-12",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.cfc12global.json b/data_descriptors/variables/apmon.cfc12global.json
new file mode 100644
index 000000000..f5f75f7ac
--- /dev/null
+++ b/data_descriptors/variables/apmon.cfc12global.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apmon.cfc12global",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of CFC12 is CF2Cl2. The IUPAC name for CFC12 is dichloro-difluoro-methane.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Mean Mole Fraction of CFC12",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfc12global",
+ "positive": "",
+ "standard_name": "mole_fraction_of_cfc12_in_air",
+ "units": "1e-12",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.ch4 b/data_descriptors/variables/apmon.ch4
new file mode 100644
index 000000000..861325e9d
--- /dev/null
+++ b/data_descriptors/variables/apmon.ch4
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "apmon.ch4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of CH4",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch4",
+ "positive": "",
+ "standard_name": "mole_fraction_of_methane_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.ch4.json b/data_descriptors/variables/apmon.ch4.json
new file mode 100644
index 000000000..861325e9d
--- /dev/null
+++ b/data_descriptors/variables/apmon.ch4.json
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "apmon.ch4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of CH4",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch4",
+ "positive": "",
+ "standard_name": "mole_fraction_of_methane_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.ch4global b/data_descriptors/variables/apmon.ch4global
new file mode 100644
index 000000000..26cea0c00
--- /dev/null
+++ b/data_descriptors/variables/apmon.ch4global
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apmon.ch4global",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Global Mean Mole Fraction of CH4",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Mean Mole Fraction of CH4",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch4global",
+ "positive": "",
+ "standard_name": "mole_fraction_of_methane_in_air",
+ "units": "1e-09",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.ch4global.json b/data_descriptors/variables/apmon.ch4global.json
new file mode 100644
index 000000000..26cea0c00
--- /dev/null
+++ b/data_descriptors/variables/apmon.ch4global.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apmon.ch4global",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Global Mean Mole Fraction of CH4",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Mean Mole Fraction of CH4",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch4global",
+ "positive": "",
+ "standard_name": "mole_fraction_of_methane_in_air",
+ "units": "1e-09",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.ci b/data_descriptors/variables/apmon.ci
new file mode 100644
index 000000000..a047bb0ea
--- /dev/null
+++ b/data_descriptors/variables/apmon.ci
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.ci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Fraction of time that convection occurs in the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Fraction of Time Convection Occurs in Cell",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ci",
+ "positive": "",
+ "standard_name": "convection_time_fraction",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.ci.json b/data_descriptors/variables/apmon.ci.json
new file mode 100644
index 000000000..a047bb0ea
--- /dev/null
+++ b/data_descriptors/variables/apmon.ci.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.ci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Fraction of time that convection occurs in the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Fraction of Time Convection Occurs in Cell",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ci",
+ "positive": "",
+ "standard_name": "convection_time_fraction",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.clcalipso b/data_descriptors/variables/apmon.clcalipso
new file mode 100644
index 000000000..ff219540a
--- /dev/null
+++ b/data_descriptors/variables/apmon.clcalipso
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.clcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Percentage cloud cover in CALIPSO standard atmospheric layers.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO Percentage Cloud Cover",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.clcalipso.json b/data_descriptors/variables/apmon.clcalipso.json
new file mode 100644
index 000000000..ff219540a
--- /dev/null
+++ b/data_descriptors/variables/apmon.clcalipso.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.clcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Percentage cloud cover in CALIPSO standard atmospheric layers.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO Percentage Cloud Cover",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.clcalipsoice b/data_descriptors/variables/apmon.clcalipsoice
new file mode 100644
index 000000000..d513b55b7
--- /dev/null
+++ b/data_descriptors/variables/apmon.clcalipsoice
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.clcalipsoice",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Percentage cloud cover in CALIPSO standard atmospheric layers.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO Ice Cloud Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clcalipsoice",
+ "positive": "",
+ "standard_name": "ice_cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.clcalipsoice.json b/data_descriptors/variables/apmon.clcalipsoice.json
new file mode 100644
index 000000000..d513b55b7
--- /dev/null
+++ b/data_descriptors/variables/apmon.clcalipsoice.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.clcalipsoice",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Percentage cloud cover in CALIPSO standard atmospheric layers.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO Ice Cloud Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clcalipsoice",
+ "positive": "",
+ "standard_name": "ice_cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.clcalipsoliq b/data_descriptors/variables/apmon.clcalipsoliq
new file mode 100644
index 000000000..7b2d3f938
--- /dev/null
+++ b/data_descriptors/variables/apmon.clcalipsoliq
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.clcalipsoliq",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Percentage liquid water ice cloud cover in CALIPSO standard atmospheric layers.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO Liquid Cloud Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clcalipsoliq",
+ "positive": "",
+ "standard_name": "liquid_water_cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.clcalipsoliq.json b/data_descriptors/variables/apmon.clcalipsoliq.json
new file mode 100644
index 000000000..7b2d3f938
--- /dev/null
+++ b/data_descriptors/variables/apmon.clcalipsoliq.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.clcalipsoliq",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Percentage liquid water ice cloud cover in CALIPSO standard atmospheric layers.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO Liquid Cloud Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clcalipsoliq",
+ "positive": "",
+ "standard_name": "liquid_water_cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.cldicemxrat27 b/data_descriptors/variables/apmon.cldicemxrat27
new file mode 100644
index 000000000..2c7a56b01
--- /dev/null
+++ b/data_descriptors/variables/apmon.cldicemxrat27
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.cldicemxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Cloud ice mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Cloud Ice Mixing Ratio",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldicemxrat27",
+ "positive": "",
+ "standard_name": "cloud_ice_mixing_ratio",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.cldicemxrat27.json b/data_descriptors/variables/apmon.cldicemxrat27.json
new file mode 100644
index 000000000..2c7a56b01
--- /dev/null
+++ b/data_descriptors/variables/apmon.cldicemxrat27.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.cldicemxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Cloud ice mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Cloud Ice Mixing Ratio",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldicemxrat27",
+ "positive": "",
+ "standard_name": "cloud_ice_mixing_ratio",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.cldnci b/data_descriptors/variables/apmon.cldnci
new file mode 100644
index 000000000..f2b3d189a
--- /dev/null
+++ b/data_descriptors/variables/apmon.cldnci
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.cldnci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Concentration 'as seen from space' over ice-cloud portion of grid cell. This is the value from uppermost model layer with ice cloud or, if available, it is the sum over all ice cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total ice cloud top fraction (as seen from TOA) of each time sample when computing monthly mean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Crystal Number Concentration of Cloud Tops",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldnci",
+ "positive": "",
+ "standard_name": "number_concentration_of_ice_crystals_in_air_at_ice_cloud_top",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.cldnci.json b/data_descriptors/variables/apmon.cldnci.json
new file mode 100644
index 000000000..f2b3d189a
--- /dev/null
+++ b/data_descriptors/variables/apmon.cldnci.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.cldnci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Concentration 'as seen from space' over ice-cloud portion of grid cell. This is the value from uppermost model layer with ice cloud or, if available, it is the sum over all ice cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total ice cloud top fraction (as seen from TOA) of each time sample when computing monthly mean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Crystal Number Concentration of Cloud Tops",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldnci",
+ "positive": "",
+ "standard_name": "number_concentration_of_ice_crystals_in_air_at_ice_cloud_top",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.cldncl b/data_descriptors/variables/apmon.cldncl
new file mode 100644
index 000000000..40e2fb12f
--- /dev/null
+++ b/data_descriptors/variables/apmon.cldncl
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.cldncl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. Report concentration 'as seen from space' over liquid cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, it is better to sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total liquid cloud top fraction of (as seen from TOA) each time sample when computing monthly mean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Cloud Droplet Number Concentration of Cloud Tops",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldncl",
+ "positive": "",
+ "standard_name": "number_concentration_of_cloud_liquid_water_particles_in_air_at_liquid_water_cloud_top",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.cldncl.json b/data_descriptors/variables/apmon.cldncl.json
new file mode 100644
index 000000000..40e2fb12f
--- /dev/null
+++ b/data_descriptors/variables/apmon.cldncl.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.cldncl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. Report concentration 'as seen from space' over liquid cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, it is better to sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total liquid cloud top fraction of (as seen from TOA) each time sample when computing monthly mean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Cloud Droplet Number Concentration of Cloud Tops",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldncl",
+ "positive": "",
+ "standard_name": "number_concentration_of_cloud_liquid_water_particles_in_air_at_liquid_water_cloud_top",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.cldnvi b/data_descriptors/variables/apmon.cldnvi
new file mode 100644
index 000000000..953580fa5
--- /dev/null
+++ b/data_descriptors/variables/apmon.cldnvi
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.cldnvi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. Values are weighted by liquid cloud fraction in each layer when vertically integrating, and for monthly means the samples are weighted by total liquid cloud fraction (as seen from TOA).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Column Integrated Cloud Droplet Number",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldnvi",
+ "positive": "",
+ "standard_name": "atmosphere_number_content_of_cloud_droplets",
+ "units": "m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.cldnvi.json b/data_descriptors/variables/apmon.cldnvi.json
new file mode 100644
index 000000000..953580fa5
--- /dev/null
+++ b/data_descriptors/variables/apmon.cldnvi.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.cldnvi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. Values are weighted by liquid cloud fraction in each layer when vertically integrating, and for monthly means the samples are weighted by total liquid cloud fraction (as seen from TOA).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Column Integrated Cloud Droplet Number",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldnvi",
+ "positive": "",
+ "standard_name": "atmosphere_number_content_of_cloud_droplets",
+ "units": "m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.cldwatmxrat27 b/data_descriptors/variables/apmon.cldwatmxrat27
new file mode 100644
index 000000000..18c08c1a8
--- /dev/null
+++ b/data_descriptors/variables/apmon.cldwatmxrat27
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.cldwatmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Cloud water mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Cloud Water Mixing Ratio",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldwatmxrat27",
+ "positive": "",
+ "standard_name": "cloud_liquid_water_mixing_ratio",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.cldwatmxrat27.json b/data_descriptors/variables/apmon.cldwatmxrat27.json
new file mode 100644
index 000000000..18c08c1a8
--- /dev/null
+++ b/data_descriptors/variables/apmon.cldwatmxrat27.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.cldwatmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Cloud water mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Cloud Water Mixing Ratio",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldwatmxrat27",
+ "positive": "",
+ "standard_name": "cloud_liquid_water_mixing_ratio",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.clhcalipso b/data_descriptors/variables/apmon.clhcalipso
new file mode 100644
index 000000000..2de82c5ee
--- /dev/null
+++ b/data_descriptors/variables/apmon.clhcalipso
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.clhcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in layer centred on 220hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p220"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO High Level Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clhcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.clhcalipso.json b/data_descriptors/variables/apmon.clhcalipso.json
new file mode 100644
index 000000000..2de82c5ee
--- /dev/null
+++ b/data_descriptors/variables/apmon.clhcalipso.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.clhcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in layer centred on 220hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p220"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO High Level Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clhcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.climodis b/data_descriptors/variables/apmon.climodis
new file mode 100644
index 000000000..0ba5d861e
--- /dev/null
+++ b/data_descriptors/variables/apmon.climodis
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.climodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total ice cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen by the Moderate Resolution Imaging Spectroradiometer (MODIS). ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "MODIS Ice Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "climodis",
+ "positive": "",
+ "standard_name": "ice_cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.climodis.json b/data_descriptors/variables/apmon.climodis.json
new file mode 100644
index 000000000..0ba5d861e
--- /dev/null
+++ b/data_descriptors/variables/apmon.climodis.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.climodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total ice cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen by the Moderate Resolution Imaging Spectroradiometer (MODIS). ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "MODIS Ice Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "climodis",
+ "positive": "",
+ "standard_name": "ice_cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.clisccp b/data_descriptors/variables/apmon.clisccp
new file mode 100644
index 000000000..6b53f87e1
--- /dev/null
+++ b/data_descriptors/variables/apmon.clisccp
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "apmon.clisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in optical depth categories.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7c",
+ "tau",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "ISCCP Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clisccp",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.clisccp.json b/data_descriptors/variables/apmon.clisccp.json
new file mode 100644
index 000000000..6b53f87e1
--- /dev/null
+++ b/data_descriptors/variables/apmon.clisccp.json
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "apmon.clisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in optical depth categories.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7c",
+ "tau",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "ISCCP Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clisccp",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.clivi b/data_descriptors/variables/apmon.clivi
new file mode 100644
index 000000000..54e3a42eb
--- /dev/null
+++ b/data_descriptors/variables/apmon.clivi
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.clivi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "mass of ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clivi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_ice",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.clivi.json b/data_descriptors/variables/apmon.clivi.json
new file mode 100644
index 000000000..54e3a42eb
--- /dev/null
+++ b/data_descriptors/variables/apmon.clivi.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.clivi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "mass of ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clivi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_ice",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.cllcalipso b/data_descriptors/variables/apmon.cllcalipso
new file mode 100644
index 000000000..17e10fda5
--- /dev/null
+++ b/data_descriptors/variables/apmon.cllcalipso
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.cllcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in layer centred on 840hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p840"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO Low Level Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cllcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.cllcalipso.json b/data_descriptors/variables/apmon.cllcalipso.json
new file mode 100644
index 000000000..17e10fda5
--- /dev/null
+++ b/data_descriptors/variables/apmon.cllcalipso.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.cllcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in layer centred on 840hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p840"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO Low Level Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cllcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.clmcalipso b/data_descriptors/variables/apmon.clmcalipso
new file mode 100644
index 000000000..8083ac2e0
--- /dev/null
+++ b/data_descriptors/variables/apmon.clmcalipso
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.clmcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in layer centred on 560hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p560"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO Mid Level Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clmcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.clmcalipso.json b/data_descriptors/variables/apmon.clmcalipso.json
new file mode 100644
index 000000000..8083ac2e0
--- /dev/null
+++ b/data_descriptors/variables/apmon.clmcalipso.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.clmcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in layer centred on 560hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p560"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO Mid Level Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clmcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.clmisr b/data_descriptors/variables/apmon.clmisr
new file mode 100644
index 000000000..017c20d1d
--- /dev/null
+++ b/data_descriptors/variables/apmon.clmisr
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "apmon.clmisr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Cloud percentage in spectral bands and layers as observed by the Multi-angle Imaging SpectroRadiometer (MISR) instrument. The first layer in each profile is reserved for a retrieval error flag.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt16",
+ "tau",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cloud Cover as Calculated by the MISR Simulator (Including Error Flag)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clmisr",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.clmisr.json b/data_descriptors/variables/apmon.clmisr.json
new file mode 100644
index 000000000..017c20d1d
--- /dev/null
+++ b/data_descriptors/variables/apmon.clmisr.json
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "apmon.clmisr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Cloud percentage in spectral bands and layers as observed by the Multi-angle Imaging SpectroRadiometer (MISR) instrument. The first layer in each profile is reserved for a retrieval error flag.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt16",
+ "tau",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cloud Cover as Calculated by the MISR Simulator (Including Error Flag)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clmisr",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.clt b/data_descriptors/variables/apmon.clt
new file mode 100644
index 000000000..a4bb4be07
--- /dev/null
+++ b/data_descriptors/variables/apmon.clt
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.clt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clt",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.clt.json b/data_descriptors/variables/apmon.clt.json
new file mode 100644
index 000000000..a4bb4be07
--- /dev/null
+++ b/data_descriptors/variables/apmon.clt.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.clt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clt",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.cltcalipso b/data_descriptors/variables/apmon.cltcalipso
new file mode 100644
index 000000000..80c6646e1
--- /dev/null
+++ b/data_descriptors/variables/apmon.cltcalipso
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.cltcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen by the Cloud-Aerosol Lidar and Infrared Pathfinder Satellite Observation (CALIPSO) instrument. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.cltcalipso.json b/data_descriptors/variables/apmon.cltcalipso.json
new file mode 100644
index 000000000..80c6646e1
--- /dev/null
+++ b/data_descriptors/variables/apmon.cltcalipso.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.cltcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen by the Cloud-Aerosol Lidar and Infrared Pathfinder Satellite Observation (CALIPSO) instrument. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.cltisccp b/data_descriptors/variables/apmon.cltisccp
new file mode 100644
index 000000000..a080bdb96
--- /dev/null
+++ b/data_descriptors/variables/apmon.cltisccp
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.cltisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen by the International Satellite Cloud Climatology Project (ISCCP) analysis. Includes both large-scale and convective cloud. (MODIS). Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "ISCCP Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltisccp",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.cltisccp.json b/data_descriptors/variables/apmon.cltisccp.json
new file mode 100644
index 000000000..a080bdb96
--- /dev/null
+++ b/data_descriptors/variables/apmon.cltisccp.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.cltisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen by the International Satellite Cloud Climatology Project (ISCCP) analysis. Includes both large-scale and convective cloud. (MODIS). Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "ISCCP Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltisccp",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.cltmodis b/data_descriptors/variables/apmon.cltmodis
new file mode 100644
index 000000000..73fdff42e
--- /dev/null
+++ b/data_descriptors/variables/apmon.cltmodis
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.cltmodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen by the Moderate Resolution Imaging Spectroradiometer (MODIS). Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "MODIS Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltmodis",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.cltmodis.json b/data_descriptors/variables/apmon.cltmodis.json
new file mode 100644
index 000000000..73fdff42e
--- /dev/null
+++ b/data_descriptors/variables/apmon.cltmodis.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.cltmodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen by the Moderate Resolution Imaging Spectroradiometer (MODIS). Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "MODIS Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltmodis",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.clwmodis b/data_descriptors/variables/apmon.clwmodis
new file mode 100644
index 000000000..95883a48c
--- /dev/null
+++ b/data_descriptors/variables/apmon.clwmodis
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.clwmodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass of cloud liquid water, as seen by the Moderate Resolution Imaging Spectroradiometer (MODIS). Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "MODIS Liquid Cloud Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwmodis",
+ "positive": "",
+ "standard_name": "liquid_water_cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.clwmodis.json b/data_descriptors/variables/apmon.clwmodis.json
new file mode 100644
index 000000000..95883a48c
--- /dev/null
+++ b/data_descriptors/variables/apmon.clwmodis.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.clwmodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass of cloud liquid water, as seen by the Moderate Resolution Imaging Spectroradiometer (MODIS). Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "MODIS Liquid Cloud Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwmodis",
+ "positive": "",
+ "standard_name": "liquid_water_cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.clwvi b/data_descriptors/variables/apmon.clwvi
new file mode 100644
index 000000000..e6b1247fa
--- /dev/null
+++ b/data_descriptors/variables/apmon.clwvi
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.clwvi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass of condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Condensed Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwvi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_condensed_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.clwvi.json b/data_descriptors/variables/apmon.clwvi.json
new file mode 100644
index 000000000..e6b1247fa
--- /dev/null
+++ b/data_descriptors/variables/apmon.clwvi.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.clwvi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass of condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Condensed Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwvi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_condensed_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.clwvic b/data_descriptors/variables/apmon.clwvic
new file mode 100644
index 000000000..a279863e9
--- /dev/null
+++ b/data_descriptors/variables/apmon.clwvic
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.clwvic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "calculate mass of convective condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Convective Condensed Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwvic",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_convective_cloud_condensed_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.clwvic.json b/data_descriptors/variables/apmon.clwvic.json
new file mode 100644
index 000000000..a279863e9
--- /dev/null
+++ b/data_descriptors/variables/apmon.clwvic.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.clwvic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "calculate mass of convective condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Convective Condensed Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwvic",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_convective_cloud_condensed_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.co2 b/data_descriptors/variables/apmon.co2
new file mode 100644
index 000000000..78b66c4a7
--- /dev/null
+++ b/data_descriptors/variables/apmon.co2
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of CO2",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_carbon_dioxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.co2.json b/data_descriptors/variables/apmon.co2.json
new file mode 100644
index 000000000..78b66c4a7
--- /dev/null
+++ b/data_descriptors/variables/apmon.co2.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of CO2",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_carbon_dioxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.co2mass b/data_descriptors/variables/apmon.co2mass
new file mode 100644
index 000000000..1c75d6828
--- /dev/null
+++ b/data_descriptors/variables/apmon.co2mass
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "apmon.co2mass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Total atmospheric mass of Carbon Dioxide",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Atmospheric Mass of CO2",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co2mass",
+ "positive": "",
+ "standard_name": "atmosphere_mass_of_carbon_dioxide",
+ "units": "kg",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.co2mass.json b/data_descriptors/variables/apmon.co2mass.json
new file mode 100644
index 000000000..1c75d6828
--- /dev/null
+++ b/data_descriptors/variables/apmon.co2mass.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "apmon.co2mass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Total atmospheric mass of Carbon Dioxide",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Atmospheric Mass of CO2",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co2mass",
+ "positive": "",
+ "standard_name": "atmosphere_mass_of_carbon_dioxide",
+ "units": "kg",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.co2s b/data_descriptors/variables/apmon.co2s
new file mode 100644
index 000000000..59e7d330b
--- /dev/null
+++ b/data_descriptors/variables/apmon.co2s
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.co2s",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "As co2, but only at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Atmosphere CO2",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co2s",
+ "positive": "",
+ "standard_name": "mole_fraction_of_carbon_dioxide_in_air",
+ "units": "1e-06",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.co2s.json b/data_descriptors/variables/apmon.co2s.json
new file mode 100644
index 000000000..59e7d330b
--- /dev/null
+++ b/data_descriptors/variables/apmon.co2s.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.co2s",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "As co2, but only at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Atmosphere CO2",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co2s",
+ "positive": "",
+ "standard_name": "mole_fraction_of_carbon_dioxide_in_air",
+ "units": "1e-06",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.columnmassflux b/data_descriptors/variables/apmon.columnmassflux
new file mode 100644
index 000000000..76b9d75ba
--- /dev/null
+++ b/data_descriptors/variables/apmon.columnmassflux
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.columnmassflux",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Column integral of (mcu-mcd)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Column Integrated Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "columnmassflux",
+ "positive": "up",
+ "standard_name": "atmosphere_net_upward_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.columnmassflux.json b/data_descriptors/variables/apmon.columnmassflux.json
new file mode 100644
index 000000000..76b9d75ba
--- /dev/null
+++ b/data_descriptors/variables/apmon.columnmassflux.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.columnmassflux",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Column integral of (mcu-mcd)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Column Integrated Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "columnmassflux",
+ "positive": "up",
+ "standard_name": "atmosphere_net_upward_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.diabdrag b/data_descriptors/variables/apmon.diabdrag
new file mode 100644
index 000000000..bdb3584b1
--- /dev/null
+++ b/data_descriptors/variables/apmon.diabdrag
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.diabdrag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Other sub-grid scale/numerical zonal drag excluding that already provided for the parameterized orographic and non-orographic gravity waves. This would be used to calculate the total 'diabatic drag'. Contributions to this additional drag such Rayleigh friction and diffusion that can be calculated from the monthly mean wind fields should not be included, but details (e.g. coefficients) of the friction and/or diffusion used in the model should be provided separately.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Eastward Wind from Numerical Artefacts",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diabdrag",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_numerical_artefacts",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.diabdrag.json b/data_descriptors/variables/apmon.diabdrag.json
new file mode 100644
index 000000000..bdb3584b1
--- /dev/null
+++ b/data_descriptors/variables/apmon.diabdrag.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.diabdrag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Other sub-grid scale/numerical zonal drag excluding that already provided for the parameterized orographic and non-orographic gravity waves. This would be used to calculate the total 'diabatic drag'. Contributions to this additional drag such Rayleigh friction and diffusion that can be calculated from the monthly mean wind fields should not be included, but details (e.g. coefficients) of the friction and/or diffusion used in the model should be provided separately.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Eastward Wind from Numerical Artefacts",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diabdrag",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_numerical_artefacts",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.evspsbl b/data_descriptors/variables/apmon.evspsbl
new file mode 100644
index 000000000..3ff23d649
--- /dev/null
+++ b/data_descriptors/variables/apmon.evspsbl
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.evspsbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Evaporation at surface (also known as evapotranspiration): flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Evaporation Including Sublimation and Transpiration",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evspsbl",
+ "positive": "",
+ "standard_name": "water_evapotranspiration_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.evspsbl.json b/data_descriptors/variables/apmon.evspsbl.json
new file mode 100644
index 000000000..3ff23d649
--- /dev/null
+++ b/data_descriptors/variables/apmon.evspsbl.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.evspsbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Evaporation at surface (also known as evapotranspiration): flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Evaporation Including Sublimation and Transpiration",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evspsbl",
+ "positive": "",
+ "standard_name": "water_evapotranspiration_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.fco2antt b/data_descriptors/variables/apmon.fco2antt
new file mode 100644
index 000000000..54b00d274
--- /dev/null
+++ b/data_descriptors/variables/apmon.fco2antt
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.fco2antt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "This is requested only for the emission-driven coupled carbon climate model runs. Does not include natural fire sources but, includes all anthropogenic sources, including fossil fuel use, cement production, agricultural burning, and sources associated with anthropogenic land use change excluding forest regrowth.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to All Anthropogenic Emissions of CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fco2antt",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_anthropogenic_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.fco2antt.json b/data_descriptors/variables/apmon.fco2antt.json
new file mode 100644
index 000000000..54b00d274
--- /dev/null
+++ b/data_descriptors/variables/apmon.fco2antt.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.fco2antt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "This is requested only for the emission-driven coupled carbon climate model runs. Does not include natural fire sources but, includes all anthropogenic sources, including fossil fuel use, cement production, agricultural burning, and sources associated with anthropogenic land use change excluding forest regrowth.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to All Anthropogenic Emissions of CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fco2antt",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_anthropogenic_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.fco2fos b/data_descriptors/variables/apmon.fco2fos
new file mode 100644
index 000000000..208188c23
--- /dev/null
+++ b/data_descriptors/variables/apmon.fco2fos
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.fco2fos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "This is the prescribed anthropogenic CO2 flux from fossil fuel use, including cement production, and flaring (but not from land-use changes, agricultural burning, forest regrowth, etc.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to Fossil Fuel Emissions of CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fco2fos",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_fossil_fuel_combustion",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.fco2fos.json b/data_descriptors/variables/apmon.fco2fos.json
new file mode 100644
index 000000000..208188c23
--- /dev/null
+++ b/data_descriptors/variables/apmon.fco2fos.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.fco2fos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "This is the prescribed anthropogenic CO2 flux from fossil fuel use, including cement production, and flaring (but not from land-use changes, agricultural burning, forest regrowth, etc.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to Fossil Fuel Emissions of CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fco2fos",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_fossil_fuel_combustion",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.fco2nat b/data_descriptors/variables/apmon.fco2nat
new file mode 100644
index 000000000..9a9885484
--- /dev/null
+++ b/data_descriptors/variables/apmon.fco2nat
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.fco2nat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "This is what the atmosphere sees (on its own grid). This field should be equivalent to the combined natural fluxes of carbon that account for natural exchanges between the atmosphere and land (nep) or ocean (fgco2) reservoirs.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Carbon Mass Flux into the Atmosphere Due to Natural Sources [kgC m-2 s-1]",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fco2nat",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_natural_sources",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.fco2nat.json b/data_descriptors/variables/apmon.fco2nat.json
new file mode 100644
index 000000000..9a9885484
--- /dev/null
+++ b/data_descriptors/variables/apmon.fco2nat.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.fco2nat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "This is what the atmosphere sees (on its own grid). This field should be equivalent to the combined natural fluxes of carbon that account for natural exchanges between the atmosphere and land (nep) or ocean (fgco2) reservoirs.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Carbon Mass Flux into the Atmosphere Due to Natural Sources [kgC m-2 s-1]",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fco2nat",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_natural_sources",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.grplmxrat27 b/data_descriptors/variables/apmon.grplmxrat27
new file mode 100644
index 000000000..ccee187cc
--- /dev/null
+++ b/data_descriptors/variables/apmon.grplmxrat27
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.grplmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Graupel mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Graupel Mixing Ratio",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "grplmxrat27",
+ "positive": "",
+ "standard_name": "mass_fraction_of_graupel_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.grplmxrat27.json b/data_descriptors/variables/apmon.grplmxrat27.json
new file mode 100644
index 000000000..ccee187cc
--- /dev/null
+++ b/data_descriptors/variables/apmon.grplmxrat27.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.grplmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Graupel mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Graupel Mixing Ratio",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "grplmxrat27",
+ "positive": "",
+ "standard_name": "mass_fraction_of_graupel_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.hcfc22global b/data_descriptors/variables/apmon.hcfc22global
new file mode 100644
index 000000000..881fe79ba
--- /dev/null
+++ b/data_descriptors/variables/apmon.hcfc22global
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apmon.hcfc22global",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. A chemical species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The chemical formula for HCFC22 is CHClF2. The IUPAC name for HCFC22 is chloro-difluoro-methane.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Mean Mole Fraction of HCFC22",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hcfc22global",
+ "positive": "",
+ "standard_name": "mole_fraction_of_hcfc22_in_air",
+ "units": "1e-12",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.hcfc22global.json b/data_descriptors/variables/apmon.hcfc22global.json
new file mode 100644
index 000000000..881fe79ba
--- /dev/null
+++ b/data_descriptors/variables/apmon.hcfc22global.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apmon.hcfc22global",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. A chemical species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The chemical formula for HCFC22 is CHClF2. The IUPAC name for HCFC22 is chloro-difluoro-methane.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Mean Mole Fraction of HCFC22",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hcfc22global",
+ "positive": "",
+ "standard_name": "mole_fraction_of_hcfc22_in_air",
+ "units": "1e-12",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.hfls b/data_descriptors/variables/apmon.hfls
new file mode 100644
index 000000000..28798c82b
--- /dev/null
+++ b/data_descriptors/variables/apmon.hfls
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.hfls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfls",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.hfls.json b/data_descriptors/variables/apmon.hfls.json
new file mode 100644
index 000000000..28798c82b
--- /dev/null
+++ b/data_descriptors/variables/apmon.hfls.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.hfls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfls",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.hfss b/data_descriptors/variables/apmon.hfss
new file mode 100644
index 000000000..8d409d7aa
--- /dev/null
+++ b/data_descriptors/variables/apmon.hfss
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.hfss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfss",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.hfss.json b/data_descriptors/variables/apmon.hfss.json
new file mode 100644
index 000000000..8d409d7aa
--- /dev/null
+++ b/data_descriptors/variables/apmon.hfss.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.hfss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfss",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.hur b/data_descriptors/variables/apmon.hur
new file mode 100644
index 000000000..aec47bbf8
--- /dev/null
+++ b/data_descriptors/variables/apmon.hur
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.hur",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hur",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.hur.json b/data_descriptors/variables/apmon.hur.json
new file mode 100644
index 000000000..aec47bbf8
--- /dev/null
+++ b/data_descriptors/variables/apmon.hur.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.hur",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hur",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.hurs b/data_descriptors/variables/apmon.hurs
new file mode 100644
index 000000000..204fffd88
--- /dev/null
+++ b/data_descriptors/variables/apmon.hurs
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.hurs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Near-Surface Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hurs",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.hurs.json b/data_descriptors/variables/apmon.hurs.json
new file mode 100644
index 000000000..204fffd88
--- /dev/null
+++ b/data_descriptors/variables/apmon.hurs.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.hurs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Near-Surface Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hurs",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.hursmincrop b/data_descriptors/variables/apmon.hursmincrop
new file mode 100644
index 000000000..bceeb14f0
--- /dev/null
+++ b/data_descriptors/variables/apmon.hursmincrop
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.hursmincrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where crops time: minimum within days time: mean over days",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Daily Minimum Near-Surface Relative Humidity over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hursminCrop",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.hursmincrop.json b/data_descriptors/variables/apmon.hursmincrop.json
new file mode 100644
index 000000000..bceeb14f0
--- /dev/null
+++ b/data_descriptors/variables/apmon.hursmincrop.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.hursmincrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where crops time: minimum within days time: mean over days",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Daily Minimum Near-Surface Relative Humidity over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hursminCrop",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.hus19 b/data_descriptors/variables/apmon.hus19
new file mode 100644
index 000000000..40ead236a
--- /dev/null
+++ b/data_descriptors/variables/apmon.hus19
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.hus19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus19",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.hus19.json b/data_descriptors/variables/apmon.hus19.json
new file mode 100644
index 000000000..40ead236a
--- /dev/null
+++ b/data_descriptors/variables/apmon.hus19.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.hus19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus19",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.hus27 b/data_descriptors/variables/apmon.hus27
new file mode 100644
index 000000000..94a70233c
--- /dev/null
+++ b/data_descriptors/variables/apmon.hus27
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.hus27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus27",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.hus27.json b/data_descriptors/variables/apmon.hus27.json
new file mode 100644
index 000000000..94a70233c
--- /dev/null
+++ b/data_descriptors/variables/apmon.hus27.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.hus27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus27",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.hus7h b/data_descriptors/variables/apmon.hus7h
new file mode 100644
index 000000000..d6797fd79
--- /dev/null
+++ b/data_descriptors/variables/apmon.hus7h
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.hus7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus7h",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.hus7h.json b/data_descriptors/variables/apmon.hus7h.json
new file mode 100644
index 000000000..d6797fd79
--- /dev/null
+++ b/data_descriptors/variables/apmon.hus7h.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.hus7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus7h",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.huss b/data_descriptors/variables/apmon.huss
new file mode 100644
index 000000000..8b60f4fef
--- /dev/null
+++ b/data_descriptors/variables/apmon.huss
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.huss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Near-surface (usually, 2 meter) specific humidity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Near-Surface Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "huss",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.huss.json b/data_descriptors/variables/apmon.huss.json
new file mode 100644
index 000000000..8b60f4fef
--- /dev/null
+++ b/data_descriptors/variables/apmon.huss.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.huss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Near-surface (usually, 2 meter) specific humidity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Near-Surface Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "huss",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.intuadse b/data_descriptors/variables/apmon.intuadse
new file mode 100644
index 000000000..bf9eb2019
--- /dev/null
+++ b/data_descriptors/variables/apmon.intuadse
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.intuadse",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Vertically integrated eastward dry static energy transport (cp.T +zg).v (Mass_weighted_vertical integral of the product of eastward wind by dry static_energy per mass unit)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Vertically Integrated Eastward Dry Statice Energy Transport",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intuadse",
+ "positive": "",
+ "standard_name": "eastward_atmosphere_dry_static_energy_transport_across_unit_distance",
+ "units": "MJ m-1 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.intuadse.json b/data_descriptors/variables/apmon.intuadse.json
new file mode 100644
index 000000000..bf9eb2019
--- /dev/null
+++ b/data_descriptors/variables/apmon.intuadse.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.intuadse",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Vertically integrated eastward dry static energy transport (cp.T +zg).v (Mass_weighted_vertical integral of the product of eastward wind by dry static_energy per mass unit)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Vertically Integrated Eastward Dry Statice Energy Transport",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intuadse",
+ "positive": "",
+ "standard_name": "eastward_atmosphere_dry_static_energy_transport_across_unit_distance",
+ "units": "MJ m-1 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.intuaw b/data_descriptors/variables/apmon.intuaw
new file mode 100644
index 000000000..eb29f1f97
--- /dev/null
+++ b/data_descriptors/variables/apmon.intuaw
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.intuaw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Vertically integrated Eastward moisture transport (Mass weighted vertical integral of the product of eastward wind by total water mass per unit mass)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Vertically Integrated Eastward Moisture Transport",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intuaw",
+ "positive": "",
+ "standard_name": "eastward_atmosphere_water_transport_across_unit_distance",
+ "units": "kg m-1 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.intuaw.json b/data_descriptors/variables/apmon.intuaw.json
new file mode 100644
index 000000000..eb29f1f97
--- /dev/null
+++ b/data_descriptors/variables/apmon.intuaw.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.intuaw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Vertically integrated Eastward moisture transport (Mass weighted vertical integral of the product of eastward wind by total water mass per unit mass)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Vertically Integrated Eastward Moisture Transport",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intuaw",
+ "positive": "",
+ "standard_name": "eastward_atmosphere_water_transport_across_unit_distance",
+ "units": "kg m-1 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.intvadse b/data_descriptors/variables/apmon.intvadse
new file mode 100644
index 000000000..bdd4092cf
--- /dev/null
+++ b/data_descriptors/variables/apmon.intvadse
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.intvadse",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Vertically integrated northward dry static energy transport (cp.T +zg).v (Mass_weighted_vertical integral of the product of northward wind by dry static_energy per mass unit)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Vertically Integrated Northward Dry Static Energy Transport",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intvadse",
+ "positive": "",
+ "standard_name": "northward_atmosphere_dry_static_energy_transport_across_unit_distance",
+ "units": "MJ m-1 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.intvadse.json b/data_descriptors/variables/apmon.intvadse.json
new file mode 100644
index 000000000..bdd4092cf
--- /dev/null
+++ b/data_descriptors/variables/apmon.intvadse.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.intvadse",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Vertically integrated northward dry static energy transport (cp.T +zg).v (Mass_weighted_vertical integral of the product of northward wind by dry static_energy per mass unit)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Vertically Integrated Northward Dry Static Energy Transport",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intvadse",
+ "positive": "",
+ "standard_name": "northward_atmosphere_dry_static_energy_transport_across_unit_distance",
+ "units": "MJ m-1 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.intvaw b/data_descriptors/variables/apmon.intvaw
new file mode 100644
index 000000000..4631701f2
--- /dev/null
+++ b/data_descriptors/variables/apmon.intvaw
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.intvaw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Vertically integrated Northward moisture transport (Mass_weighted_vertical integral of the product of northward wind by total water mass per unit mass)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Vertically Integrated Northward Moisture Transport",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intvaw",
+ "positive": "",
+ "standard_name": "northward_atmosphere_water_transport_across_unit_distance",
+ "units": "kg m-1 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.intvaw.json b/data_descriptors/variables/apmon.intvaw.json
new file mode 100644
index 000000000..4631701f2
--- /dev/null
+++ b/data_descriptors/variables/apmon.intvaw.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.intvaw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Vertically integrated Northward moisture transport (Mass_weighted_vertical integral of the product of northward wind by total water mass per unit mass)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Vertically Integrated Northward Moisture Transport",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intvaw",
+ "positive": "",
+ "standard_name": "northward_atmosphere_water_transport_across_unit_distance",
+ "units": "kg m-1 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.jpdftaureicemodis b/data_descriptors/variables/apmon.jpdftaureicemodis
new file mode 100644
index 000000000..2b99db102
--- /dev/null
+++ b/data_descriptors/variables/apmon.jpdftaureicemodis
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "apmon.jpdftaureicemodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Joint probability distribution function, giving probability of cloud as a function of optical thickness and particle size, as measured by MODIS. For cloud ice particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "effectRadIc",
+ "tau",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "MODIS Joint Distribution of Optical Thickness and Particle Size, Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jpdftaureicemodis",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.jpdftaureicemodis.json b/data_descriptors/variables/apmon.jpdftaureicemodis.json
new file mode 100644
index 000000000..2b99db102
--- /dev/null
+++ b/data_descriptors/variables/apmon.jpdftaureicemodis.json
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "apmon.jpdftaureicemodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Joint probability distribution function, giving probability of cloud as a function of optical thickness and particle size, as measured by MODIS. For cloud ice particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "effectRadIc",
+ "tau",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "MODIS Joint Distribution of Optical Thickness and Particle Size, Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jpdftaureicemodis",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.jpdftaureliqmodis b/data_descriptors/variables/apmon.jpdftaureliqmodis
new file mode 100644
index 000000000..a262cebc6
--- /dev/null
+++ b/data_descriptors/variables/apmon.jpdftaureliqmodis
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "apmon.jpdftaureliqmodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Joint probability distribution function, giving probability of cloud as a function of optical thickness and particle size, as measured by MODIS. For liquid cloud particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "effectRadLi",
+ "tau",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "MODIS Optical Thickness-Particle Size Joint Distribution, Liquid",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jpdftaureliqmodis",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.jpdftaureliqmodis.json b/data_descriptors/variables/apmon.jpdftaureliqmodis.json
new file mode 100644
index 000000000..a262cebc6
--- /dev/null
+++ b/data_descriptors/variables/apmon.jpdftaureliqmodis.json
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "apmon.jpdftaureliqmodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Joint probability distribution function, giving probability of cloud as a function of optical thickness and particle size, as measured by MODIS. For liquid cloud particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "effectRadLi",
+ "tau",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "MODIS Optical Thickness-Particle Size Joint Distribution, Liquid",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jpdftaureliqmodis",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.loaddust b/data_descriptors/variables/apmon.loaddust
new file mode 100644
index 000000000..679738cff
--- /dev/null
+++ b/data_descriptors/variables/apmon.loaddust
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.loaddust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of dust aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Load of Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loaddust",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_dust_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.loaddust.json b/data_descriptors/variables/apmon.loaddust.json
new file mode 100644
index 000000000..679738cff
--- /dev/null
+++ b/data_descriptors/variables/apmon.loaddust.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.loaddust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of dust aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Load of Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loaddust",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_dust_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.loadso4 b/data_descriptors/variables/apmon.loadso4
new file mode 100644
index 000000000..b574f12b6
--- /dev/null
+++ b/data_descriptors/variables/apmon.loadso4
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.loadso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of sulfate aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Load of SO4",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadso4",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_sulfate_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.loadso4.json b/data_descriptors/variables/apmon.loadso4.json
new file mode 100644
index 000000000..b574f12b6
--- /dev/null
+++ b/data_descriptors/variables/apmon.loadso4.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.loadso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of sulfate aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Load of SO4",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadso4",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_sulfate_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.loadss b/data_descriptors/variables/apmon.loadss
new file mode 100644
index 000000000..f620756de
--- /dev/null
+++ b/data_descriptors/variables/apmon.loadss
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.loadss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of sea salt aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Load of Sea-Salt Aerosol",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadss",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_sea_salt_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.loadss.json b/data_descriptors/variables/apmon.loadss.json
new file mode 100644
index 000000000..f620756de
--- /dev/null
+++ b/data_descriptors/variables/apmon.loadss.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.loadss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of sea salt aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Load of Sea-Salt Aerosol",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadss",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_sea_salt_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.lwsrfasdust b/data_descriptors/variables/apmon.lwsrfasdust
new file mode 100644
index 000000000..d50b7cb82
--- /dev/null
+++ b/data_descriptors/variables/apmon.lwsrfasdust
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.lwsrfasdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The direct radiative effect refers to the instantaneous radiative impact on the Earth's energy balance, excluding secondary effects such as changes in cloud cover.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "All-Sky Surface Longwave Radiative Flux Due to Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwsrfasdust",
+ "positive": "",
+ "standard_name": "surface_net_downward_longwave_dust_ambient_aerosol_particles_direct_radiative_effect",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.lwsrfasdust.json b/data_descriptors/variables/apmon.lwsrfasdust.json
new file mode 100644
index 000000000..d50b7cb82
--- /dev/null
+++ b/data_descriptors/variables/apmon.lwsrfasdust.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.lwsrfasdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The direct radiative effect refers to the instantaneous radiative impact on the Earth's energy balance, excluding secondary effects such as changes in cloud cover.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "All-Sky Surface Longwave Radiative Flux Due to Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwsrfasdust",
+ "positive": "",
+ "standard_name": "surface_net_downward_longwave_dust_ambient_aerosol_particles_direct_radiative_effect",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.lwsrfcsdust b/data_descriptors/variables/apmon.lwsrfcsdust
new file mode 100644
index 000000000..01cd443c5
--- /dev/null
+++ b/data_descriptors/variables/apmon.lwsrfcsdust
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.lwsrfcsdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The direct radiative effect refers to the instantaneous radiative impact on the Earth's energy balance, excluding secondary effects such as changes in cloud cover. Calculating in clear-sky conditions.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Clear-Sky Surface Longwave Radiative Flux Due to Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwsrfcsdust",
+ "positive": "",
+ "standard_name": "surface_net_downward_longwave_dust_ambient_aerosol_particles_direct_radiative_effect_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.lwsrfcsdust.json b/data_descriptors/variables/apmon.lwsrfcsdust.json
new file mode 100644
index 000000000..01cd443c5
--- /dev/null
+++ b/data_descriptors/variables/apmon.lwsrfcsdust.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.lwsrfcsdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The direct radiative effect refers to the instantaneous radiative impact on the Earth's energy balance, excluding secondary effects such as changes in cloud cover. Calculating in clear-sky conditions.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Clear-Sky Surface Longwave Radiative Flux Due to Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwsrfcsdust",
+ "positive": "",
+ "standard_name": "surface_net_downward_longwave_dust_ambient_aerosol_particles_direct_radiative_effect_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.lwtoaasdust b/data_descriptors/variables/apmon.lwtoaasdust
new file mode 100644
index 000000000..b2fcd3b5b
--- /dev/null
+++ b/data_descriptors/variables/apmon.lwtoaasdust
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.lwtoaasdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Instantaneous forcing is the radiative flux change caused instantaneously by an imposed change in radiative forcing agent (greenhouse gases, aerosol, solar radiation, etc.).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA All-Sky Longwave Radiative Forcing Due to Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwtoaasdust",
+ "positive": "",
+ "standard_name": "toa_instantaneous_longwave_forcing",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.lwtoaasdust.json b/data_descriptors/variables/apmon.lwtoaasdust.json
new file mode 100644
index 000000000..b2fcd3b5b
--- /dev/null
+++ b/data_descriptors/variables/apmon.lwtoaasdust.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.lwtoaasdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Instantaneous forcing is the radiative flux change caused instantaneously by an imposed change in radiative forcing agent (greenhouse gases, aerosol, solar radiation, etc.).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA All-Sky Longwave Radiative Forcing Due to Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwtoaasdust",
+ "positive": "",
+ "standard_name": "toa_instantaneous_longwave_forcing",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.lwtoacsaer b/data_descriptors/variables/apmon.lwtoacsaer
new file mode 100644
index 000000000..c38192403
--- /dev/null
+++ b/data_descriptors/variables/apmon.lwtoacsaer
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.lwtoacsaer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Instantaneous forcing is the radiative flux change caused instantaneously by an imposed change in radiative forcing agent (greenhouse gases, aerosol, solar radiation, etc.).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Clear-Sky Longwave Radiative Forcing Due to Aerosols",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwtoacsaer",
+ "positive": "",
+ "standard_name": "toa_instantaneous_longwave_forcing",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.lwtoacsaer.json b/data_descriptors/variables/apmon.lwtoacsaer.json
new file mode 100644
index 000000000..c38192403
--- /dev/null
+++ b/data_descriptors/variables/apmon.lwtoacsaer.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.lwtoacsaer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Instantaneous forcing is the radiative flux change caused instantaneously by an imposed change in radiative forcing agent (greenhouse gases, aerosol, solar radiation, etc.).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Clear-Sky Longwave Radiative Forcing Due to Aerosols",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwtoacsaer",
+ "positive": "",
+ "standard_name": "toa_instantaneous_longwave_forcing",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.lwtoacsdust b/data_descriptors/variables/apmon.lwtoacsdust
new file mode 100644
index 000000000..585fb8033
--- /dev/null
+++ b/data_descriptors/variables/apmon.lwtoacsdust
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.lwtoacsdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The direct radiative effect refers to the instantaneous radiative impact on the Earth's energy balance, excluding secondary effects such as changes in cloud cover.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Clear-Sky Longwave Radiative Forcing Due to Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwtoacsdust",
+ "positive": "",
+ "standard_name": "toa_longwave_dust_ambient_aerosol_particles_direct_radiative_effect_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.lwtoacsdust.json b/data_descriptors/variables/apmon.lwtoacsdust.json
new file mode 100644
index 000000000..585fb8033
--- /dev/null
+++ b/data_descriptors/variables/apmon.lwtoacsdust.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.lwtoacsdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The direct radiative effect refers to the instantaneous radiative impact on the Earth's energy balance, excluding secondary effects such as changes in cloud cover.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Clear-Sky Longwave Radiative Forcing Due to Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwtoacsdust",
+ "positive": "",
+ "standard_name": "toa_longwave_dust_ambient_aerosol_particles_direct_radiative_effect_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.n2o b/data_descriptors/variables/apmon.n2o
new file mode 100644
index 000000000..fbbb9d97d
--- /dev/null
+++ b/data_descriptors/variables/apmon.n2o
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "apmon.n2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of nitrous oxide is N2O.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of N2O",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "n2o",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrous_oxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.n2o.json b/data_descriptors/variables/apmon.n2o.json
new file mode 100644
index 000000000..fbbb9d97d
--- /dev/null
+++ b/data_descriptors/variables/apmon.n2o.json
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "apmon.n2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of nitrous oxide is N2O.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of N2O",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "n2o",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrous_oxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.n2oglobal b/data_descriptors/variables/apmon.n2oglobal
new file mode 100644
index 000000000..9e44fd9b3
--- /dev/null
+++ b/data_descriptors/variables/apmon.n2oglobal
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apmon.n2oglobal",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Global mean Nitrous Oxide (N2O)",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Mean Mole Fraction of N2O",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "n2oglobal",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrous_oxide_in_air",
+ "units": "1e-09",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.n2oglobal.json b/data_descriptors/variables/apmon.n2oglobal.json
new file mode 100644
index 000000000..9e44fd9b3
--- /dev/null
+++ b/data_descriptors/variables/apmon.n2oglobal.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apmon.n2oglobal",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Global mean Nitrous Oxide (N2O)",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Mean Mole Fraction of N2O",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "n2oglobal",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrous_oxide_in_air",
+ "units": "1e-09",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.o3 b/data_descriptors/variables/apmon.o3
new file mode 100644
index 000000000..c8ea8ac61
--- /dev/null
+++ b/data_descriptors/variables/apmon.o3
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "apmon.o3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of O3",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.o3.json b/data_descriptors/variables/apmon.o3.json
new file mode 100644
index 000000000..c8ea8ac61
--- /dev/null
+++ b/data_descriptors/variables/apmon.o3.json
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "apmon.o3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of O3",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.od443dust b/data_descriptors/variables/apmon.od443dust
new file mode 100644
index 000000000..e1886fae1
--- /dev/null
+++ b/data_descriptors/variables/apmon.od443dust
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.od443dust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to dust aerosol at a wavelength of 443 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Optical Thickness at 443nm Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od443dust",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_dust_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.od443dust.json b/data_descriptors/variables/apmon.od443dust.json
new file mode 100644
index 000000000..e1886fae1
--- /dev/null
+++ b/data_descriptors/variables/apmon.od443dust.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.od443dust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to dust aerosol at a wavelength of 443 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Optical Thickness at 443nm Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od443dust",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_dust_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.od550aerso b/data_descriptors/variables/apmon.od550aerso
new file mode 100644
index 000000000..e882e15ac
--- /dev/null
+++ b/data_descriptors/variables/apmon.od550aerso
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.od550aerso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "From tropopause to stratopause as defined by the model",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Stratospheric Optical Depth at 550nm (All Aerosols) 2D-Field (Stratosphere Only)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550aerso",
+ "positive": "",
+ "standard_name": "stratosphere_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.od550aerso.json b/data_descriptors/variables/apmon.od550aerso.json
new file mode 100644
index 000000000..e882e15ac
--- /dev/null
+++ b/data_descriptors/variables/apmon.od550aerso.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.od550aerso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "From tropopause to stratopause as defined by the model",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Stratospheric Optical Depth at 550nm (All Aerosols) 2D-Field (Stratosphere Only)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550aerso",
+ "positive": "",
+ "standard_name": "stratosphere_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.od550so4so b/data_descriptors/variables/apmon.od550so4so
new file mode 100644
index 000000000..6df67bab7
--- /dev/null
+++ b/data_descriptors/variables/apmon.od550so4so
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.od550so4so",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Stratospheric aerosol AOD due to sulfate aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Stratospheric Optical Depth at 550nm (Sulphate Only) 2D-Field (Stratosphere Only)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550so4so",
+ "positive": "",
+ "standard_name": "stratosphere_optical_thickness_due_to_sulfate_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.od550so4so.json b/data_descriptors/variables/apmon.od550so4so.json
new file mode 100644
index 000000000..6df67bab7
--- /dev/null
+++ b/data_descriptors/variables/apmon.od550so4so.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.od550so4so",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Stratospheric aerosol AOD due to sulfate aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Stratospheric Optical Depth at 550nm (Sulphate Only) 2D-Field (Stratosphere Only)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550so4so",
+ "positive": "",
+ "standard_name": "stratosphere_optical_thickness_due_to_sulfate_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.od865dust b/data_descriptors/variables/apmon.od865dust
new file mode 100644
index 000000000..772f6762d
--- /dev/null
+++ b/data_descriptors/variables/apmon.od865dust
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.od865dust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to dust aerosol at a wavelength of 865 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dust Optical Depth at 865nm",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od865dust",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_dust_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.od865dust.json b/data_descriptors/variables/apmon.od865dust.json
new file mode 100644
index 000000000..772f6762d
--- /dev/null
+++ b/data_descriptors/variables/apmon.od865dust.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.od865dust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to dust aerosol at a wavelength of 865 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dust Optical Depth at 865nm",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od865dust",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_dust_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.parasolrefl b/data_descriptors/variables/apmon.parasolrefl
new file mode 100644
index 000000000..a96d8cd84
--- /dev/null
+++ b/data_descriptors/variables/apmon.parasolrefl
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.parasolrefl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Simulated reflectance from PARASOL as seen at the top of the atmosphere for 5 solar zenith angles. Valid only over ocean and for one viewing direction (viewing zenith angle of 30 degrees and relative azimuth angle 320 degrees).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sza5",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "PARASOL Reflectance",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "parasolRefl",
+ "positive": "",
+ "standard_name": "toa_bidirectional_reflectance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.parasolrefl.json b/data_descriptors/variables/apmon.parasolrefl.json
new file mode 100644
index 000000000..a96d8cd84
--- /dev/null
+++ b/data_descriptors/variables/apmon.parasolrefl.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.parasolrefl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Simulated reflectance from PARASOL as seen at the top of the atmosphere for 5 solar zenith angles. Valid only over ocean and for one viewing direction (viewing zenith angle of 30 degrees and relative azimuth angle 320 degrees).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sza5",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "PARASOL Reflectance",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "parasolRefl",
+ "positive": "",
+ "standard_name": "toa_bidirectional_reflectance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.pctisccp b/data_descriptors/variables/apmon.pctisccp
new file mode 100644
index 000000000..45e8d7b3b
--- /dev/null
+++ b/data_descriptors/variables/apmon.pctisccp
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.pctisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where cloud",
+ "comment": "ISCCP Mean Cloud Top Pressure. Time-means are weighted by the ISCCP Total Cloud Fraction {:cltisccp} - see http://cfmip.metoffice.com/COSP.html",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "ISCCP Mean Cloud Top Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pctisccp",
+ "positive": "",
+ "standard_name": "air_pressure_at_cloud_top",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.pctisccp.json b/data_descriptors/variables/apmon.pctisccp.json
new file mode 100644
index 000000000..45e8d7b3b
--- /dev/null
+++ b/data_descriptors/variables/apmon.pctisccp.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.pctisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where cloud",
+ "comment": "ISCCP Mean Cloud Top Pressure. Time-means are weighted by the ISCCP Total Cloud Fraction {:cltisccp} - see http://cfmip.metoffice.com/COSP.html",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "ISCCP Mean Cloud Top Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pctisccp",
+ "positive": "",
+ "standard_name": "air_pressure_at_cloud_top",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.pr b/data_descriptors/variables/apmon.pr
new file mode 100644
index 000000000..06ec8df5a
--- /dev/null
+++ b/data_descriptors/variables/apmon.pr
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.pr.json b/data_descriptors/variables/apmon.pr.json
new file mode 100644
index 000000000..06ec8df5a
--- /dev/null
+++ b/data_descriptors/variables/apmon.pr.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.pr17o b/data_descriptors/variables/apmon.pr17o
new file mode 100644
index 000000000..f71c30d89
--- /dev/null
+++ b/data_descriptors/variables/apmon.pr17o
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.pr17o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Precipitation mass flux of water molecules that contain the oxygen-17 isotope (H2 17O), including solid and liquid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation Flux of Water Containing Oxygen-17 (H2 17O)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr17O",
+ "positive": "",
+ "standard_name": "precipitation_flux_containing_17O",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.pr17o.json b/data_descriptors/variables/apmon.pr17o.json
new file mode 100644
index 000000000..f71c30d89
--- /dev/null
+++ b/data_descriptors/variables/apmon.pr17o.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.pr17o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Precipitation mass flux of water molecules that contain the oxygen-17 isotope (H2 17O), including solid and liquid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation Flux of Water Containing Oxygen-17 (H2 17O)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr17O",
+ "positive": "",
+ "standard_name": "precipitation_flux_containing_17O",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.pr18o b/data_descriptors/variables/apmon.pr18o
new file mode 100644
index 000000000..0202fecfc
--- /dev/null
+++ b/data_descriptors/variables/apmon.pr18o
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.pr18o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Precipitation mass flux of water molecules that contain the oxygen-18 isotope (H2 18O), including solid and liquid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation Flux of Water Containing Oxygen-18 (H2 18O)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr18O",
+ "positive": "",
+ "standard_name": "precipitation_flux_containing_18O",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.pr18o.json b/data_descriptors/variables/apmon.pr18o.json
new file mode 100644
index 000000000..0202fecfc
--- /dev/null
+++ b/data_descriptors/variables/apmon.pr18o.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.pr18o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Precipitation mass flux of water molecules that contain the oxygen-18 isotope (H2 18O), including solid and liquid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation Flux of Water Containing Oxygen-18 (H2 18O)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr18O",
+ "positive": "",
+ "standard_name": "precipitation_flux_containing_18O",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.pr2h b/data_descriptors/variables/apmon.pr2h
new file mode 100644
index 000000000..d94fabbb6
--- /dev/null
+++ b/data_descriptors/variables/apmon.pr2h
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.pr2h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Precipitation mass flux of water molecules that contain one atom of the hydrogen-2 isotope (1H 2H O), including solid and liquid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation Flux of Water Containing Deuterium (1H 2H O)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr2h",
+ "positive": "",
+ "standard_name": "precipitation_flux_containing_single_2H",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.pr2h.json b/data_descriptors/variables/apmon.pr2h.json
new file mode 100644
index 000000000..d94fabbb6
--- /dev/null
+++ b/data_descriptors/variables/apmon.pr2h.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.pr2h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Precipitation mass flux of water molecules that contain one atom of the hydrogen-2 isotope (1H 2H O), including solid and liquid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation Flux of Water Containing Deuterium (1H 2H O)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr2h",
+ "positive": "",
+ "standard_name": "precipitation_flux_containing_single_2H",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.prc b/data_descriptors/variables/apmon.prc
new file mode 100644
index 000000000..074e7e3b8
--- /dev/null
+++ b/data_descriptors/variables/apmon.prc
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.prc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Convective precipitation at surface; includes both liquid and solid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Convective Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prc",
+ "positive": "",
+ "standard_name": "convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.prc.json b/data_descriptors/variables/apmon.prc.json
new file mode 100644
index 000000000..074e7e3b8
--- /dev/null
+++ b/data_descriptors/variables/apmon.prc.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.prc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Convective precipitation at surface; includes both liquid and solid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Convective Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prc",
+ "positive": "",
+ "standard_name": "convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.prcrop b/data_descriptors/variables/apmon.prcrop
new file mode 100644
index 000000000..21fef331e
--- /dev/null
+++ b/data_descriptors/variables/apmon.prcrop
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.prcrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where crops (comment: mask=cropFrac)",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prCrop",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.prcrop.json b/data_descriptors/variables/apmon.prcrop.json
new file mode 100644
index 000000000..21fef331e
--- /dev/null
+++ b/data_descriptors/variables/apmon.prcrop.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.prcrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where crops (comment: mask=cropFrac)",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prCrop",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.prhmax b/data_descriptors/variables/apmon.prhmax
new file mode 100644
index 000000000..6a92fee9c
--- /dev/null
+++ b/data_descriptors/variables/apmon.prhmax
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.prhmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within hours time: maximum over hours",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Maximum Hourly Precipitation Rate",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prhmax",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.prhmax.json b/data_descriptors/variables/apmon.prhmax.json
new file mode 100644
index 000000000..6a92fee9c
--- /dev/null
+++ b/data_descriptors/variables/apmon.prhmax.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.prhmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within hours time: maximum over hours",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Maximum Hourly Precipitation Rate",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prhmax",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.prra b/data_descriptors/variables/apmon.prra
new file mode 100644
index 000000000..d6a4ac301
--- /dev/null
+++ b/data_descriptors/variables/apmon.prra
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.prra",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where ice_free_sea over sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Rainfall Flux where Ice Free Ocean over Sea",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prra",
+ "positive": "",
+ "standard_name": "rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.prra.json b/data_descriptors/variables/apmon.prra.json
new file mode 100644
index 000000000..d6a4ac301
--- /dev/null
+++ b/data_descriptors/variables/apmon.prra.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.prra",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where ice_free_sea over sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Rainfall Flux where Ice Free Ocean over Sea",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prra",
+ "positive": "",
+ "standard_name": "rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.prsn b/data_descriptors/variables/apmon.prsn
new file mode 100644
index 000000000..ecd27f626
--- /dev/null
+++ b/data_descriptors/variables/apmon.prsn
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.prsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "At surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.prsn.json b/data_descriptors/variables/apmon.prsn.json
new file mode 100644
index 000000000..ecd27f626
--- /dev/null
+++ b/data_descriptors/variables/apmon.prsn.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.prsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "At surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.prsn17o b/data_descriptors/variables/apmon.prsn17o
new file mode 100644
index 000000000..3a807cde9
--- /dev/null
+++ b/data_descriptors/variables/apmon.prsn17o
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.prsn17o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Precipitation mass flux of water molecules that contain the oxygen-17 isotope (H2 17O), including solid phase only.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation Flux of Snow and Ice Containing Oxygen-17 (H2 17O)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn17O",
+ "positive": "",
+ "standard_name": "solid_precipitation_flux_containing_17O",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.prsn17o.json b/data_descriptors/variables/apmon.prsn17o.json
new file mode 100644
index 000000000..3a807cde9
--- /dev/null
+++ b/data_descriptors/variables/apmon.prsn17o.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.prsn17o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Precipitation mass flux of water molecules that contain the oxygen-17 isotope (H2 17O), including solid phase only.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation Flux of Snow and Ice Containing Oxygen-17 (H2 17O)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn17O",
+ "positive": "",
+ "standard_name": "solid_precipitation_flux_containing_17O",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.prsn18o b/data_descriptors/variables/apmon.prsn18o
new file mode 100644
index 000000000..dd6553c05
--- /dev/null
+++ b/data_descriptors/variables/apmon.prsn18o
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.prsn18o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Precipitation mass flux of water molecules that contain the oxygen-18 isotope (H2 18O), including solid phase only.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation Flux of Snow and Ice Containing Oxygen-18 (H2 18O)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn18O",
+ "positive": "",
+ "standard_name": "solid_precipitation_flux_containing_18O",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.prsn18o.json b/data_descriptors/variables/apmon.prsn18o.json
new file mode 100644
index 000000000..dd6553c05
--- /dev/null
+++ b/data_descriptors/variables/apmon.prsn18o.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.prsn18o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Precipitation mass flux of water molecules that contain the oxygen-18 isotope (H2 18O), including solid phase only.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation Flux of Snow and Ice Containing Oxygen-18 (H2 18O)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn18O",
+ "positive": "",
+ "standard_name": "solid_precipitation_flux_containing_18O",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.prsn2h b/data_descriptors/variables/apmon.prsn2h
new file mode 100644
index 000000000..9338bc2f9
--- /dev/null
+++ b/data_descriptors/variables/apmon.prsn2h
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.prsn2h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Precipitation mass flux of water molecules that contain one atom of the hydrogen-2 isotope (1H 2H O), including solid phase only.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation Flux of Snow and Ice Containing Deuterium (1H 2H O)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn2h",
+ "positive": "",
+ "standard_name": "solid_precipitation_flux_containing_single_2H",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.prsn2h.json b/data_descriptors/variables/apmon.prsn2h.json
new file mode 100644
index 000000000..9338bc2f9
--- /dev/null
+++ b/data_descriptors/variables/apmon.prsn2h.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.prsn2h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Precipitation mass flux of water molecules that contain one atom of the hydrogen-2 isotope (1H 2H O), including solid phase only.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation Flux of Snow and Ice Containing Deuterium (1H 2H O)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn2h",
+ "positive": "",
+ "standard_name": "solid_precipitation_flux_containing_single_2H",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.prw b/data_descriptors/variables/apmon.prw
new file mode 100644
index 000000000..11371a987
--- /dev/null
+++ b/data_descriptors/variables/apmon.prw
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.prw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "vertically integrated through the atmospheric column",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Water Vapor Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_water_vapor",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.prw.json b/data_descriptors/variables/apmon.prw.json
new file mode 100644
index 000000000..11371a987
--- /dev/null
+++ b/data_descriptors/variables/apmon.prw.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.prw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "vertically integrated through the atmospheric column",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Water Vapor Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_water_vapor",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.ps b/data_descriptors/variables/apmon.ps
new file mode 100644
index 000000000..c5fa25b1c
Binary files /dev/null and b/data_descriptors/variables/apmon.ps differ
diff --git a/data_descriptors/variables/apmon.ps.json b/data_descriptors/variables/apmon.ps.json
new file mode 100644
index 000000000..c5fa25b1c
--- /dev/null
+++ b/data_descriptors/variables/apmon.ps.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.ps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Air Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ps",
+ "positive": "",
+ "standard_name": "surface_air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.psl b/data_descriptors/variables/apmon.psl
new file mode 100644
index 000000000..e0770dd90
--- /dev/null
+++ b/data_descriptors/variables/apmon.psl
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.psl.json b/data_descriptors/variables/apmon.psl.json
new file mode 100644
index 000000000..e0770dd90
--- /dev/null
+++ b/data_descriptors/variables/apmon.psl.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.rainmxrat27 b/data_descriptors/variables/apmon.rainmxrat27
new file mode 100644
index 000000000..035600fad
--- /dev/null
+++ b/data_descriptors/variables/apmon.rainmxrat27
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.rainmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Rain mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Rain in Air",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rainmxrat27",
+ "positive": "",
+ "standard_name": "mass_fraction_of_liquid_precipitation_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.rainmxrat27.json b/data_descriptors/variables/apmon.rainmxrat27.json
new file mode 100644
index 000000000..035600fad
--- /dev/null
+++ b/data_descriptors/variables/apmon.rainmxrat27.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.rainmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Rain mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Rain in Air",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rainmxrat27",
+ "positive": "",
+ "standard_name": "mass_fraction_of_liquid_precipitation_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.rlds b/data_descriptors/variables/apmon.rlds
new file mode 100644
index 000000000..177620fd2
--- /dev/null
+++ b/data_descriptors/variables/apmon.rlds
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.rlds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.rlds.json b/data_descriptors/variables/apmon.rlds.json
new file mode 100644
index 000000000..177620fd2
--- /dev/null
+++ b/data_descriptors/variables/apmon.rlds.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.rlds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.rldscs b/data_descriptors/variables/apmon.rldscs
new file mode 100644
index 000000000..fdbaa1eca
--- /dev/null
+++ b/data_descriptors/variables/apmon.rldscs
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.rldscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling clear-sky longwave radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.rldscs.json b/data_descriptors/variables/apmon.rldscs.json
new file mode 100644
index 000000000..fdbaa1eca
--- /dev/null
+++ b/data_descriptors/variables/apmon.rldscs.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.rldscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling clear-sky longwave radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.rls b/data_descriptors/variables/apmon.rls
new file mode 100644
index 000000000..7fda278c3
--- /dev/null
+++ b/data_descriptors/variables/apmon.rls
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.rls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Net longwave surface radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Longwave Surface Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rls",
+ "positive": "down",
+ "standard_name": "surface_net_downward_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.rls.json b/data_descriptors/variables/apmon.rls.json
new file mode 100644
index 000000000..7fda278c3
--- /dev/null
+++ b/data_descriptors/variables/apmon.rls.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.rls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Net longwave surface radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Longwave Surface Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rls",
+ "positive": "down",
+ "standard_name": "surface_net_downward_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.rlus b/data_descriptors/variables/apmon.rlus
new file mode 100644
index 000000000..d73087fac
--- /dev/null
+++ b/data_descriptors/variables/apmon.rlus
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.rlus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.rlus.json b/data_descriptors/variables/apmon.rlus.json
new file mode 100644
index 000000000..d73087fac
--- /dev/null
+++ b/data_descriptors/variables/apmon.rlus.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.rlus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.rlut b/data_descriptors/variables/apmon.rlut
new file mode 100644
index 000000000..ff7d7bed6
--- /dev/null
+++ b/data_descriptors/variables/apmon.rlut
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.rlut.json b/data_descriptors/variables/apmon.rlut.json
new file mode 100644
index 000000000..ff7d7bed6
--- /dev/null
+++ b/data_descriptors/variables/apmon.rlut.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.rlut4co2 b/data_descriptors/variables/apmon.rlut4co2
new file mode 100644
index 000000000..357e67e61
--- /dev/null
+++ b/data_descriptors/variables/apmon.rlut4co2
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.rlut4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Top-of-atmosphere outgoing longwave radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Longwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut4co2",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.rlut4co2.json b/data_descriptors/variables/apmon.rlut4co2.json
new file mode 100644
index 000000000..357e67e61
--- /dev/null
+++ b/data_descriptors/variables/apmon.rlut4co2.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.rlut4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Top-of-atmosphere outgoing longwave radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Longwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut4co2",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.rlutcs b/data_descriptors/variables/apmon.rlutcs
new file mode 100644
index 000000000..89141c760
--- /dev/null
+++ b/data_descriptors/variables/apmon.rlutcs
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.rlutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling clear-sky longwave radiation at top of atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.rlutcs.json b/data_descriptors/variables/apmon.rlutcs.json
new file mode 100644
index 000000000..89141c760
--- /dev/null
+++ b/data_descriptors/variables/apmon.rlutcs.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.rlutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling clear-sky longwave radiation at top of atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.rlutcs4co2 b/data_descriptors/variables/apmon.rlutcs4co2
new file mode 100644
index 000000000..c5c34eb07
--- /dev/null
+++ b/data_descriptors/variables/apmon.rlutcs4co2
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.rlutcs4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Top-of-atmosphere outgoing clear-sky longwave radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcs4co2",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.rlutcs4co2.json b/data_descriptors/variables/apmon.rlutcs4co2.json
new file mode 100644
index 000000000..c5c34eb07
--- /dev/null
+++ b/data_descriptors/variables/apmon.rlutcs4co2.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.rlutcs4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Top-of-atmosphere outgoing clear-sky longwave radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcs4co2",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.rsds b/data_descriptors/variables/apmon.rsds
new file mode 100644
index 000000000..a4997e1a2
--- /dev/null
+++ b/data_descriptors/variables/apmon.rsds
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.rsds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface solar irradiance for UV calculations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.rsds.json b/data_descriptors/variables/apmon.rsds.json
new file mode 100644
index 000000000..a4997e1a2
--- /dev/null
+++ b/data_descriptors/variables/apmon.rsds.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.rsds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface solar irradiance for UV calculations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.rsdscs b/data_descriptors/variables/apmon.rsdscs
new file mode 100644
index 000000000..884f2d543
--- /dev/null
+++ b/data_descriptors/variables/apmon.rsdscs
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.rsdscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface solar irradiance clear sky for UV calculations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.rsdscs.json b/data_descriptors/variables/apmon.rsdscs.json
new file mode 100644
index 000000000..884f2d543
--- /dev/null
+++ b/data_descriptors/variables/apmon.rsdscs.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.rsdscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface solar irradiance clear sky for UV calculations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.rsdscsdiff b/data_descriptors/variables/apmon.rsdscsdiff
new file mode 100644
index 000000000..faf34a725
--- /dev/null
+++ b/data_descriptors/variables/apmon.rsdscsdiff
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.rsdscsdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling solar irradiance from diffuse radiation for UV calculations in clear sky conditions",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Diffuse Downwelling Clear Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscsdiff",
+ "positive": "down",
+ "standard_name": "surface_diffuse_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.rsdscsdiff.json b/data_descriptors/variables/apmon.rsdscsdiff.json
new file mode 100644
index 000000000..faf34a725
--- /dev/null
+++ b/data_descriptors/variables/apmon.rsdscsdiff.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.rsdscsdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling solar irradiance from diffuse radiation for UV calculations in clear sky conditions",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Diffuse Downwelling Clear Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscsdiff",
+ "positive": "down",
+ "standard_name": "surface_diffuse_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.rsdsdiff b/data_descriptors/variables/apmon.rsdsdiff
new file mode 100644
index 000000000..4dc364e2d
--- /dev/null
+++ b/data_descriptors/variables/apmon.rsdsdiff
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.rsdsdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling solar irradiance from diffuse radiation for UV calculations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Diffuse Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdsdiff",
+ "positive": "down",
+ "standard_name": "surface_diffuse_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.rsdsdiff.json b/data_descriptors/variables/apmon.rsdsdiff.json
new file mode 100644
index 000000000..4dc364e2d
--- /dev/null
+++ b/data_descriptors/variables/apmon.rsdsdiff.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.rsdsdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling solar irradiance from diffuse radiation for UV calculations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Diffuse Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdsdiff",
+ "positive": "down",
+ "standard_name": "surface_diffuse_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.rsdt b/data_descriptors/variables/apmon.rsdt
new file mode 100644
index 000000000..0d4b54e32
--- /dev/null
+++ b/data_descriptors/variables/apmon.rsdt
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.rsdt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Shortwave radiation incident at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Incident Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdt",
+ "positive": "down",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.rsdt.json b/data_descriptors/variables/apmon.rsdt.json
new file mode 100644
index 000000000..0d4b54e32
--- /dev/null
+++ b/data_descriptors/variables/apmon.rsdt.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.rsdt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Shortwave radiation incident at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Incident Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdt",
+ "positive": "down",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.rss b/data_descriptors/variables/apmon.rss
new file mode 100644
index 000000000..b400defc4
--- /dev/null
+++ b/data_descriptors/variables/apmon.rss
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.rss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Net downward shortwave radiation at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Shortwave Surface Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rss",
+ "positive": "down",
+ "standard_name": "surface_net_downward_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.rss.json b/data_descriptors/variables/apmon.rss.json
new file mode 100644
index 000000000..b400defc4
--- /dev/null
+++ b/data_descriptors/variables/apmon.rss.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.rss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Net downward shortwave radiation at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Shortwave Surface Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rss",
+ "positive": "down",
+ "standard_name": "surface_net_downward_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.rsus b/data_descriptors/variables/apmon.rsus
new file mode 100644
index 000000000..7203c9d9c
--- /dev/null
+++ b/data_descriptors/variables/apmon.rsus
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.rsus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.rsus.json b/data_descriptors/variables/apmon.rsus.json
new file mode 100644
index 000000000..7203c9d9c
--- /dev/null
+++ b/data_descriptors/variables/apmon.rsus.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.rsus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.rsuscs b/data_descriptors/variables/apmon.rsuscs
new file mode 100644
index 000000000..17b99d9c4
--- /dev/null
+++ b/data_descriptors/variables/apmon.rsuscs
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.rsuscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface Upwelling Clear-sky Shortwave Radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscs",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.rsuscs.json b/data_descriptors/variables/apmon.rsuscs.json
new file mode 100644
index 000000000..17b99d9c4
--- /dev/null
+++ b/data_descriptors/variables/apmon.rsuscs.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.rsuscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface Upwelling Clear-sky Shortwave Radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscs",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.rsut b/data_descriptors/variables/apmon.rsut
new file mode 100644
index 000000000..6b9dd7541
--- /dev/null
+++ b/data_descriptors/variables/apmon.rsut
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.rsut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.rsut.json b/data_descriptors/variables/apmon.rsut.json
new file mode 100644
index 000000000..6b9dd7541
--- /dev/null
+++ b/data_descriptors/variables/apmon.rsut.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.rsut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.rsut4co2 b/data_descriptors/variables/apmon.rsut4co2
new file mode 100644
index 000000000..32d48a5fc
--- /dev/null
+++ b/data_descriptors/variables/apmon.rsut4co2
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.rsut4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "TOA Outgoing Shortwave Radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Shortwave Radiation in 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut4co2",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.rsut4co2.json b/data_descriptors/variables/apmon.rsut4co2.json
new file mode 100644
index 000000000..32d48a5fc
--- /dev/null
+++ b/data_descriptors/variables/apmon.rsut4co2.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.rsut4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "TOA Outgoing Shortwave Radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Shortwave Radiation in 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut4co2",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.rsutcs b/data_descriptors/variables/apmon.rsutcs
new file mode 100644
index 000000000..1b9801bb6
--- /dev/null
+++ b/data_descriptors/variables/apmon.rsutcs
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.rsutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated in the absence of clouds.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.rsutcs.json b/data_descriptors/variables/apmon.rsutcs.json
new file mode 100644
index 000000000..1b9801bb6
--- /dev/null
+++ b/data_descriptors/variables/apmon.rsutcs.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.rsutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated in the absence of clouds.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.rsutcs4co2 b/data_descriptors/variables/apmon.rsutcs4co2
new file mode 100644
index 000000000..e03ddb41d
--- /dev/null
+++ b/data_descriptors/variables/apmon.rsutcs4co2
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.rsutcs4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "TOA Outgoing Clear-Sky Shortwave Radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcs4co2",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.rsutcs4co2.json b/data_descriptors/variables/apmon.rsutcs4co2.json
new file mode 100644
index 000000000..e03ddb41d
--- /dev/null
+++ b/data_descriptors/variables/apmon.rsutcs4co2.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.rsutcs4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "TOA Outgoing Clear-Sky Shortwave Radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcs4co2",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.rtmt b/data_descriptors/variables/apmon.rtmt
new file mode 100644
index 000000000..fe0915d86
--- /dev/null
+++ b/data_descriptors/variables/apmon.rtmt
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.rtmt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Net Downward Radiative Flux at Top of Model : I.e., at the top of that portion of the atmosphere where dynamics are explicitly treated by the model. This is reported only if it differs from the net downward radiative flux at the top of the atmosphere.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Downward Radiative Flux at Top of Model",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rtmt",
+ "positive": "down",
+ "standard_name": "net_downward_radiative_flux_at_top_of_atmosphere_model",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.rtmt.json b/data_descriptors/variables/apmon.rtmt.json
new file mode 100644
index 000000000..fe0915d86
--- /dev/null
+++ b/data_descriptors/variables/apmon.rtmt.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.rtmt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Net Downward Radiative Flux at Top of Model : I.e., at the top of that portion of the atmosphere where dynamics are explicitly treated by the model. This is reported only if it differs from the net downward radiative flux at the top of the atmosphere.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Downward Radiative Flux at Top of Model",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rtmt",
+ "positive": "down",
+ "standard_name": "net_downward_radiative_flux_at_top_of_atmosphere_model",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.sci b/data_descriptors/variables/apmon.sci
new file mode 100644
index 000000000..9e911adba
--- /dev/null
+++ b/data_descriptors/variables/apmon.sci
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.sci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Fraction of time that shallow convection occurs in the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Fraction of Time Shallow Convection Occurs",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sci",
+ "positive": "",
+ "standard_name": "shallow_convection_time_fraction",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.sci.json b/data_descriptors/variables/apmon.sci.json
new file mode 100644
index 000000000..9e911adba
--- /dev/null
+++ b/data_descriptors/variables/apmon.sci.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.sci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Fraction of time that shallow convection occurs in the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Fraction of Time Shallow Convection Occurs",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sci",
+ "positive": "",
+ "standard_name": "shallow_convection_time_fraction",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.sconcdust b/data_descriptors/variables/apmon.sconcdust
new file mode 100644
index 000000000..8614ea421
--- /dev/null
+++ b/data_descriptors/variables/apmon.sconcdust
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.sconcdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "mass concentration of dust dry aerosol in air in model lowest layer",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Concentration of Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sconcdust",
+ "positive": "",
+ "standard_name": "mass_concentration_of_dust_dry_aerosol_particles_in_air",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.sconcdust.json b/data_descriptors/variables/apmon.sconcdust.json
new file mode 100644
index 000000000..8614ea421
--- /dev/null
+++ b/data_descriptors/variables/apmon.sconcdust.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.sconcdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "mass concentration of dust dry aerosol in air in model lowest layer",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Concentration of Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sconcdust",
+ "positive": "",
+ "standard_name": "mass_concentration_of_dust_dry_aerosol_particles_in_air",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.sconcso4 b/data_descriptors/variables/apmon.sconcso4
new file mode 100644
index 000000000..6724c7dae
--- /dev/null
+++ b/data_descriptors/variables/apmon.sconcso4
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.sconcso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "mass concentration of sulfate dry aerosol in air in model lowest layer.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Concentration of SO4",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sconcso4",
+ "positive": "",
+ "standard_name": "mass_concentration_of_sulfate_dry_aerosol_particles_in_air",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.sconcso4.json b/data_descriptors/variables/apmon.sconcso4.json
new file mode 100644
index 000000000..6724c7dae
--- /dev/null
+++ b/data_descriptors/variables/apmon.sconcso4.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.sconcso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "mass concentration of sulfate dry aerosol in air in model lowest layer.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Concentration of SO4",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sconcso4",
+ "positive": "",
+ "standard_name": "mass_concentration_of_sulfate_dry_aerosol_particles_in_air",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.sconcss b/data_descriptors/variables/apmon.sconcss
new file mode 100644
index 000000000..208d025dd
--- /dev/null
+++ b/data_descriptors/variables/apmon.sconcss
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.sconcss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "mass concentration of sea-salt dry aerosol in air in model lowest layer",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Concentration of Sea-Salt Aerosol",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sconcss",
+ "positive": "",
+ "standard_name": "mass_concentration_of_sea_salt_dry_aerosol_particles_in_air",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.sconcss.json b/data_descriptors/variables/apmon.sconcss.json
new file mode 100644
index 000000000..208d025dd
--- /dev/null
+++ b/data_descriptors/variables/apmon.sconcss.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.sconcss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "mass concentration of sea-salt dry aerosol in air in model lowest layer",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Concentration of Sea-Salt Aerosol",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sconcss",
+ "positive": "",
+ "standard_name": "mass_concentration_of_sea_salt_dry_aerosol_particles_in_air",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.sfcwind b/data_descriptors/variables/apmon.sfcwind
new file mode 100644
index 000000000..02429a331
--- /dev/null
+++ b/data_descriptors/variables/apmon.sfcwind
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.sfcwind",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "mon",
+ "long_name": "Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWind",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.sfcwind.json b/data_descriptors/variables/apmon.sfcwind.json
new file mode 100644
index 000000000..02429a331
--- /dev/null
+++ b/data_descriptors/variables/apmon.sfcwind.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.sfcwind",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "mon",
+ "long_name": "Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWind",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.sfcwindmax b/data_descriptors/variables/apmon.sfcwindmax
new file mode 100644
index 000000000..993d5bb13
--- /dev/null
+++ b/data_descriptors/variables/apmon.sfcwindmax
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.sfcwindmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum within days time: mean over days",
+ "comment": "Daily maximum near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "mon",
+ "long_name": "Daily Maximum Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWindmax",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.sfcwindmax.json b/data_descriptors/variables/apmon.sfcwindmax.json
new file mode 100644
index 000000000..993d5bb13
--- /dev/null
+++ b/data_descriptors/variables/apmon.sfcwindmax.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.sfcwindmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum within days time: mean over days",
+ "comment": "Daily maximum near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "mon",
+ "long_name": "Daily Maximum Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWindmax",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.snowmxrat27 b/data_descriptors/variables/apmon.snowmxrat27
new file mode 100644
index 000000000..882fa67dc
--- /dev/null
+++ b/data_descriptors/variables/apmon.snowmxrat27
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.snowmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Snow mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Snow in Air",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snowmxrat27",
+ "positive": "",
+ "standard_name": "mass_fraction_of_snow_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.snowmxrat27.json b/data_descriptors/variables/apmon.snowmxrat27.json
new file mode 100644
index 000000000..882fa67dc
--- /dev/null
+++ b/data_descriptors/variables/apmon.snowmxrat27.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.snowmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Snow mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Snow in Air",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snowmxrat27",
+ "positive": "",
+ "standard_name": "mass_fraction_of_snow_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.swsrfasdust b/data_descriptors/variables/apmon.swsrfasdust
new file mode 100644
index 000000000..3d7311336
--- /dev/null
+++ b/data_descriptors/variables/apmon.swsrfasdust
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.swsrfasdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The direct radiative effect refers to the instantaneous radiative impact on the Earth's energy balance, excluding secondary effects such as changes in cloud cover.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "All-Sky Surface Shortwave Radiative Flux Due to Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "swsrfasdust",
+ "positive": "",
+ "standard_name": "surface_net_downward_shortwave_dust_ambient_aerosol_particles_direct_radiative_effect",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.swsrfasdust.json b/data_descriptors/variables/apmon.swsrfasdust.json
new file mode 100644
index 000000000..3d7311336
--- /dev/null
+++ b/data_descriptors/variables/apmon.swsrfasdust.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.swsrfasdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The direct radiative effect refers to the instantaneous radiative impact on the Earth's energy balance, excluding secondary effects such as changes in cloud cover.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "All-Sky Surface Shortwave Radiative Flux Due to Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "swsrfasdust",
+ "positive": "",
+ "standard_name": "surface_net_downward_shortwave_dust_ambient_aerosol_particles_direct_radiative_effect",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.swsrfcsdust b/data_descriptors/variables/apmon.swsrfcsdust
new file mode 100644
index 000000000..9e08d67c7
--- /dev/null
+++ b/data_descriptors/variables/apmon.swsrfcsdust
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.swsrfcsdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The direct radiative effect refers to the instantaneous radiative impact on the Earth's energy balance, excluding secondary effects such as changes in cloud cover. Calculated in clear-sky conditions.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Clear-Sky Surface Shortwave Radiative Flux Due to Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "swsrfcsdust",
+ "positive": "",
+ "standard_name": "surface_net_downward_shortwave_dust_ambient_aerosol_particles_direct_radiative_effect_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.swsrfcsdust.json b/data_descriptors/variables/apmon.swsrfcsdust.json
new file mode 100644
index 000000000..9e08d67c7
--- /dev/null
+++ b/data_descriptors/variables/apmon.swsrfcsdust.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.swsrfcsdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The direct radiative effect refers to the instantaneous radiative impact on the Earth's energy balance, excluding secondary effects such as changes in cloud cover. Calculated in clear-sky conditions.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Clear-Sky Surface Shortwave Radiative Flux Due to Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "swsrfcsdust",
+ "positive": "",
+ "standard_name": "surface_net_downward_shortwave_dust_ambient_aerosol_particles_direct_radiative_effect_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.swtoaasdust b/data_descriptors/variables/apmon.swtoaasdust
new file mode 100644
index 000000000..c10191230
--- /dev/null
+++ b/data_descriptors/variables/apmon.swtoaasdust
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.swtoaasdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Instantaneous forcing is the radiative flux change caused instantaneously by an imposed change in radiative forcing agent (greenhouse gases, aerosol, solar radiation, etc.).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "All-Sky Shortwave Flux Due to Dust at Toa",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "swtoaasdust",
+ "positive": "",
+ "standard_name": "toa_instantaneous_shortwave_forcing",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.swtoaasdust.json b/data_descriptors/variables/apmon.swtoaasdust.json
new file mode 100644
index 000000000..c10191230
--- /dev/null
+++ b/data_descriptors/variables/apmon.swtoaasdust.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.swtoaasdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Instantaneous forcing is the radiative flux change caused instantaneously by an imposed change in radiative forcing agent (greenhouse gases, aerosol, solar radiation, etc.).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "All-Sky Shortwave Flux Due to Dust at Toa",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "swtoaasdust",
+ "positive": "",
+ "standard_name": "toa_instantaneous_shortwave_forcing",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.swtoacsdust b/data_descriptors/variables/apmon.swtoacsdust
new file mode 100644
index 000000000..e71a71f62
--- /dev/null
+++ b/data_descriptors/variables/apmon.swtoacsdust
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.swtoacsdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Instantaneous forcing is the radiative flux change caused instantaneously by an imposed change in radiative forcing agent (greenhouse gases, aerosol, solar radiation, etc.).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Clear Sky Shortwave Flux Due to Dust at Toa",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "swtoacsdust",
+ "positive": "",
+ "standard_name": "toa_instantaneous_shortwave_forcing",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.swtoacsdust.json b/data_descriptors/variables/apmon.swtoacsdust.json
new file mode 100644
index 000000000..e71a71f62
--- /dev/null
+++ b/data_descriptors/variables/apmon.swtoacsdust.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.swtoacsdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Instantaneous forcing is the radiative flux change caused instantaneously by an imposed change in radiative forcing agent (greenhouse gases, aerosol, solar radiation, etc.).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Clear Sky Shortwave Flux Due to Dust at Toa",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "swtoacsdust",
+ "positive": "",
+ "standard_name": "toa_instantaneous_shortwave_forcing",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.ta b/data_descriptors/variables/apmon.ta
new file mode 100644
index 000000000..320d7fcdf
--- /dev/null
+++ b/data_descriptors/variables/apmon.ta
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.ta.json b/data_descriptors/variables/apmon.ta.json
new file mode 100644
index 000000000..320d7fcdf
--- /dev/null
+++ b/data_descriptors/variables/apmon.ta.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.ta27 b/data_descriptors/variables/apmon.ta27
new file mode 100644
index 000000000..a11cb7888
--- /dev/null
+++ b/data_descriptors/variables/apmon.ta27
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.ta27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta27",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.ta27.json b/data_descriptors/variables/apmon.ta27.json
new file mode 100644
index 000000000..a11cb7888
--- /dev/null
+++ b/data_descriptors/variables/apmon.ta27.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.ta27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta27",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.tas b/data_descriptors/variables/apmon.tas
new file mode 100644
index 000000000..6da0f79b3
--- /dev/null
+++ b/data_descriptors/variables/apmon.tas
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.tas.json b/data_descriptors/variables/apmon.tas.json
new file mode 100644
index 000000000..6da0f79b3
--- /dev/null
+++ b/data_descriptors/variables/apmon.tas.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.tasmax b/data_descriptors/variables/apmon.tasmax
new file mode 100644
index 000000000..d3d697a10
--- /dev/null
+++ b/data_descriptors/variables/apmon.tasmax
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.tasmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum within days time: mean over days",
+ "comment": "maximum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: max')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Daily Maximum Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasmax",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.tasmax.json b/data_descriptors/variables/apmon.tasmax.json
new file mode 100644
index 000000000..d3d697a10
--- /dev/null
+++ b/data_descriptors/variables/apmon.tasmax.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.tasmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum within days time: mean over days",
+ "comment": "maximum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: max')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Daily Maximum Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasmax",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.tasmaxcrop b/data_descriptors/variables/apmon.tasmaxcrop
new file mode 100644
index 000000000..e21493067
--- /dev/null
+++ b/data_descriptors/variables/apmon.tasmaxcrop
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.tasmaxcrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where crops time: maximum within days time: mean over days",
+ "comment": "maximum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: max')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Daily Maximum Near-Surface Air Temperature over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasmaxCrop",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.tasmaxcrop.json b/data_descriptors/variables/apmon.tasmaxcrop.json
new file mode 100644
index 000000000..e21493067
--- /dev/null
+++ b/data_descriptors/variables/apmon.tasmaxcrop.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.tasmaxcrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where crops time: maximum within days time: mean over days",
+ "comment": "maximum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: max')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Daily Maximum Near-Surface Air Temperature over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasmaxCrop",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.tasmin b/data_descriptors/variables/apmon.tasmin
new file mode 100644
index 000000000..58fd83b1d
--- /dev/null
+++ b/data_descriptors/variables/apmon.tasmin
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.tasmin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: minimum within days time: mean over days",
+ "comment": "minimum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: min')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Daily Minimum Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasmin",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.tasmin.json b/data_descriptors/variables/apmon.tasmin.json
new file mode 100644
index 000000000..58fd83b1d
--- /dev/null
+++ b/data_descriptors/variables/apmon.tasmin.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.tasmin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: minimum within days time: mean over days",
+ "comment": "minimum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: min')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Daily Minimum Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasmin",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.tasmincrop b/data_descriptors/variables/apmon.tasmincrop
new file mode 100644
index 000000000..feb694f20
--- /dev/null
+++ b/data_descriptors/variables/apmon.tasmincrop
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.tasmincrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where crops time: minimum within days time: mean over days",
+ "comment": "minimum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: min')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Daily Minimum Near-Surface Air Temperature over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasminCrop",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.tasmincrop.json b/data_descriptors/variables/apmon.tasmincrop.json
new file mode 100644
index 000000000..feb694f20
--- /dev/null
+++ b/data_descriptors/variables/apmon.tasmincrop.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.tasmincrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where crops time: minimum within days time: mean over days",
+ "comment": "minimum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: min')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Daily Minimum Near-Surface Air Temperature over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasminCrop",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.tauu b/data_descriptors/variables/apmon.tauu
new file mode 100644
index 000000000..c844acda5
--- /dev/null
+++ b/data_descriptors/variables/apmon.tauu
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.tauu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downward eastward wind stress at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Eastward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauu",
+ "positive": "down",
+ "standard_name": "surface_downward_eastward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.tauu.json b/data_descriptors/variables/apmon.tauu.json
new file mode 100644
index 000000000..c844acda5
--- /dev/null
+++ b/data_descriptors/variables/apmon.tauu.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.tauu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downward eastward wind stress at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Eastward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauu",
+ "positive": "down",
+ "standard_name": "surface_downward_eastward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.tauv b/data_descriptors/variables/apmon.tauv
new file mode 100644
index 000000000..a8909a4eb
--- /dev/null
+++ b/data_descriptors/variables/apmon.tauv
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.tauv",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downward northward wind stress at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Northward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauv",
+ "positive": "down",
+ "standard_name": "surface_downward_northward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.tauv.json b/data_descriptors/variables/apmon.tauv.json
new file mode 100644
index 000000000..a8909a4eb
--- /dev/null
+++ b/data_descriptors/variables/apmon.tauv.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.tauv",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downward northward wind stress at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Northward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauv",
+ "positive": "down",
+ "standard_name": "surface_downward_northward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.tdps b/data_descriptors/variables/apmon.tdps
new file mode 100644
index 000000000..792211997
--- /dev/null
+++ b/data_descriptors/variables/apmon.tdps
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.tdps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dew point temperature is the temperature at which a parcel of air reaches saturation upon being cooled at constant pressure and specific humidity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "2m Dewpoint Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tdps",
+ "positive": "",
+ "standard_name": "dew_point_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.tdps.json b/data_descriptors/variables/apmon.tdps.json
new file mode 100644
index 000000000..792211997
--- /dev/null
+++ b/data_descriptors/variables/apmon.tdps.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.tdps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dew point temperature is the temperature at which a parcel of air reaches saturation upon being cooled at constant pressure and specific humidity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "2m Dewpoint Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tdps",
+ "positive": "",
+ "standard_name": "dew_point_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.tntmp27 b/data_descriptors/variables/apmon.tntmp27
new file mode 100644
index 000000000..24d8ee26a
--- /dev/null
+++ b/data_descriptors/variables/apmon.tntmp27
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.tntmp27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Tendency of air temperature due to model physics. This includes sources and sinks from parametrized physics (e.g. radiation, convection, boundary layer, stratiform condensation/evaporation, etc.). It excludes sources and sinks from resolved dynamics and numerical diffusion not associated with parametrized physics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be included, while numerical diffusion applied in addition to physics or resolved dynamics should be excluded. This term is required to check the closure of the heat budget.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Model Physics",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntmp27",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_model_physics",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.tntmp27.json b/data_descriptors/variables/apmon.tntmp27.json
new file mode 100644
index 000000000..24d8ee26a
--- /dev/null
+++ b/data_descriptors/variables/apmon.tntmp27.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.tntmp27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Tendency of air temperature due to model physics. This includes sources and sinks from parametrized physics (e.g. radiation, convection, boundary layer, stratiform condensation/evaporation, etc.). It excludes sources and sinks from resolved dynamics and numerical diffusion not associated with parametrized physics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be included, while numerical diffusion applied in addition to physics or resolved dynamics should be excluded. This term is required to check the closure of the heat budget.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Model Physics",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntmp27",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_model_physics",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.ts b/data_descriptors/variables/apmon.ts
new file mode 100644
index 000000000..b521cb7e8
--- /dev/null
+++ b/data_descriptors/variables/apmon.ts
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.ts",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ts",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.ts.json b/data_descriptors/variables/apmon.ts.json
new file mode 100644
index 000000000..b521cb7e8
--- /dev/null
+++ b/data_descriptors/variables/apmon.ts.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.ts",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ts",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.ua19 b/data_descriptors/variables/apmon.ua19
new file mode 100644
index 000000000..3fbab27e4
--- /dev/null
+++ b/data_descriptors/variables/apmon.ua19
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.ua19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua19",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.ua19.json b/data_descriptors/variables/apmon.ua19.json
new file mode 100644
index 000000000..3fbab27e4
--- /dev/null
+++ b/data_descriptors/variables/apmon.ua19.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.ua19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua19",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.ua27 b/data_descriptors/variables/apmon.ua27
new file mode 100644
index 000000000..21e7541b8
--- /dev/null
+++ b/data_descriptors/variables/apmon.ua27
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.ua27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua27",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.ua27.json b/data_descriptors/variables/apmon.ua27.json
new file mode 100644
index 000000000..21e7541b8
--- /dev/null
+++ b/data_descriptors/variables/apmon.ua27.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.ua27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua27",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.ua7h b/data_descriptors/variables/apmon.ua7h
new file mode 100644
index 000000000..439679f5c
--- /dev/null
+++ b/data_descriptors/variables/apmon.ua7h
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.ua7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua7h",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.ua7h.json b/data_descriptors/variables/apmon.ua7h.json
new file mode 100644
index 000000000..439679f5c
--- /dev/null
+++ b/data_descriptors/variables/apmon.ua7h.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.ua7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua7h",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.uas b/data_descriptors/variables/apmon.uas
new file mode 100644
index 000000000..d7930ccd3
--- /dev/null
+++ b/data_descriptors/variables/apmon.uas
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.uas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Eastward component of the near-surface (usually, 10 meters) wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uas",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.uas.json b/data_descriptors/variables/apmon.uas.json
new file mode 100644
index 000000000..d7930ccd3
--- /dev/null
+++ b/data_descriptors/variables/apmon.uas.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.uas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Eastward component of the near-surface (usually, 10 meters) wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uas",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.uqint b/data_descriptors/variables/apmon.uqint
new file mode 100644
index 000000000..bcebf7452
--- /dev/null
+++ b/data_descriptors/variables/apmon.uqint
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.uqint",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Column integrated eastward wind times specific humidity",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Humidity Transport",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uqint",
+ "positive": "",
+ "standard_name": "integral_wrt_height_of_product_of_eastward_wind_and_specific_humidity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.uqint.json b/data_descriptors/variables/apmon.uqint.json
new file mode 100644
index 000000000..bcebf7452
--- /dev/null
+++ b/data_descriptors/variables/apmon.uqint.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.uqint",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Column integrated eastward wind times specific humidity",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Humidity Transport",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uqint",
+ "positive": "",
+ "standard_name": "integral_wrt_height_of_product_of_eastward_wind_and_specific_humidity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.utendnogw b/data_descriptors/variables/apmon.utendnogw
new file mode 100644
index 000000000..759254125
--- /dev/null
+++ b/data_descriptors/variables/apmon.utendnogw
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.utendnogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Tendency of the eastward wind by parameterized nonorographic gravity waves.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Acceleration Due to Non-Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendnogw",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_nonorographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.utendnogw.json b/data_descriptors/variables/apmon.utendnogw.json
new file mode 100644
index 000000000..759254125
--- /dev/null
+++ b/data_descriptors/variables/apmon.utendnogw.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.utendnogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Tendency of the eastward wind by parameterized nonorographic gravity waves.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Acceleration Due to Non-Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendnogw",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_nonorographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.utendogw b/data_descriptors/variables/apmon.utendogw
new file mode 100644
index 000000000..8a20e1638
--- /dev/null
+++ b/data_descriptors/variables/apmon.utendogw
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.utendogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Tendency of the eastward wind by parameterized orographic gravity waves.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Acceleration Due to Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendogw",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_orographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.utendogw.json b/data_descriptors/variables/apmon.utendogw.json
new file mode 100644
index 000000000..8a20e1638
--- /dev/null
+++ b/data_descriptors/variables/apmon.utendogw.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.utendogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Tendency of the eastward wind by parameterized orographic gravity waves.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Acceleration Due to Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendogw",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_orographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.va19 b/data_descriptors/variables/apmon.va19
new file mode 100644
index 000000000..4bb565dc3
--- /dev/null
+++ b/data_descriptors/variables/apmon.va19
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.va19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va19",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.va19.json b/data_descriptors/variables/apmon.va19.json
new file mode 100644
index 000000000..4bb565dc3
--- /dev/null
+++ b/data_descriptors/variables/apmon.va19.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.va19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va19",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.va27 b/data_descriptors/variables/apmon.va27
new file mode 100644
index 000000000..c0518b2fe
--- /dev/null
+++ b/data_descriptors/variables/apmon.va27
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.va27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va27",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.va27.json b/data_descriptors/variables/apmon.va27.json
new file mode 100644
index 000000000..c0518b2fe
--- /dev/null
+++ b/data_descriptors/variables/apmon.va27.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.va27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va27",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.va7h b/data_descriptors/variables/apmon.va7h
new file mode 100644
index 000000000..a0a968095
--- /dev/null
+++ b/data_descriptors/variables/apmon.va7h
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.va7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va7h",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.va7h.json b/data_descriptors/variables/apmon.va7h.json
new file mode 100644
index 000000000..a0a968095
--- /dev/null
+++ b/data_descriptors/variables/apmon.va7h.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.va7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va7h",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.vas b/data_descriptors/variables/apmon.vas
new file mode 100644
index 000000000..29b27314f
--- /dev/null
+++ b/data_descriptors/variables/apmon.vas
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.vas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Northward component of the near surface wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vas",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.vas.json b/data_descriptors/variables/apmon.vas.json
new file mode 100644
index 000000000..29b27314f
--- /dev/null
+++ b/data_descriptors/variables/apmon.vas.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.vas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Northward component of the near surface wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vas",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.vqint b/data_descriptors/variables/apmon.vqint
new file mode 100644
index 000000000..c90cc3e65
--- /dev/null
+++ b/data_descriptors/variables/apmon.vqint
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.vqint",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Column integrated northward wind times specific humidity",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Humidity Transport",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vqint",
+ "positive": "",
+ "standard_name": "integral_wrt_height_of_product_of_northward_wind_and_specific_humidity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.vqint.json b/data_descriptors/variables/apmon.vqint.json
new file mode 100644
index 000000000..c90cc3e65
--- /dev/null
+++ b/data_descriptors/variables/apmon.vqint.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmon.vqint",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Column integrated northward wind times specific humidity",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Humidity Transport",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vqint",
+ "positive": "",
+ "standard_name": "integral_wrt_height_of_product_of_northward_wind_and_specific_humidity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.vtendnogw b/data_descriptors/variables/apmon.vtendnogw
new file mode 100644
index 000000000..a5de4a9cf
--- /dev/null
+++ b/data_descriptors/variables/apmon.vtendnogw
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.vtendnogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Tendency of the northward wind by parameterized nonorographic gravity waves. (Note that CF name tables only have a general northward tendency for all gravity waves, and we need it separated by type.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Acceleration Due to Non-Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vtendnogw",
+ "positive": "",
+ "standard_name": "tendency_of_northward_wind_due_to_nonorographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.vtendnogw.json b/data_descriptors/variables/apmon.vtendnogw.json
new file mode 100644
index 000000000..a5de4a9cf
--- /dev/null
+++ b/data_descriptors/variables/apmon.vtendnogw.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.vtendnogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Tendency of the northward wind by parameterized nonorographic gravity waves. (Note that CF name tables only have a general northward tendency for all gravity waves, and we need it separated by type.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Acceleration Due to Non-Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vtendnogw",
+ "positive": "",
+ "standard_name": "tendency_of_northward_wind_due_to_nonorographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.vtendogw b/data_descriptors/variables/apmon.vtendogw
new file mode 100644
index 000000000..31c84094d
--- /dev/null
+++ b/data_descriptors/variables/apmon.vtendogw
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.vtendogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Tendency of the northward wind by parameterized orographic gravity waves. (Note that CF name tables only have a general northward tendency for all gravity waves, and we need it separated by type.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Acceleration Due to Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vtendogw",
+ "positive": "",
+ "standard_name": "tendency_of_northward_wind_due_to_orographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.vtendogw.json b/data_descriptors/variables/apmon.vtendogw.json
new file mode 100644
index 000000000..31c84094d
--- /dev/null
+++ b/data_descriptors/variables/apmon.vtendogw.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.vtendogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Tendency of the northward wind by parameterized orographic gravity waves. (Note that CF name tables only have a general northward tendency for all gravity waves, and we need it separated by type.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Acceleration Due to Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vtendogw",
+ "positive": "",
+ "standard_name": "tendency_of_northward_wind_due_to_orographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.wap b/data_descriptors/variables/apmon.wap
new file mode 100644
index 000000000..44ac69ef5
--- /dev/null
+++ b/data_descriptors/variables/apmon.wap
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.wap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.wap.json b/data_descriptors/variables/apmon.wap.json
new file mode 100644
index 000000000..44ac69ef5
--- /dev/null
+++ b/data_descriptors/variables/apmon.wap.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.wap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.zg b/data_descriptors/variables/apmon.zg
new file mode 100644
index 000000000..399688bc3
--- /dev/null
+++ b/data_descriptors/variables/apmon.zg
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.zg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.zg.json b/data_descriptors/variables/apmon.zg.json
new file mode 100644
index 000000000..399688bc3
--- /dev/null
+++ b/data_descriptors/variables/apmon.zg.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.zg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.zg27 b/data_descriptors/variables/apmon.zg27
new file mode 100644
index 000000000..d0749171d
--- /dev/null
+++ b/data_descriptors/variables/apmon.zg27
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.zg27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg27",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmon.zg27.json b/data_descriptors/variables/apmon.zg27.json
new file mode 100644
index 000000000..d0749171d
--- /dev/null
+++ b/data_descriptors/variables/apmon.zg27.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmon.zg27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg27",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonclim.ch4clim b/data_descriptors/variables/apmonclim.ch4clim
new file mode 100644
index 000000000..698eaaaef
--- /dev/null
+++ b/data_descriptors/variables/apmonclim.ch4clim
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "apmonclim.ch4clim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Mole Fraction of CH4",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch4Clim",
+ "positive": "",
+ "standard_name": "mole_fraction_of_methane_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonclim.ch4clim.json b/data_descriptors/variables/apmonclim.ch4clim.json
new file mode 100644
index 000000000..698eaaaef
--- /dev/null
+++ b/data_descriptors/variables/apmonclim.ch4clim.json
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "apmonclim.ch4clim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Mole Fraction of CH4",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch4Clim",
+ "positive": "",
+ "standard_name": "mole_fraction_of_methane_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonclim.ch4globalclim b/data_descriptors/variables/apmonclim.ch4globalclim
new file mode 100644
index 000000000..c8e800d4b
--- /dev/null
+++ b/data_descriptors/variables/apmonclim.ch4globalclim
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apmonclim.ch4globalclim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Global Mean Mole Fraction of CH4",
+ "dimensions": [
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Global Mean Mole Fraction of CH4",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch4globalClim",
+ "positive": "",
+ "standard_name": "mole_fraction_of_methane_in_air",
+ "units": "1e-09",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonclim.ch4globalclim.json b/data_descriptors/variables/apmonclim.ch4globalclim.json
new file mode 100644
index 000000000..c8e800d4b
--- /dev/null
+++ b/data_descriptors/variables/apmonclim.ch4globalclim.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apmonclim.ch4globalclim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Global Mean Mole Fraction of CH4",
+ "dimensions": [
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Global Mean Mole Fraction of CH4",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch4globalClim",
+ "positive": "",
+ "standard_name": "mole_fraction_of_methane_in_air",
+ "units": "1e-09",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonclim.co2clim b/data_descriptors/variables/apmonclim.co2clim
new file mode 100644
index 000000000..330fdb38d
--- /dev/null
+++ b/data_descriptors/variables/apmonclim.co2clim
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonclim.co2clim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Mole Fraction of CO2",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co2Clim",
+ "positive": "",
+ "standard_name": "mole_fraction_of_carbon_dioxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonclim.co2clim.json b/data_descriptors/variables/apmonclim.co2clim.json
new file mode 100644
index 000000000..330fdb38d
--- /dev/null
+++ b/data_descriptors/variables/apmonclim.co2clim.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonclim.co2clim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Mole Fraction of CO2",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co2Clim",
+ "positive": "",
+ "standard_name": "mole_fraction_of_carbon_dioxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonclim.co2massclim b/data_descriptors/variables/apmonclim.co2massclim
new file mode 100644
index 000000000..b40f6463b
--- /dev/null
+++ b/data_descriptors/variables/apmonclim.co2massclim
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "apmonclim.co2massclim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Total atmospheric mass of Carbon Dioxide",
+ "dimensions": [
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Total Atmospheric Mass of CO2",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co2massClim",
+ "positive": "",
+ "standard_name": "atmosphere_mass_of_carbon_dioxide",
+ "units": "kg",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonclim.co2massclim.json b/data_descriptors/variables/apmonclim.co2massclim.json
new file mode 100644
index 000000000..b40f6463b
--- /dev/null
+++ b/data_descriptors/variables/apmonclim.co2massclim.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "apmonclim.co2massclim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Total atmospheric mass of Carbon Dioxide",
+ "dimensions": [
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Total Atmospheric Mass of CO2",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co2massClim",
+ "positive": "",
+ "standard_name": "atmosphere_mass_of_carbon_dioxide",
+ "units": "kg",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonclim.n2oclim b/data_descriptors/variables/apmonclim.n2oclim
new file mode 100644
index 000000000..56778c4dd
--- /dev/null
+++ b/data_descriptors/variables/apmonclim.n2oclim
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "apmonclim.n2oclim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of nitrous oxide is N2O.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Mole Fraction of N2O",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "n2oClim",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrous_oxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonclim.n2oclim.json b/data_descriptors/variables/apmonclim.n2oclim.json
new file mode 100644
index 000000000..56778c4dd
--- /dev/null
+++ b/data_descriptors/variables/apmonclim.n2oclim.json
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "apmonclim.n2oclim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of nitrous oxide is N2O.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Mole Fraction of N2O",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "n2oClim",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrous_oxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonclim.n2oglobalclim b/data_descriptors/variables/apmonclim.n2oglobalclim
new file mode 100644
index 000000000..2a035cd5d
--- /dev/null
+++ b/data_descriptors/variables/apmonclim.n2oglobalclim
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apmonclim.n2oglobalclim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Global mean Nitrous Oxide (N2O)",
+ "dimensions": [
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Global Mean Mole Fraction of N2O",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "n2oglobalClim",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrous_oxide_in_air",
+ "units": "1e-09",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonclim.n2oglobalclim.json b/data_descriptors/variables/apmonclim.n2oglobalclim.json
new file mode 100644
index 000000000..2a035cd5d
--- /dev/null
+++ b/data_descriptors/variables/apmonclim.n2oglobalclim.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apmonclim.n2oglobalclim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Global mean Nitrous Oxide (N2O)",
+ "dimensions": [
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Global Mean Mole Fraction of N2O",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "n2oglobalClim",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrous_oxide_in_air",
+ "units": "1e-09",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonclim.o3clim b/data_descriptors/variables/apmonclim.o3clim
new file mode 100644
index 000000000..bda00b8f6
--- /dev/null
+++ b/data_descriptors/variables/apmonclim.o3clim
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "apmonclim.o3clim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Mole Fraction of O3",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3Clim",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonclim.o3clim.json b/data_descriptors/variables/apmonclim.o3clim.json
new file mode 100644
index 000000000..bda00b8f6
--- /dev/null
+++ b/data_descriptors/variables/apmonclim.o3clim.json
@@ -0,0 +1,38 @@
+{
+ "@context": "_context_",
+ "id": "apmonclim.o3clim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Mole Fraction of O3",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3Clim",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonclimlev.pfull b/data_descriptors/variables/apmonclimlev.pfull
new file mode 100644
index 000000000..8e702affe
--- /dev/null
+++ b/data_descriptors/variables/apmonclimlev.pfull
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonclimlev.pfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Air pressure on model levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Pressure at Model Full-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pfull",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonclimlev.pfull.json b/data_descriptors/variables/apmonclimlev.pfull.json
new file mode 100644
index 000000000..8e702affe
--- /dev/null
+++ b/data_descriptors/variables/apmonclimlev.pfull.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonclimlev.pfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Air pressure on model levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Pressure at Model Full-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pfull",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonclimlev.phalf b/data_descriptors/variables/apmonclimlev.phalf
new file mode 100644
index 000000000..c926156cc
--- /dev/null
+++ b/data_descriptors/variables/apmonclimlev.phalf
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonclimlev.phalf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Air pressure on model half-levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Pressure on Model Half-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phalf",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonclimlev.phalf.json b/data_descriptors/variables/apmonclimlev.phalf.json
new file mode 100644
index 000000000..c926156cc
--- /dev/null
+++ b/data_descriptors/variables/apmonclimlev.phalf.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonclimlev.phalf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Air pressure on model half-levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Pressure on Model Half-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phalf",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmondiurnal.rlut b/data_descriptors/variables/apmondiurnal.rlut
new file mode 100644
index 000000000..b5436b3ae
--- /dev/null
+++ b/data_descriptors/variables/apmondiurnal.rlut
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmondiurnal.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmondiurnal",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within days time: mean over days",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time3"
+ ],
+ "frequency": "1hrCM",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmondiurnal.rlut.json b/data_descriptors/variables/apmondiurnal.rlut.json
new file mode 100644
index 000000000..b5436b3ae
--- /dev/null
+++ b/data_descriptors/variables/apmondiurnal.rlut.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmondiurnal.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmondiurnal",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within days time: mean over days",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time3"
+ ],
+ "frequency": "1hrCM",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmondiurnal.rlutcs b/data_descriptors/variables/apmondiurnal.rlutcs
new file mode 100644
index 000000000..fe0bd73e2
--- /dev/null
+++ b/data_descriptors/variables/apmondiurnal.rlutcs
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmondiurnal.rlutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmondiurnal",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within days time: mean over days",
+ "comment": "Upwelling clear-sky longwave radiation at top of atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time3"
+ ],
+ "frequency": "1hrCM",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmondiurnal.rlutcs.json b/data_descriptors/variables/apmondiurnal.rlutcs.json
new file mode 100644
index 000000000..fe0bd73e2
--- /dev/null
+++ b/data_descriptors/variables/apmondiurnal.rlutcs.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmondiurnal.rlutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmondiurnal",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within days time: mean over days",
+ "comment": "Upwelling clear-sky longwave radiation at top of atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time3"
+ ],
+ "frequency": "1hrCM",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmondiurnal.rsdt b/data_descriptors/variables/apmondiurnal.rsdt
new file mode 100644
index 000000000..74dc31a66
--- /dev/null
+++ b/data_descriptors/variables/apmondiurnal.rsdt
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmondiurnal.rsdt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmondiurnal",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within days time: mean over days",
+ "comment": "Shortwave radiation incident at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time3"
+ ],
+ "frequency": "1hrCM",
+ "long_name": "TOA Incident Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdt",
+ "positive": "down",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmondiurnal.rsdt.json b/data_descriptors/variables/apmondiurnal.rsdt.json
new file mode 100644
index 000000000..74dc31a66
--- /dev/null
+++ b/data_descriptors/variables/apmondiurnal.rsdt.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmondiurnal.rsdt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmondiurnal",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within days time: mean over days",
+ "comment": "Shortwave radiation incident at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time3"
+ ],
+ "frequency": "1hrCM",
+ "long_name": "TOA Incident Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdt",
+ "positive": "down",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmondiurnal.rsut b/data_descriptors/variables/apmondiurnal.rsut
new file mode 100644
index 000000000..9f5aabe49
--- /dev/null
+++ b/data_descriptors/variables/apmondiurnal.rsut
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmondiurnal.rsut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmondiurnal",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within days time: mean over days",
+ "comment": "at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time3"
+ ],
+ "frequency": "1hrCM",
+ "long_name": "TOA Outgoing Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmondiurnal.rsut.json b/data_descriptors/variables/apmondiurnal.rsut.json
new file mode 100644
index 000000000..9f5aabe49
--- /dev/null
+++ b/data_descriptors/variables/apmondiurnal.rsut.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmondiurnal.rsut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmondiurnal",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within days time: mean over days",
+ "comment": "at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time3"
+ ],
+ "frequency": "1hrCM",
+ "long_name": "TOA Outgoing Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmondiurnal.rsutcs b/data_descriptors/variables/apmondiurnal.rsutcs
new file mode 100644
index 000000000..f3e1e0400
--- /dev/null
+++ b/data_descriptors/variables/apmondiurnal.rsutcs
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmondiurnal.rsutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmondiurnal",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within days time: mean over days",
+ "comment": "Calculated in the absence of clouds.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time3"
+ ],
+ "frequency": "1hrCM",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmondiurnal.rsutcs.json b/data_descriptors/variables/apmondiurnal.rsutcs.json
new file mode 100644
index 000000000..f3e1e0400
--- /dev/null
+++ b/data_descriptors/variables/apmondiurnal.rsutcs.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmondiurnal.rsutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmondiurnal",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within days time: mean over days",
+ "comment": "Calculated in the absence of clouds.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time3"
+ ],
+ "frequency": "1hrCM",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.cl b/data_descriptors/variables/apmonlev.cl
new file mode 100644
index 000000000..aad7345a8
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.cl
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.cl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover, including both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cloud Cover",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cl",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.cl.json b/data_descriptors/variables/apmonlev.cl.json
new file mode 100644
index 000000000..aad7345a8
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.cl.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.cl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover, including both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cloud Cover",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cl",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.clc b/data_descriptors/variables/apmonlev.clc
new file mode 100644
index 000000000..6b338b48f
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.clc
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.clc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Include only convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Convective Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clc",
+ "positive": "",
+ "standard_name": "convective_cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.clc.json b/data_descriptors/variables/apmonlev.clc.json
new file mode 100644
index 000000000..6b338b48f
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.clc.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.clc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Include only convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Convective Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clc",
+ "positive": "",
+ "standard_name": "convective_cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.cli b/data_descriptors/variables/apmonlev.cli
new file mode 100644
index 000000000..6ea407409
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.cli
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.cli",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Includes both large-scale and convective cloud. This is calculated as the mass of cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. It includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cli",
+ "positive": "",
+ "standard_name": "mass_fraction_of_cloud_ice_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.cli.json b/data_descriptors/variables/apmonlev.cli.json
new file mode 100644
index 000000000..6ea407409
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.cli.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.cli",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Includes both large-scale and convective cloud. This is calculated as the mass of cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. It includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cli",
+ "positive": "",
+ "standard_name": "mass_fraction_of_cloud_ice_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.clic b/data_descriptors/variables/apmonlev.clic
new file mode 100644
index 000000000..9c772f810
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.clic
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.clic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated as the mass of convective cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Convective Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clic",
+ "positive": "",
+ "standard_name": "mass_fraction_of_convective_cloud_ice_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.clic.json b/data_descriptors/variables/apmonlev.clic.json
new file mode 100644
index 000000000..9c772f810
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.clic.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.clic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated as the mass of convective cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Convective Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clic",
+ "positive": "",
+ "standard_name": "mass_fraction_of_convective_cloud_ice_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.clis b/data_descriptors/variables/apmonlev.clis
new file mode 100644
index 000000000..fe64b7734
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.clis
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.clis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated as the mass of stratiform cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Stratiform Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clis",
+ "positive": "",
+ "standard_name": "mass_fraction_of_stratiform_cloud_ice_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.clis.json b/data_descriptors/variables/apmonlev.clis.json
new file mode 100644
index 000000000..fe64b7734
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.clis.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.clis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated as the mass of stratiform cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Stratiform Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clis",
+ "positive": "",
+ "standard_name": "mass_fraction_of_stratiform_cloud_ice_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.cls b/data_descriptors/variables/apmonlev.cls
new file mode 100644
index 000000000..631caa6d5
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.cls
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.cls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Cloud area fraction (reported as a percentage) for the whole atmospheric column due to stratiform clouds, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cover of Stratiform Cloud",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cls",
+ "positive": "",
+ "standard_name": "stratiform_cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.cls.json b/data_descriptors/variables/apmonlev.cls.json
new file mode 100644
index 000000000..631caa6d5
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.cls.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.cls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Cloud area fraction (reported as a percentage) for the whole atmospheric column due to stratiform clouds, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cover of Stratiform Cloud",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cls",
+ "positive": "",
+ "standard_name": "stratiform_cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.clw b/data_descriptors/variables/apmonlev.clw
new file mode 100644
index 000000000..8ca227d9d
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.clw
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.clw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Includes both large-scale and convective cloud. Calculate as the mass of cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cells. Precipitating hydrometeors are included ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Cloud Liquid Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clw",
+ "positive": "",
+ "standard_name": "mass_fraction_of_cloud_liquid_water_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.clw.json b/data_descriptors/variables/apmonlev.clw.json
new file mode 100644
index 000000000..8ca227d9d
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.clw.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.clw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Includes both large-scale and convective cloud. Calculate as the mass of cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cells. Precipitating hydrometeors are included ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Cloud Liquid Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clw",
+ "positive": "",
+ "standard_name": "mass_fraction_of_cloud_liquid_water_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.clwc b/data_descriptors/variables/apmonlev.clwc
new file mode 100644
index 000000000..2b8ec46ac
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.clwc
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.clwc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated as the mass of convective cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Convective Cloud Liquid Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwc",
+ "positive": "",
+ "standard_name": "mass_fraction_of_convective_cloud_liquid_water_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.clwc.json b/data_descriptors/variables/apmonlev.clwc.json
new file mode 100644
index 000000000..2b8ec46ac
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.clwc.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.clwc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated as the mass of convective cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Convective Cloud Liquid Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwc",
+ "positive": "",
+ "standard_name": "mass_fraction_of_convective_cloud_liquid_water_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.clws b/data_descriptors/variables/apmonlev.clws
new file mode 100644
index 000000000..a2065a32d
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.clws
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.clws",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated as the mass of stratiform cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Stratiform Cloud Liquid Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clws",
+ "positive": "",
+ "standard_name": "mass_fraction_of_stratiform_cloud_liquid_water_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.clws.json b/data_descriptors/variables/apmonlev.clws.json
new file mode 100644
index 000000000..a2065a32d
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.clws.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.clws",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated as the mass of stratiform cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Stratiform Cloud Liquid Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clws",
+ "positive": "",
+ "standard_name": "mass_fraction_of_stratiform_cloud_liquid_water_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.co23d b/data_descriptors/variables/apmonlev.co23d
new file mode 100644
index 000000000..625c815c3
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.co23d
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.co23d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "report 3D field of model simulated atmospheric CO2 mass mixing ration on model levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "3D-Field of Transported CO2",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co23D",
+ "positive": "",
+ "standard_name": "mass_fraction_of_carbon_dioxide_tracer_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.co23d.json b/data_descriptors/variables/apmonlev.co23d.json
new file mode 100644
index 000000000..625c815c3
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.co23d.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.co23d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "report 3D field of model simulated atmospheric CO2 mass mixing ration on model levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "3D-Field of Transported CO2",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co23D",
+ "positive": "",
+ "standard_name": "mass_fraction_of_carbon_dioxide_tracer_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.conccmcn b/data_descriptors/variables/apmonlev.conccmcn
new file mode 100644
index 000000000..b9e2e603d
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.conccmcn
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.conccmcn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes all particles with diameter larger than 1 micron",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Number Concentration Coarse Mode Aerosol",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "conccmcn",
+ "positive": "",
+ "standard_name": "number_concentration_of_coarse_mode_ambient_aerosol_particles_in_air",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.conccmcn.json b/data_descriptors/variables/apmonlev.conccmcn.json
new file mode 100644
index 000000000..b9e2e603d
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.conccmcn.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.conccmcn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes all particles with diameter larger than 1 micron",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Number Concentration Coarse Mode Aerosol",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "conccmcn",
+ "positive": "",
+ "standard_name": "number_concentration_of_coarse_mode_ambient_aerosol_particles_in_air",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.conccn b/data_descriptors/variables/apmonlev.conccn
new file mode 100644
index 000000000..57dbb3417
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.conccn
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.conccn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "'Number concentration' means the number of particles or other specified objects per unit volume. 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. 'Ambient_aerosol' means that the aerosol is measured or modelled at the ambient state of pressure, temperature and relative humidity that exists in its immediate environment. 'Ambient aerosol particles' are aerosol particles that have taken up ambient water through hygroscopic growth. The extent of hygroscopic growth depends on the relative humidity and the composition of the particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Aerosol Number Concentration",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "conccn",
+ "positive": "",
+ "standard_name": "number_concentration_of_ambient_aerosol_particles_in_air",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.conccn.json b/data_descriptors/variables/apmonlev.conccn.json
new file mode 100644
index 000000000..57dbb3417
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.conccn.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.conccn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "'Number concentration' means the number of particles or other specified objects per unit volume. 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. 'Ambient_aerosol' means that the aerosol is measured or modelled at the ambient state of pressure, temperature and relative humidity that exists in its immediate environment. 'Ambient aerosol particles' are aerosol particles that have taken up ambient water through hygroscopic growth. The extent of hygroscopic growth depends on the relative humidity and the composition of the particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Aerosol Number Concentration",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "conccn",
+ "positive": "",
+ "standard_name": "number_concentration_of_ambient_aerosol_particles_in_air",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.concdust b/data_descriptors/variables/apmonlev.concdust
new file mode 100644
index 000000000..2571e7e27
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.concdust
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.concdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass concentration means mass per unit volume and is used in the construction mass_concentration_of_X_in_Y, where X is a material constituent of Y. A chemical species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. Aerosol particles take up ambient water (a process known as hygroscopic growth) depending on the relative humidity and the composition of the particles. 'Dry aerosol particles' means aerosol particles without any water uptake.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Concentration of Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "concdust",
+ "positive": "",
+ "standard_name": "mass_concentration_of_dust_dry_aerosol_particles_in_air",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.concdust.json b/data_descriptors/variables/apmonlev.concdust.json
new file mode 100644
index 000000000..2571e7e27
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.concdust.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.concdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass concentration means mass per unit volume and is used in the construction mass_concentration_of_X_in_Y, where X is a material constituent of Y. A chemical species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. Aerosol particles take up ambient water (a process known as hygroscopic growth) depending on the relative humidity and the composition of the particles. 'Dry aerosol particles' means aerosol particles without any water uptake.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Concentration of Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "concdust",
+ "positive": "",
+ "standard_name": "mass_concentration_of_dust_dry_aerosol_particles_in_air",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.concnmcn b/data_descriptors/variables/apmonlev.concnmcn
new file mode 100644
index 000000000..41b52fbc7
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.concnmcn
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.concnmcn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes all particles with diameter smaller than 3 nm",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Number Concentration of Nucleation Mode Aerosol",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "concnmcn",
+ "positive": "",
+ "standard_name": "number_concentration_of_nucleation_mode_ambient_aerosol_particles_in_air",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.concnmcn.json b/data_descriptors/variables/apmonlev.concnmcn.json
new file mode 100644
index 000000000..41b52fbc7
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.concnmcn.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.concnmcn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes all particles with diameter smaller than 3 nm",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Number Concentration of Nucleation Mode Aerosol",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "concnmcn",
+ "positive": "",
+ "standard_name": "number_concentration_of_nucleation_mode_ambient_aerosol_particles_in_air",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.dmc b/data_descriptors/variables/apmonlev.dmc
new file mode 100644
index 000000000..2943bc4d2
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.dmc
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.dmc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The net mass flux represents the difference between the updraft and downdraft components. This is calculated as the convective mass flux divided by the area of the whole grid cell (not just the area of the cloud).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Deep Convective Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dmc",
+ "positive": "up",
+ "standard_name": "atmosphere_net_upward_deep_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.dmc.json b/data_descriptors/variables/apmonlev.dmc.json
new file mode 100644
index 000000000..2943bc4d2
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.dmc.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.dmc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The net mass flux represents the difference between the updraft and downdraft components. This is calculated as the convective mass flux divided by the area of the whole grid cell (not just the area of the cloud).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Deep Convective Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dmc",
+ "positive": "up",
+ "standard_name": "atmosphere_net_upward_deep_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.edt b/data_descriptors/variables/apmonlev.edt
new file mode 100644
index 000000000..b871c7e20
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.edt
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.edt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Vertical diffusion coefficient for temperature due to parametrised eddies",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eddy Diffusivity Coefficient for Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "edt",
+ "positive": "",
+ "standard_name": "atmosphere_heat_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.edt.json b/data_descriptors/variables/apmonlev.edt.json
new file mode 100644
index 000000000..b871c7e20
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.edt.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.edt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Vertical diffusion coefficient for temperature due to parametrised eddies",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eddy Diffusivity Coefficient for Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "edt",
+ "positive": "",
+ "standard_name": "atmosphere_heat_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.evu b/data_descriptors/variables/apmonlev.evu
new file mode 100644
index 000000000..3bbed7045
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.evu
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.evu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Vertical diffusion coefficient for momentum due to parametrised eddies",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eddy Viscosity Coefficient for Momentum",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evu",
+ "positive": "",
+ "standard_name": "atmosphere_momentum_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.evu.json b/data_descriptors/variables/apmonlev.evu.json
new file mode 100644
index 000000000..3bbed7045
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.evu.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.evu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Vertical diffusion coefficient for momentum due to parametrised eddies",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eddy Viscosity Coefficient for Momentum",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evu",
+ "positive": "",
+ "standard_name": "atmosphere_momentum_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.hur b/data_descriptors/variables/apmonlev.hur
new file mode 100644
index 000000000..e65b857fa
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.hur
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.hur",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hur",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.hur.json b/data_descriptors/variables/apmonlev.hur.json
new file mode 100644
index 000000000..e65b857fa
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.hur.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.hur",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hur",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.hus b/data_descriptors/variables/apmonlev.hus
new file mode 100644
index 000000000..5501fb6e4
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.hus
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.hus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.hus.json b/data_descriptors/variables/apmonlev.hus.json
new file mode 100644
index 000000000..5501fb6e4
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.hus.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.hus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.mc b/data_descriptors/variables/apmonlev.mc
new file mode 100644
index 000000000..bfe59b29c
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.mc
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.mc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The net mass flux should represent the difference between the updraft and downdraft components. The flux is computed as the mass divided by the area of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Convective Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mc",
+ "positive": "up",
+ "standard_name": "atmosphere_net_upward_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.mc.json b/data_descriptors/variables/apmonlev.mc.json
new file mode 100644
index 000000000..bfe59b29c
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.mc.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.mc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The net mass flux should represent the difference between the updraft and downdraft components. The flux is computed as the mass divided by the area of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Convective Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mc",
+ "positive": "up",
+ "standard_name": "atmosphere_net_upward_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.mcd b/data_descriptors/variables/apmonlev.mcd
new file mode 100644
index 000000000..98bcb3a92
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.mcd
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.mcd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated as the convective mass flux divided by the area of the whole grid cell (not just the area of the cloud).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downdraft Convective Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mcd",
+ "positive": "down",
+ "standard_name": "atmosphere_downdraft_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.mcd.json b/data_descriptors/variables/apmonlev.mcd.json
new file mode 100644
index 000000000..98bcb3a92
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.mcd.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.mcd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated as the convective mass flux divided by the area of the whole grid cell (not just the area of the cloud).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downdraft Convective Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mcd",
+ "positive": "down",
+ "standard_name": "atmosphere_downdraft_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.mcu b/data_descriptors/variables/apmonlev.mcu
new file mode 100644
index 000000000..0e7bbe3dc
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.mcu
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.mcu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The atmosphere convective mass flux is the vertical transport of mass for a field of cumulus clouds or thermals, given by the product of air density and vertical velocity. For an area-average, cell_methods should specify whether the average is over all the area or the area of updrafts only.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Convective Updraft Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mcu",
+ "positive": "up",
+ "standard_name": "atmosphere_updraft_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.mcu.json b/data_descriptors/variables/apmonlev.mcu.json
new file mode 100644
index 000000000..0e7bbe3dc
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.mcu.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.mcu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The atmosphere convective mass flux is the vertical transport of mass for a field of cumulus clouds or thermals, given by the product of air density and vertical velocity. For an area-average, cell_methods should specify whether the average is over all the area or the area of updrafts only.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Convective Updraft Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mcu",
+ "positive": "up",
+ "standard_name": "atmosphere_updraft_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.md b/data_descriptors/variables/apmonlev.md
new file mode 100644
index 000000000..f3aaee04a
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.md
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.md",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Emission from a primary source located anywhere within the atmosphere, including at the lower boundary (i.e. the surface of the earth). ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Diameter Mode Coarse Insoluble",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "md",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.md.json b/data_descriptors/variables/apmonlev.md.json
new file mode 100644
index 000000000..f3aaee04a
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.md.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.md",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Emission from a primary source located anywhere within the atmosphere, including at the lower boundary (i.e. the surface of the earth). ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Diameter Mode Coarse Insoluble",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "md",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.prw17o b/data_descriptors/variables/apmonlev.prw17o
new file mode 100644
index 000000000..4aae3a7ff
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.prw17o
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.prw17o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Water vapor path for water molecules that contain oxygen-17 (H2 17O)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass of Water Vapor Containing Oxygen-17 (H2 17O) in Layer",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw17O",
+ "positive": "",
+ "standard_name": "mass_content_of_water_vapor_containing_17O_in_atmosphere_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.prw17o.json b/data_descriptors/variables/apmonlev.prw17o.json
new file mode 100644
index 000000000..4aae3a7ff
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.prw17o.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.prw17o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Water vapor path for water molecules that contain oxygen-17 (H2 17O)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass of Water Vapor Containing Oxygen-17 (H2 17O) in Layer",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw17O",
+ "positive": "",
+ "standard_name": "mass_content_of_water_vapor_containing_17O_in_atmosphere_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.prw2h b/data_descriptors/variables/apmonlev.prw2h
new file mode 100644
index 000000000..a20ab96fc
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.prw2h
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.prw2h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Water vapor path for water molecules that contain one atom of the hydrogen-2 isotope (1H 2H O)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass of Water Containing Deuterium (1H 2H O) in Layer",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw2H",
+ "positive": "",
+ "standard_name": "mass_content_of_water_vapor_containing_single_2H_in_atmosphere_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.prw2h.json b/data_descriptors/variables/apmonlev.prw2h.json
new file mode 100644
index 000000000..a20ab96fc
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.prw2h.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.prw2h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Water vapor path for water molecules that contain one atom of the hydrogen-2 isotope (1H 2H O)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass of Water Containing Deuterium (1H 2H O) in Layer",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw2H",
+ "positive": "",
+ "standard_name": "mass_content_of_water_vapor_containing_single_2H_in_atmosphere_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.reffclic b/data_descriptors/variables/apmonlev.reffclic
new file mode 100644
index 000000000..82f13abb2
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.reffclic
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.reffclic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Hydrometeor Effective Radius of Convective Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclic",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_ice_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.reffclic.json b/data_descriptors/variables/apmonlev.reffclic.json
new file mode 100644
index 000000000..82f13abb2
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.reffclic.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.reffclic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Hydrometeor Effective Radius of Convective Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclic",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_ice_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.reffclis b/data_descriptors/variables/apmonlev.reffclis
new file mode 100644
index 000000000..8f25b275d
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.reffclis
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.reffclis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Hydrometeor Effective Radius of Stratiform Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclis",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_ice_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.reffclis.json b/data_descriptors/variables/apmonlev.reffclis.json
new file mode 100644
index 000000000..8f25b275d
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.reffclis.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.reffclis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Hydrometeor Effective Radius of Stratiform Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclis",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_ice_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.reffclwc b/data_descriptors/variables/apmonlev.reffclwc
new file mode 100644
index 000000000..f690c7eb8
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.reffclwc
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.reffclwc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid. The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Convective Cloud Liquid Droplet Effective Radius",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclwc",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_liquid_water_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.reffclwc.json b/data_descriptors/variables/apmonlev.reffclwc.json
new file mode 100644
index 000000000..f690c7eb8
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.reffclwc.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.reffclwc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid. The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Convective Cloud Liquid Droplet Effective Radius",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclwc",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_liquid_water_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.reffclws b/data_descriptors/variables/apmonlev.reffclws
new file mode 100644
index 000000000..f65ee998a
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.reffclws
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.reffclws",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid. The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Stratiform Cloud Liquid Droplet Effective Radius",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclws",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_liquid_water_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.reffclws.json b/data_descriptors/variables/apmonlev.reffclws.json
new file mode 100644
index 000000000..f65ee998a
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.reffclws.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.reffclws",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid. The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Stratiform Cloud Liquid Droplet Effective Radius",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclws",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_liquid_water_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.rld b/data_descriptors/variables/apmonlev.rld
new file mode 100644
index 000000000..b9201458c
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.rld
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.rld",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling Longwave Radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rld",
+ "positive": "down",
+ "standard_name": "downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.rld.json b/data_descriptors/variables/apmonlev.rld.json
new file mode 100644
index 000000000..b9201458c
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.rld.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.rld",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling Longwave Radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rld",
+ "positive": "down",
+ "standard_name": "downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.rld4co2 b/data_descriptors/variables/apmonlev.rld4co2
new file mode 100644
index 000000000..b18a2dd06
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.rld4co2
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.rld4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling longwave radiation calculated using carbon dioxide concentrations increased fourfold (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Longwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rld4co2",
+ "positive": "down",
+ "standard_name": "downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.rld4co2.json b/data_descriptors/variables/apmonlev.rld4co2.json
new file mode 100644
index 000000000..b18a2dd06
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.rld4co2.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.rld4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling longwave radiation calculated using carbon dioxide concentrations increased fourfold (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Longwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rld4co2",
+ "positive": "down",
+ "standard_name": "downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.rldcs b/data_descriptors/variables/apmonlev.rldcs
new file mode 100644
index 000000000..354a471cc
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.rldcs
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.rldcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling clear-sky longwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldcs",
+ "positive": "down",
+ "standard_name": "downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.rldcs.json b/data_descriptors/variables/apmonlev.rldcs.json
new file mode 100644
index 000000000..354a471cc
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.rldcs.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.rldcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling clear-sky longwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldcs",
+ "positive": "down",
+ "standard_name": "downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.rldcs4co2 b/data_descriptors/variables/apmonlev.rldcs4co2
new file mode 100644
index 000000000..7d83d4af4
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.rldcs4co2
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.rldcs4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling clear-sky longwave radiation calculated using carbon dioxide concentrations increased fourfold (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Clear-Sky Longwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldcs4co2",
+ "positive": "down",
+ "standard_name": "downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.rldcs4co2.json b/data_descriptors/variables/apmonlev.rldcs4co2.json
new file mode 100644
index 000000000..7d83d4af4
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.rldcs4co2.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.rldcs4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling clear-sky longwave radiation calculated using carbon dioxide concentrations increased fourfold (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Clear-Sky Longwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldcs4co2",
+ "positive": "down",
+ "standard_name": "downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.rlu b/data_descriptors/variables/apmonlev.rlu
new file mode 100644
index 000000000..091517461
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.rlu
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.rlu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling longwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlu",
+ "positive": "up",
+ "standard_name": "upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.rlu.json b/data_descriptors/variables/apmonlev.rlu.json
new file mode 100644
index 000000000..091517461
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.rlu.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.rlu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling longwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlu",
+ "positive": "up",
+ "standard_name": "upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.rlu4co2 b/data_descriptors/variables/apmonlev.rlu4co2
new file mode 100644
index 000000000..3edd276e5
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.rlu4co2
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.rlu4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling longwave radiation calculated using carbon dioxide concentrations increased fourfold (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Longwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlu4co2",
+ "positive": "up",
+ "standard_name": "upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.rlu4co2.json b/data_descriptors/variables/apmonlev.rlu4co2.json
new file mode 100644
index 000000000..3edd276e5
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.rlu4co2.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.rlu4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling longwave radiation calculated using carbon dioxide concentrations increased fourfold (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Longwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlu4co2",
+ "positive": "up",
+ "standard_name": "upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.rlucs b/data_descriptors/variables/apmonlev.rlucs
new file mode 100644
index 000000000..488252b59
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.rlucs
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.rlucs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling clear-sky longwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlucs",
+ "positive": "up",
+ "standard_name": "upwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.rlucs.json b/data_descriptors/variables/apmonlev.rlucs.json
new file mode 100644
index 000000000..488252b59
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.rlucs.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.rlucs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling clear-sky longwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlucs",
+ "positive": "up",
+ "standard_name": "upwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.rlucs4co2 b/data_descriptors/variables/apmonlev.rlucs4co2
new file mode 100644
index 000000000..b2478cc28
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.rlucs4co2
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.rlucs4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling clear-sky longwave radiation calculated using carbon dioxide concentrations increased fourfold (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Clear-Sky Longwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlucs4co2",
+ "positive": "up",
+ "standard_name": "upwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.rlucs4co2.json b/data_descriptors/variables/apmonlev.rlucs4co2.json
new file mode 100644
index 000000000..b2478cc28
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.rlucs4co2.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.rlucs4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling clear-sky longwave radiation calculated using carbon dioxide concentrations increased fourfold (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Clear-Sky Longwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlucs4co2",
+ "positive": "up",
+ "standard_name": "upwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.rsd b/data_descriptors/variables/apmonlev.rsd
new file mode 100644
index 000000000..a5fb6176e
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.rsd
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.rsd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsd",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.rsd.json b/data_descriptors/variables/apmonlev.rsd.json
new file mode 100644
index 000000000..a5fb6176e
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.rsd.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.rsd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsd",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.rsd4co2 b/data_descriptors/variables/apmonlev.rsd4co2
new file mode 100644
index 000000000..8203f1c18
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.rsd4co2
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.rsd4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling shortwave radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Shortwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsd4co2",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.rsd4co2.json b/data_descriptors/variables/apmonlev.rsd4co2.json
new file mode 100644
index 000000000..8203f1c18
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.rsd4co2.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.rsd4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling shortwave radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Shortwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsd4co2",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.rsdcs b/data_descriptors/variables/apmonlev.rsdcs
new file mode 100644
index 000000000..f91c93dfe
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.rsdcs
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.rsdcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling clear-sky shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdcs",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.rsdcs.json b/data_descriptors/variables/apmonlev.rsdcs.json
new file mode 100644
index 000000000..f91c93dfe
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.rsdcs.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.rsdcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling clear-sky shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdcs",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.rsdcs4co2 b/data_descriptors/variables/apmonlev.rsdcs4co2
new file mode 100644
index 000000000..6e0a880b2
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.rsdcs4co2
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.rsdcs4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling clear-sky shortwave radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Clear-Sky Shortwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdcs4co2",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.rsdcs4co2.json b/data_descriptors/variables/apmonlev.rsdcs4co2.json
new file mode 100644
index 000000000..6e0a880b2
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.rsdcs4co2.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.rsdcs4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling clear-sky shortwave radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Clear-Sky Shortwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdcs4co2",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.rsu b/data_descriptors/variables/apmonlev.rsu
new file mode 100644
index 000000000..640c52aba
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.rsu
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.rsu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling shortwave radiation (includes also the fluxes at the surface and top of atmosphere)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsu",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.rsu.json b/data_descriptors/variables/apmonlev.rsu.json
new file mode 100644
index 000000000..640c52aba
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.rsu.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.rsu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling shortwave radiation (includes also the fluxes at the surface and top of atmosphere)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsu",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.rsu4co2 b/data_descriptors/variables/apmonlev.rsu4co2
new file mode 100644
index 000000000..266b5c46b
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.rsu4co2
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.rsu4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling Shortwave Radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Shortwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsu4co2",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.rsu4co2.json b/data_descriptors/variables/apmonlev.rsu4co2.json
new file mode 100644
index 000000000..266b5c46b
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.rsu4co2.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.rsu4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling Shortwave Radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Shortwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsu4co2",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.rsucs b/data_descriptors/variables/apmonlev.rsucs
new file mode 100644
index 000000000..26dc3885a
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.rsucs
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.rsucs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling clear-sky shortwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsucs",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.rsucs.json b/data_descriptors/variables/apmonlev.rsucs.json
new file mode 100644
index 000000000..26dc3885a
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.rsucs.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.rsucs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling clear-sky shortwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsucs",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.rsucs4co2 b/data_descriptors/variables/apmonlev.rsucs4co2
new file mode 100644
index 000000000..5eeb4908f
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.rsucs4co2
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.rsucs4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling clear-sky shortwave radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Clear-Sky Shortwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsucs4co2",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.rsucs4co2.json b/data_descriptors/variables/apmonlev.rsucs4co2.json
new file mode 100644
index 000000000..5eeb4908f
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.rsucs4co2.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.rsucs4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling clear-sky shortwave radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Clear-Sky Shortwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsucs4co2",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.smc b/data_descriptors/variables/apmonlev.smc
new file mode 100644
index 000000000..705acfd05
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.smc
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.smc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The net mass flux represents the difference between the updraft and downdraft components. For models with a distinct shallow convection scheme, this is calculated as convective mass flux divided by the area of the whole grid cell (not just the area of the cloud).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Shallow Convective Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "smc",
+ "positive": "up",
+ "standard_name": "atmosphere_net_upward_shallow_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.smc.json b/data_descriptors/variables/apmonlev.smc.json
new file mode 100644
index 000000000..705acfd05
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.smc.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.smc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The net mass flux represents the difference between the updraft and downdraft components. For models with a distinct shallow convection scheme, this is calculated as convective mass flux divided by the area of the whole grid cell (not just the area of the cloud).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Shallow Convective Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "smc",
+ "positive": "up",
+ "standard_name": "atmosphere_net_upward_shallow_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.t2 b/data_descriptors/variables/apmonlev.t2
new file mode 100644
index 000000000..5acd63939
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.t2
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.t2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air temperature squared",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mean-Squared Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "t2",
+ "positive": "",
+ "standard_name": "square_of_air_temperature",
+ "units": "K2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.t2.json b/data_descriptors/variables/apmonlev.t2.json
new file mode 100644
index 000000000..5acd63939
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.t2.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.t2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air temperature squared",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mean-Squared Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "t2",
+ "positive": "",
+ "standard_name": "square_of_air_temperature",
+ "units": "K2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.ta b/data_descriptors/variables/apmonlev.ta
new file mode 100644
index 000000000..accc2c885
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.ta
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.ta.json b/data_descriptors/variables/apmonlev.ta.json
new file mode 100644
index 000000000..accc2c885
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.ta.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.tnhus b/data_descriptors/variables/apmonlev.tnhus
new file mode 100644
index 000000000..357dfbb2d
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.tnhus
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.tnhus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Specific Humidity",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhus",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.tnhus.json b/data_descriptors/variables/apmonlev.tnhus.json
new file mode 100644
index 000000000..357dfbb2d
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.tnhus.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.tnhus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Specific Humidity",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhus",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.tnhusa b/data_descriptors/variables/apmonlev.tnhusa
new file mode 100644
index 000000000..c3f8e8103
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.tnhusa
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.tnhusa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Specific Humidity due to Advection",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity Due to Advection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusa",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_advection",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.tnhusa.json b/data_descriptors/variables/apmonlev.tnhusa.json
new file mode 100644
index 000000000..c3f8e8103
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.tnhusa.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.tnhusa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Specific Humidity due to Advection",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity Due to Advection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusa",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_advection",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.tnhusc b/data_descriptors/variables/apmonlev.tnhusc
new file mode 100644
index 000000000..70a9f34de
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.tnhusc
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.tnhusc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendencies from cumulus convection scheme.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity Due to Convection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusc",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_convection",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.tnhusc.json b/data_descriptors/variables/apmonlev.tnhusc.json
new file mode 100644
index 000000000..70a9f34de
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.tnhusc.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.tnhusc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendencies from cumulus convection scheme.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity Due to Convection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusc",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_convection",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.tnhusd b/data_descriptors/variables/apmonlev.tnhusd
new file mode 100644
index 000000000..6dd4f3231
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.tnhusd
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.tnhusd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of specific humidity due to numerical diffusion.This includes any horizontal or vertical numerical moisture diffusion not associated with the parametrized moist physics or the resolved dynamics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be excluded, as should any diffusion which is included in the terms from the resolved dynamics. This term is required to check the closure of the moisture budget.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity Due to Numerical Diffusion",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusd",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_diffusion",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.tnhusd.json b/data_descriptors/variables/apmonlev.tnhusd.json
new file mode 100644
index 000000000..6dd4f3231
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.tnhusd.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.tnhusd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of specific humidity due to numerical diffusion.This includes any horizontal or vertical numerical moisture diffusion not associated with the parametrized moist physics or the resolved dynamics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be excluded, as should any diffusion which is included in the terms from the resolved dynamics. This term is required to check the closure of the moisture budget.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity Due to Numerical Diffusion",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusd",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_diffusion",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.tnhusmp b/data_descriptors/variables/apmonlev.tnhusmp
new file mode 100644
index 000000000..44e23d872
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.tnhusmp
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.tnhusmp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of specific humidity due to model physics. This includes sources and sinks from parametrized moist physics (e.g. convection, boundary layer, stratiform condensation/evaporation, etc.) and excludes sources and sinks from resolved dynamics or from horizontal or vertical numerical diffusion not associated with model physics. For example any diffusive mixing by the boundary layer scheme would be included.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity Due to Model Physics",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusmp",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_model_physics",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.tnhusmp.json b/data_descriptors/variables/apmonlev.tnhusmp.json
new file mode 100644
index 000000000..44e23d872
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.tnhusmp.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.tnhusmp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of specific humidity due to model physics. This includes sources and sinks from parametrized moist physics (e.g. convection, boundary layer, stratiform condensation/evaporation, etc.) and excludes sources and sinks from resolved dynamics or from horizontal or vertical numerical diffusion not associated with model physics. For example any diffusive mixing by the boundary layer scheme would be included.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity Due to Model Physics",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusmp",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_model_physics",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.tnhuspbl b/data_descriptors/variables/apmonlev.tnhuspbl
new file mode 100644
index 000000000..04bec4add
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.tnhuspbl
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.tnhuspbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Includes all boundary layer terms including diffusive terms.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity Due to Boundary Layer Mixing",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhuspbl",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_boundary_layer_mixing",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.tnhuspbl.json b/data_descriptors/variables/apmonlev.tnhuspbl.json
new file mode 100644
index 000000000..04bec4add
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.tnhuspbl.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.tnhuspbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Includes all boundary layer terms including diffusive terms.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity Due to Boundary Layer Mixing",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhuspbl",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_boundary_layer_mixing",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.tnhusscp b/data_descriptors/variables/apmonlev.tnhusscp
new file mode 100644
index 000000000..19cdc5ff9
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.tnhusscp
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.tnhusscp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The phrase 'tendency_of_X' means derivative of X with respect to time. 'Specific' means per unit mass. Specific humidity is the mass fraction of water vapor in (moist) air. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. A variable with the standard name of tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation should contain the effects of all processes which convert stratiform clouds and precipitation to or from water vapor. In an atmosphere model, stratiform cloud is that produced by large-scale convergence (not the convection schemes).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity Due to Stratiform Clouds and Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusscp",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.tnhusscp.json b/data_descriptors/variables/apmonlev.tnhusscp.json
new file mode 100644
index 000000000..19cdc5ff9
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.tnhusscp.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.tnhusscp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The phrase 'tendency_of_X' means derivative of X with respect to time. 'Specific' means per unit mass. Specific humidity is the mass fraction of water vapor in (moist) air. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. A variable with the standard name of tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation should contain the effects of all processes which convert stratiform clouds and precipitation to or from water vapor. In an atmosphere model, stratiform cloud is that produced by large-scale convergence (not the convection schemes).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity Due to Stratiform Clouds and Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusscp",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.tnhusscpbl b/data_descriptors/variables/apmonlev.tnhusscpbl
new file mode 100644
index 000000000..80d010aeb
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.tnhusscpbl
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.tnhusscpbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Specific Humidity Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing (to be specified only in models which do not separate budget terms for stratiform cloud, precipitation and boundary layer schemes. Includes all boundary layer terms including and diffusive terms.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusscpbl",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.tnhusscpbl.json b/data_descriptors/variables/apmonlev.tnhusscpbl.json
new file mode 100644
index 000000000..80d010aeb
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.tnhusscpbl.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.tnhusscpbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Specific Humidity Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing (to be specified only in models which do not separate budget terms for stratiform cloud, precipitation and boundary layer schemes. Includes all boundary layer terms including and diffusive terms.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusscpbl",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.tnt b/data_descriptors/variables/apmonlev.tnt
new file mode 100644
index 000000000..62a976c3b
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.tnt
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.tnt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnt",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.tnt.json b/data_descriptors/variables/apmonlev.tnt.json
new file mode 100644
index 000000000..62a976c3b
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.tnt.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.tnt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnt",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.tnta b/data_descriptors/variables/apmonlev.tnta
new file mode 100644
index 000000000..f69f7a298
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.tnta
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.tnta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Air Temperature due to Advection",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Advection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnta",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_advection",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.tnta.json b/data_descriptors/variables/apmonlev.tnta.json
new file mode 100644
index 000000000..f69f7a298
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.tnta.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.tnta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Air Temperature due to Advection",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Advection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnta",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_advection",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.tntc b/data_descriptors/variables/apmonlev.tntc
new file mode 100644
index 000000000..87be7b434
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.tntc
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.tntc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendencies from cumulus convection scheme.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Convection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntc",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_convection",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.tntc.json b/data_descriptors/variables/apmonlev.tntc.json
new file mode 100644
index 000000000..87be7b434
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.tntc.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.tntc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendencies from cumulus convection scheme.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Convection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntc",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_convection",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.tntd b/data_descriptors/variables/apmonlev.tntd
new file mode 100644
index 000000000..61e2f9f34
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.tntd
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.tntd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "This includes any horizontal or vertical numerical temperature diffusion not associated with the parametrized moist physics or the resolved dynamics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be excluded, as should any diffusion which is included in the terms from the resolved dynamics. This term is required to check the closure of the temperature budget.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Numerical Diffusion",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntd",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_diffusion",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.tntd.json b/data_descriptors/variables/apmonlev.tntd.json
new file mode 100644
index 000000000..61e2f9f34
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.tntd.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.tntd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "This includes any horizontal or vertical numerical temperature diffusion not associated with the parametrized moist physics or the resolved dynamics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be excluded, as should any diffusion which is included in the terms from the resolved dynamics. This term is required to check the closure of the temperature budget.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Numerical Diffusion",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntd",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_diffusion",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.tntmp b/data_descriptors/variables/apmonlev.tntmp
new file mode 100644
index 000000000..3c954e1f2
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.tntmp
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.tntmp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of air temperature due to model physics. This includes sources and sinks from parametrized physics (e.g. radiation, convection, boundary layer, stratiform condensation/evaporation, etc.). It excludes sources and sinks from resolved dynamics and numerical diffusion not associated with parametrized physics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be included, while numerical diffusion applied in addition to physics or resolved dynamics should be excluded. This term is required to check the closure of the heat budget.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Model Physics",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntmp",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_model_physics",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.tntmp.json b/data_descriptors/variables/apmonlev.tntmp.json
new file mode 100644
index 000000000..3c954e1f2
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.tntmp.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.tntmp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of air temperature due to model physics. This includes sources and sinks from parametrized physics (e.g. radiation, convection, boundary layer, stratiform condensation/evaporation, etc.). It excludes sources and sinks from resolved dynamics and numerical diffusion not associated with parametrized physics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be included, while numerical diffusion applied in addition to physics or resolved dynamics should be excluded. This term is required to check the closure of the heat budget.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Model Physics",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntmp",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_model_physics",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.tntpbl b/data_descriptors/variables/apmonlev.tntpbl
new file mode 100644
index 000000000..48db71f9d
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.tntpbl
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.tntpbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Includes all boundary layer terms including diffusive terms.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Boundary Layer Mixing",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntpbl",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_boundary_layer_mixing",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.tntpbl.json b/data_descriptors/variables/apmonlev.tntpbl.json
new file mode 100644
index 000000000..48db71f9d
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.tntpbl.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.tntpbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Includes all boundary layer terms including diffusive terms.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Boundary Layer Mixing",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntpbl",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_boundary_layer_mixing",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.tntr b/data_descriptors/variables/apmonlev.tntr
new file mode 100644
index 000000000..a2169df1d
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.tntr
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.tntr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Air Temperature due to Radiative Heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntr",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_radiative_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.tntr.json b/data_descriptors/variables/apmonlev.tntr.json
new file mode 100644
index 000000000..a2169df1d
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.tntr.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.tntr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Air Temperature due to Radiative Heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntr",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_radiative_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.tntrlcs b/data_descriptors/variables/apmonlev.tntrlcs
new file mode 100644
index 000000000..7e605dfbb
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.tntrlcs
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.tntrlcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Air Temperature due to Clear Sky Longwave Radiative Heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Clear Sky Longwave Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrlcs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating_assuming_clear_sky",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.tntrlcs.json b/data_descriptors/variables/apmonlev.tntrlcs.json
new file mode 100644
index 000000000..7e605dfbb
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.tntrlcs.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.tntrlcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Air Temperature due to Clear Sky Longwave Radiative Heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Clear Sky Longwave Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrlcs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating_assuming_clear_sky",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.tntrscs b/data_descriptors/variables/apmonlev.tntrscs
new file mode 100644
index 000000000..7f150a5e2
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.tntrscs
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.tntrscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Air Temperature due to Clear Sky Shortwave Radiative Heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Clear Sky Shortwave Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrscs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating_assuming_clear_sky",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.tntrscs.json b/data_descriptors/variables/apmonlev.tntrscs.json
new file mode 100644
index 000000000..7f150a5e2
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.tntrscs.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.tntrscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Air Temperature due to Clear Sky Shortwave Radiative Heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Clear Sky Shortwave Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrscs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating_assuming_clear_sky",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.tntscp b/data_descriptors/variables/apmonlev.tntscp
new file mode 100644
index 000000000..3a9090503
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.tntscp
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.tntscp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The phrase 'tendency_of_X' means derivative of X with respect to time. Air temperature is the bulk temperature of the air, not the surface (skin) temperature. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. A variable with the standard name tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation should contain net latent heating effects of all processes which convert stratiform clouds and precipitation between water vapour, liquid or ice phases. In an atmosphere model, stratiform cloud is that produced by large-scale convergence (not the convection schemes).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Stratiform Clouds and Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntscp",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.tntscp.json b/data_descriptors/variables/apmonlev.tntscp.json
new file mode 100644
index 000000000..3a9090503
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.tntscp.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.tntscp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The phrase 'tendency_of_X' means derivative of X with respect to time. Air temperature is the bulk temperature of the air, not the surface (skin) temperature. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. A variable with the standard name tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation should contain net latent heating effects of all processes which convert stratiform clouds and precipitation between water vapour, liquid or ice phases. In an atmosphere model, stratiform cloud is that produced by large-scale convergence (not the convection schemes).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Stratiform Clouds and Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntscp",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.tntscpbl b/data_descriptors/variables/apmonlev.tntscpbl
new file mode 100644
index 000000000..d4a71cb00
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.tntscpbl
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.tntscpbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Air Temperature Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing (to be specified only in models which do not separate cloud, precipitation and boundary layer terms. Includes all boundary layer terms including diffusive ones.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntscpbl",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.tntscpbl.json b/data_descriptors/variables/apmonlev.tntscpbl.json
new file mode 100644
index 000000000..d4a71cb00
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.tntscpbl.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.tntscpbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Air Temperature Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing (to be specified only in models which do not separate cloud, precipitation and boundary layer terms. Includes all boundary layer terms including diffusive ones.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntscpbl",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.twap b/data_descriptors/variables/apmonlev.twap
new file mode 100644
index 000000000..4672730d4
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.twap
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.twap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Product of air temperature and pressure tendency",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Product of Air Temperature and Omega",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "twap",
+ "positive": "",
+ "standard_name": "product_of_lagrangian_tendency_of_air_pressure_and_air_temperature",
+ "units": "K Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.twap.json b/data_descriptors/variables/apmonlev.twap.json
new file mode 100644
index 000000000..4672730d4
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.twap.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.twap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Product of air temperature and pressure tendency",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Product of Air Temperature and Omega",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "twap",
+ "positive": "",
+ "standard_name": "product_of_lagrangian_tendency_of_air_pressure_and_air_temperature",
+ "units": "K Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.u2 b/data_descriptors/variables/apmonlev.u2
new file mode 100644
index 000000000..7f57b8c98
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.u2
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.u2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "u*u",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mean-Squared Eastward Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "u2",
+ "positive": "",
+ "standard_name": "square_of_eastward_wind",
+ "units": "m2 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.u2.json b/data_descriptors/variables/apmonlev.u2.json
new file mode 100644
index 000000000..7f57b8c98
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.u2.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.u2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "u*u",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mean-Squared Eastward Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "u2",
+ "positive": "",
+ "standard_name": "square_of_eastward_wind",
+ "units": "m2 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.ut b/data_descriptors/variables/apmonlev.ut
new file mode 100644
index 000000000..819160be8
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.ut
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.ut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Product of air temperature and eastward wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Product of Air Temperature and Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ut",
+ "positive": "",
+ "standard_name": "product_of_eastward_wind_and_air_temperature",
+ "units": "K m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.ut.json b/data_descriptors/variables/apmonlev.ut.json
new file mode 100644
index 000000000..819160be8
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.ut.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.ut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Product of air temperature and eastward wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Product of Air Temperature and Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ut",
+ "positive": "",
+ "standard_name": "product_of_eastward_wind_and_air_temperature",
+ "units": "K m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.uv b/data_descriptors/variables/apmonlev.uv
new file mode 100644
index 000000000..0f1a2111a
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.uv
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.uv",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "u*v",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Product of Eastward Wind and Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uv",
+ "positive": "",
+ "standard_name": "product_of_eastward_wind_and_northward_wind",
+ "units": "m2 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.uv.json b/data_descriptors/variables/apmonlev.uv.json
new file mode 100644
index 000000000..0f1a2111a
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.uv.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.uv",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "u*v",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Product of Eastward Wind and Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uv",
+ "positive": "",
+ "standard_name": "product_of_eastward_wind_and_northward_wind",
+ "units": "m2 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.uwap b/data_descriptors/variables/apmonlev.uwap
new file mode 100644
index 000000000..b27060050
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.uwap
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.uwap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "u*omega",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Product of Eastward Wind and Omega",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uwap",
+ "positive": "",
+ "standard_name": "product_of_eastward_wind_and_lagrangian_tendency_of_air_pressure",
+ "units": "Pa m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.uwap.json b/data_descriptors/variables/apmonlev.uwap.json
new file mode 100644
index 000000000..b27060050
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.uwap.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.uwap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "u*omega",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Product of Eastward Wind and Omega",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uwap",
+ "positive": "",
+ "standard_name": "product_of_eastward_wind_and_lagrangian_tendency_of_air_pressure",
+ "units": "Pa m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.v2 b/data_descriptors/variables/apmonlev.v2
new file mode 100644
index 000000000..8e8fb9b5e
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.v2
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.v2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "v*v",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mean-Squared Northward Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "v2",
+ "positive": "",
+ "standard_name": "square_of_northward_wind",
+ "units": "m2 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.v2.json b/data_descriptors/variables/apmonlev.v2.json
new file mode 100644
index 000000000..8e8fb9b5e
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.v2.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.v2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "v*v",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mean-Squared Northward Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "v2",
+ "positive": "",
+ "standard_name": "square_of_northward_wind",
+ "units": "m2 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.vt b/data_descriptors/variables/apmonlev.vt
new file mode 100644
index 000000000..d2865b32b
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.vt
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.vt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Product of air temperature and northward wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Product of Air Temperature and Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vt",
+ "positive": "",
+ "standard_name": "product_of_northward_wind_and_air_temperature",
+ "units": "K m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.vt.json b/data_descriptors/variables/apmonlev.vt.json
new file mode 100644
index 000000000..d2865b32b
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.vt.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.vt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Product of air temperature and northward wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Product of Air Temperature and Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vt",
+ "positive": "",
+ "standard_name": "product_of_northward_wind_and_air_temperature",
+ "units": "K m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.vwap b/data_descriptors/variables/apmonlev.vwap
new file mode 100644
index 000000000..f344a00e1
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.vwap
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.vwap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "v*omega",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Product of Northward Wind and Omega",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vwap",
+ "positive": "",
+ "standard_name": "product_of_northward_wind_and_lagrangian_tendency_of_air_pressure",
+ "units": "Pa m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.vwap.json b/data_descriptors/variables/apmonlev.vwap.json
new file mode 100644
index 000000000..f344a00e1
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.vwap.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.vwap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "v*omega",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Product of Northward Wind and Omega",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vwap",
+ "positive": "",
+ "standard_name": "product_of_northward_wind_and_lagrangian_tendency_of_air_pressure",
+ "units": "Pa m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.wap b/data_descriptors/variables/apmonlev.wap
new file mode 100644
index 000000000..b9c906e5d
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.wap
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.wap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.wap.json b/data_descriptors/variables/apmonlev.wap.json
new file mode 100644
index 000000000..b9c906e5d
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.wap.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.wap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.wap2 b/data_descriptors/variables/apmonlev.wap2
new file mode 100644
index 000000000..929fe2c2e
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.wap2
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.wap2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "omega*omega",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mean-Squared Vertical Velocity (Omega)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap2",
+ "positive": "",
+ "standard_name": "square_of_lagrangian_tendency_of_air_pressure",
+ "units": "Pa2 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.wap2.json b/data_descriptors/variables/apmonlev.wap2.json
new file mode 100644
index 000000000..929fe2c2e
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.wap2.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.wap2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "omega*omega",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mean-Squared Vertical Velocity (Omega)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap2",
+ "positive": "",
+ "standard_name": "square_of_lagrangian_tendency_of_air_pressure",
+ "units": "Pa2 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.xgwdparam b/data_descriptors/variables/apmonlev.xgwdparam
new file mode 100644
index 000000000..8119ad5d6
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.xgwdparam
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.xgwdparam",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Parameterised x-component of gravity wave drag",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "xgwdparam",
+ "positive": "",
+ "standard_name": "atmosphere_eastward_stress_due_to_gravity_wave_drag",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.xgwdparam.json b/data_descriptors/variables/apmonlev.xgwdparam.json
new file mode 100644
index 000000000..8119ad5d6
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.xgwdparam.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.xgwdparam",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Parameterised x-component of gravity wave drag",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "xgwdparam",
+ "positive": "",
+ "standard_name": "atmosphere_eastward_stress_due_to_gravity_wave_drag",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.ygwdparam b/data_descriptors/variables/apmonlev.ygwdparam
new file mode 100644
index 000000000..10c69dbfd
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.ygwdparam
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.ygwdparam",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Parameterised y- component of gravity wave drag",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ygwdparam",
+ "positive": "",
+ "standard_name": "atmosphere_northward_stress_due_to_gravity_wave_drag",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.ygwdparam.json b/data_descriptors/variables/apmonlev.ygwdparam.json
new file mode 100644
index 000000000..10c69dbfd
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.ygwdparam.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.ygwdparam",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Parameterised y- component of gravity wave drag",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ygwdparam",
+ "positive": "",
+ "standard_name": "atmosphere_northward_stress_due_to_gravity_wave_drag",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.zg b/data_descriptors/variables/apmonlev.zg
new file mode 100644
index 000000000..9f5ff374b
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.zg
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.zg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonlev.zg.json b/data_descriptors/variables/apmonlev.zg.json
new file mode 100644
index 000000000..9f5ff374b
--- /dev/null
+++ b/data_descriptors/variables/apmonlev.zg.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apmonlev.zg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonz.epfy b/data_descriptors/variables/apmonz.epfy
new file mode 100644
index 000000000..46cba8a23
--- /dev/null
+++ b/data_descriptors/variables/apmonz.epfy
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmonz.epfy",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Transformed Eulerian Mean Diagnostics Meridional component Fy of Eliassen-Palm (EP) flux (Fy, Fz) derived from 6hr or higher frequency fields (use daily fields or 12 hr fields if the 6 hr are not available). Please use the definitions given by equation 3.5.3a of Andrews, Holton and Leovy text book, but scaled by density to have units m3 s-2.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Component of the Eliassen-Palm Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "epfy",
+ "positive": "",
+ "standard_name": "northward_eliassen_palm_flux_in_air",
+ "units": "m3 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonz.epfy.json b/data_descriptors/variables/apmonz.epfy.json
new file mode 100644
index 000000000..46cba8a23
--- /dev/null
+++ b/data_descriptors/variables/apmonz.epfy.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmonz.epfy",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Transformed Eulerian Mean Diagnostics Meridional component Fy of Eliassen-Palm (EP) flux (Fy, Fz) derived from 6hr or higher frequency fields (use daily fields or 12 hr fields if the 6 hr are not available). Please use the definitions given by equation 3.5.3a of Andrews, Holton and Leovy text book, but scaled by density to have units m3 s-2.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Component of the Eliassen-Palm Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "epfy",
+ "positive": "",
+ "standard_name": "northward_eliassen_palm_flux_in_air",
+ "units": "m3 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonz.epfz b/data_descriptors/variables/apmonz.epfz
new file mode 100644
index 000000000..ee2b1d898
--- /dev/null
+++ b/data_descriptors/variables/apmonz.epfz
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmonz.epfz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Transformed Eulerian Mean Diagnostics Meridional component Fz of the Eliassen-Palm (EP) flux (Fy, Fz) derived from 6hr or higher frequency fields (use daily fields or 12 hr fields if the 6 hr are not available). Please use the definitions given by equation 3.5.3b of Andrews, Holton and Leovy text book, but scaled by density to have units m3 s-2.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upward Component of the Eliassen-Palm Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "epfz",
+ "positive": "up",
+ "standard_name": "upward_eliassen_palm_flux_in_air",
+ "units": "m3 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonz.epfz.json b/data_descriptors/variables/apmonz.epfz.json
new file mode 100644
index 000000000..ee2b1d898
--- /dev/null
+++ b/data_descriptors/variables/apmonz.epfz.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmonz.epfz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Transformed Eulerian Mean Diagnostics Meridional component Fz of the Eliassen-Palm (EP) flux (Fy, Fz) derived from 6hr or higher frequency fields (use daily fields or 12 hr fields if the 6 hr are not available). Please use the definitions given by equation 3.5.3b of Andrews, Holton and Leovy text book, but scaled by density to have units m3 s-2.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upward Component of the Eliassen-Palm Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "epfz",
+ "positive": "up",
+ "standard_name": "upward_eliassen_palm_flux_in_air",
+ "units": "m3 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonz.jo2 b/data_descriptors/variables/apmonz.jo2
new file mode 100644
index 000000000..658f68d1b
--- /dev/null
+++ b/data_descriptors/variables/apmonz.jo2
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmonz.jo2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Rate of photolysis of molecular oxygen to atomic oxygen (o2 -> o1d+o)",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Photolysis Rate of Diatomic Molecular Oxygen",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jo2",
+ "positive": "",
+ "standard_name": "photolysis_rate_of_molecular_oxygen",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonz.jo2.json b/data_descriptors/variables/apmonz.jo2.json
new file mode 100644
index 000000000..658f68d1b
--- /dev/null
+++ b/data_descriptors/variables/apmonz.jo2.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmonz.jo2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Rate of photolysis of molecular oxygen to atomic oxygen (o2 -> o1d+o)",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Photolysis Rate of Diatomic Molecular Oxygen",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jo2",
+ "positive": "",
+ "standard_name": "photolysis_rate_of_molecular_oxygen",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonz.jo3 b/data_descriptors/variables/apmonz.jo3
new file mode 100644
index 000000000..7a4e44596
--- /dev/null
+++ b/data_descriptors/variables/apmonz.jo3
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmonz.jo3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Sum of photolysis rates o3 -> o1d+o2 and o3 -> o+o2",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Photolysis Rate of Ozone (O3)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jo3",
+ "positive": "",
+ "standard_name": "photolysis_rate_of_ozone",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonz.jo3.json b/data_descriptors/variables/apmonz.jo3.json
new file mode 100644
index 000000000..7a4e44596
--- /dev/null
+++ b/data_descriptors/variables/apmonz.jo3.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmonz.jo3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Sum of photolysis rates o3 -> o1d+o2 and o3 -> o+o2",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Photolysis Rate of Ozone (O3)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jo3",
+ "positive": "",
+ "standard_name": "photolysis_rate_of_ozone",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonz.tntc b/data_descriptors/variables/apmonz.tntc
new file mode 100644
index 000000000..094140c10
--- /dev/null
+++ b/data_descriptors/variables/apmonz.tntc
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmonz.tntc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendencies from cumulus convection scheme.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Convection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntc",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_convection",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonz.tntc.json b/data_descriptors/variables/apmonz.tntc.json
new file mode 100644
index 000000000..094140c10
--- /dev/null
+++ b/data_descriptors/variables/apmonz.tntc.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmonz.tntc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendencies from cumulus convection scheme.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Convection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntc",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_convection",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonz.tntmp b/data_descriptors/variables/apmonz.tntmp
new file mode 100644
index 000000000..238fc8232
--- /dev/null
+++ b/data_descriptors/variables/apmonz.tntmp
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmonz.tntmp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of air temperature due to model physics. This includes sources and sinks from parametrized physics (e.g. radiation, convection, boundary layer, stratiform condensation/evaporation, etc.). It excludes sources and sinks from resolved dynamics and numerical diffusion not associated with parametrized physics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be included, while numerical diffusion applied in addition to physics or resolved dynamics should be excluded. This term is required to check the closure of the heat budget.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Model Physics",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntmp",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_model_physics",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonz.tntmp.json b/data_descriptors/variables/apmonz.tntmp.json
new file mode 100644
index 000000000..238fc8232
--- /dev/null
+++ b/data_descriptors/variables/apmonz.tntmp.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmonz.tntmp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of air temperature due to model physics. This includes sources and sinks from parametrized physics (e.g. radiation, convection, boundary layer, stratiform condensation/evaporation, etc.). It excludes sources and sinks from resolved dynamics and numerical diffusion not associated with parametrized physics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be included, while numerical diffusion applied in addition to physics or resolved dynamics should be excluded. This term is required to check the closure of the heat budget.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Model Physics",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntmp",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_model_physics",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonz.tntnogw b/data_descriptors/variables/apmonz.tntnogw
new file mode 100644
index 000000000..6e9f14fc7
--- /dev/null
+++ b/data_descriptors/variables/apmonz.tntnogw
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmonz.tntnogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Temperature tendency due to dissipation of parameterized nonorographic gravity waves.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Temperature Tendency Due to Non-Orographic Gravity Wave Dissipation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntnogw",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_dissipation_of_nonorographic_gravity_waves",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonz.tntnogw.json b/data_descriptors/variables/apmonz.tntnogw.json
new file mode 100644
index 000000000..6e9f14fc7
--- /dev/null
+++ b/data_descriptors/variables/apmonz.tntnogw.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmonz.tntnogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Temperature tendency due to dissipation of parameterized nonorographic gravity waves.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Temperature Tendency Due to Non-Orographic Gravity Wave Dissipation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntnogw",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_dissipation_of_nonorographic_gravity_waves",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonz.tntogw b/data_descriptors/variables/apmonz.tntogw
new file mode 100644
index 000000000..86d26b1ce
--- /dev/null
+++ b/data_descriptors/variables/apmonz.tntogw
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmonz.tntogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Temperature tendency due to dissipation of parameterized orographic gravity waves.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Temperature Tendency Due to Orographic Gravity Wave Dissipation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntogw",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_dissipation_of_orographic_gravity_waves",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonz.tntogw.json b/data_descriptors/variables/apmonz.tntogw.json
new file mode 100644
index 000000000..86d26b1ce
--- /dev/null
+++ b/data_descriptors/variables/apmonz.tntogw.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmonz.tntogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Temperature tendency due to dissipation of parameterized orographic gravity waves.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Temperature Tendency Due to Orographic Gravity Wave Dissipation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntogw",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_dissipation_of_orographic_gravity_waves",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonz.tntrlcs b/data_descriptors/variables/apmonz.tntrlcs
new file mode 100644
index 000000000..81b798e9d
--- /dev/null
+++ b/data_descriptors/variables/apmonz.tntrlcs
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmonz.tntrlcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of Air Temperature due to Clear Sky Longwave Radiative Heating",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Clear Sky Longwave Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrlcs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating_assuming_clear_sky",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonz.tntrlcs.json b/data_descriptors/variables/apmonz.tntrlcs.json
new file mode 100644
index 000000000..81b798e9d
--- /dev/null
+++ b/data_descriptors/variables/apmonz.tntrlcs.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmonz.tntrlcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of Air Temperature due to Clear Sky Longwave Radiative Heating",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Clear Sky Longwave Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrlcs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating_assuming_clear_sky",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonz.tntrscs b/data_descriptors/variables/apmonz.tntrscs
new file mode 100644
index 000000000..e32bb29ef
--- /dev/null
+++ b/data_descriptors/variables/apmonz.tntrscs
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmonz.tntrscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of Air Temperature due to Clear Sky Shortwave Radiative Heating",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Clear Sky Shortwave Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrscs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating_assuming_clear_sky",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonz.tntrscs.json b/data_descriptors/variables/apmonz.tntrscs.json
new file mode 100644
index 000000000..e32bb29ef
--- /dev/null
+++ b/data_descriptors/variables/apmonz.tntrscs.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmonz.tntrscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of Air Temperature due to Clear Sky Shortwave Radiative Heating",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Clear Sky Shortwave Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrscs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating_assuming_clear_sky",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonz.tntscp b/data_descriptors/variables/apmonz.tntscp
new file mode 100644
index 000000000..f4ca18e7d
--- /dev/null
+++ b/data_descriptors/variables/apmonz.tntscp
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmonz.tntscp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "The phrase 'tendency_of_X' means derivative of X with respect to time. Air temperature is the bulk temperature of the air, not the surface (skin) temperature. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. A variable with the standard name tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation should contain net latent heating effects of all processes which convert stratiform clouds and precipitation between water vapour, liquid or ice phases. In an atmosphere model, stratiform cloud is that produced by large-scale convergence (not the convection schemes).",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Stratiform Clouds and Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntscp",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonz.tntscp.json b/data_descriptors/variables/apmonz.tntscp.json
new file mode 100644
index 000000000..f4ca18e7d
--- /dev/null
+++ b/data_descriptors/variables/apmonz.tntscp.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmonz.tntscp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "The phrase 'tendency_of_X' means derivative of X with respect to time. Air temperature is the bulk temperature of the air, not the surface (skin) temperature. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. A variable with the standard name tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation should contain net latent heating effects of all processes which convert stratiform clouds and precipitation between water vapour, liquid or ice phases. In an atmosphere model, stratiform cloud is that produced by large-scale convergence (not the convection schemes).",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Stratiform Clouds and Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntscp",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonz.utendepfd b/data_descriptors/variables/apmonz.utendepfd
new file mode 100644
index 000000000..49b5a3730
--- /dev/null
+++ b/data_descriptors/variables/apmonz.utendepfd
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmonz.utendepfd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of the zonal mean zonal wind due to the divergence of the Eliassen-Palm flux.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Eastward Wind Due to Eliassen-Palm Flux Divergence",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendepfd",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_eliassen_palm_flux_divergence",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonz.utendepfd.json b/data_descriptors/variables/apmonz.utendepfd.json
new file mode 100644
index 000000000..49b5a3730
--- /dev/null
+++ b/data_descriptors/variables/apmonz.utendepfd.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmonz.utendepfd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of the zonal mean zonal wind due to the divergence of the Eliassen-Palm flux.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Eastward Wind Due to Eliassen-Palm Flux Divergence",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendepfd",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_eliassen_palm_flux_divergence",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonz.utendnogw b/data_descriptors/variables/apmonz.utendnogw
new file mode 100644
index 000000000..7282fa84b
--- /dev/null
+++ b/data_descriptors/variables/apmonz.utendnogw
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmonz.utendnogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of the eastward wind by parameterized nonorographic gravity waves.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Acceleration Due to Non-Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendnogw",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_nonorographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonz.utendnogw.json b/data_descriptors/variables/apmonz.utendnogw.json
new file mode 100644
index 000000000..7282fa84b
--- /dev/null
+++ b/data_descriptors/variables/apmonz.utendnogw.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmonz.utendnogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of the eastward wind by parameterized nonorographic gravity waves.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Acceleration Due to Non-Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendnogw",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_nonorographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonz.vtem b/data_descriptors/variables/apmonz.vtem
new file mode 100644
index 000000000..39bf1b822
--- /dev/null
+++ b/data_descriptors/variables/apmonz.vtem
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmonz.vtem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Transformed Eulerian Mean Diagnostics v*, meridional component of the residual meridional circulation (v*, w*) derived from 6 hr or higher frequency data fields (use instantaneous daily fields or 12 hr fields if the 6 hr data are not available).",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Transformed Eulerian Mean Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vtem",
+ "positive": "",
+ "standard_name": "northward_transformed_eulerian_mean_air_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonz.vtem.json b/data_descriptors/variables/apmonz.vtem.json
new file mode 100644
index 000000000..39bf1b822
--- /dev/null
+++ b/data_descriptors/variables/apmonz.vtem.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmonz.vtem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Transformed Eulerian Mean Diagnostics v*, meridional component of the residual meridional circulation (v*, w*) derived from 6 hr or higher frequency data fields (use instantaneous daily fields or 12 hr fields if the 6 hr data are not available).",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Transformed Eulerian Mean Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vtem",
+ "positive": "",
+ "standard_name": "northward_transformed_eulerian_mean_air_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonz.vtendnogw b/data_descriptors/variables/apmonz.vtendnogw
new file mode 100644
index 000000000..753289758
--- /dev/null
+++ b/data_descriptors/variables/apmonz.vtendnogw
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmonz.vtendnogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of the northward wind by parameterized nonorographic gravity waves. (Note that CF name tables only have a general northward tendency for all gravity waves, and we need it separated by type.)",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Acceleration Due to Non-Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vtendnogw",
+ "positive": "",
+ "standard_name": "tendency_of_northward_wind_due_to_nonorographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonz.vtendnogw.json b/data_descriptors/variables/apmonz.vtendnogw.json
new file mode 100644
index 000000000..753289758
--- /dev/null
+++ b/data_descriptors/variables/apmonz.vtendnogw.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmonz.vtendnogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of the northward wind by parameterized nonorographic gravity waves. (Note that CF name tables only have a general northward tendency for all gravity waves, and we need it separated by type.)",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Acceleration Due to Non-Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vtendnogw",
+ "positive": "",
+ "standard_name": "tendency_of_northward_wind_due_to_nonorographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonz.wtem b/data_descriptors/variables/apmonz.wtem
new file mode 100644
index 000000000..e8e98b31e
--- /dev/null
+++ b/data_descriptors/variables/apmonz.wtem
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmonz.wtem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Transformed Eulerian Mean Diagnostics w*, upward component of the residual meridional circulation (v*, w*) derived from 6 hr or higher frequency data fields (use instantaneous daily fields or 12 hr fields if the 6 hr data are not available). Scale height: 6950 m",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Transformed Eulerian Mean Upward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wtem",
+ "positive": "",
+ "standard_name": "upward_transformed_eulerian_mean_air_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonz.wtem.json b/data_descriptors/variables/apmonz.wtem.json
new file mode 100644
index 000000000..e8e98b31e
--- /dev/null
+++ b/data_descriptors/variables/apmonz.wtem.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmonz.wtem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Transformed Eulerian Mean Diagnostics w*, upward component of the residual meridional circulation (v*, w*) derived from 6 hr or higher frequency data fields (use instantaneous daily fields or 12 hr fields if the 6 hr data are not available). Scale height: 6950 m",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Transformed Eulerian Mean Upward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wtem",
+ "positive": "",
+ "standard_name": "upward_transformed_eulerian_mean_air_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonz.xgwdparam b/data_descriptors/variables/apmonz.xgwdparam
new file mode 100644
index 000000000..d0e596156
--- /dev/null
+++ b/data_descriptors/variables/apmonz.xgwdparam
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmonz.xgwdparam",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Parameterised x-component of gravity wave drag",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "xgwdparam",
+ "positive": "",
+ "standard_name": "atmosphere_eastward_stress_due_to_gravity_wave_drag",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonz.xgwdparam.json b/data_descriptors/variables/apmonz.xgwdparam.json
new file mode 100644
index 000000000..d0e596156
--- /dev/null
+++ b/data_descriptors/variables/apmonz.xgwdparam.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmonz.xgwdparam",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Parameterised x-component of gravity wave drag",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "xgwdparam",
+ "positive": "",
+ "standard_name": "atmosphere_eastward_stress_due_to_gravity_wave_drag",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonz.ygwdparam b/data_descriptors/variables/apmonz.ygwdparam
new file mode 100644
index 000000000..b4b595adb
--- /dev/null
+++ b/data_descriptors/variables/apmonz.ygwdparam
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmonz.ygwdparam",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Parameterised y- component of gravity wave drag",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ygwdparam",
+ "positive": "",
+ "standard_name": "atmosphere_northward_stress_due_to_gravity_wave_drag",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonz.ygwdparam.json b/data_descriptors/variables/apmonz.ygwdparam.json
new file mode 100644
index 000000000..b4b595adb
--- /dev/null
+++ b/data_descriptors/variables/apmonz.ygwdparam.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmonz.ygwdparam",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Parameterised y- component of gravity wave drag",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ygwdparam",
+ "positive": "",
+ "standard_name": "atmosphere_northward_stress_due_to_gravity_wave_drag",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonz.zg b/data_descriptors/variables/apmonz.zg
new file mode 100644
index 000000000..8763ed6de
--- /dev/null
+++ b/data_descriptors/variables/apmonz.zg
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmonz.zg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonz.zg.json b/data_descriptors/variables/apmonz.zg.json
new file mode 100644
index 000000000..8763ed6de
--- /dev/null
+++ b/data_descriptors/variables/apmonz.zg.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmonz.zg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonz.zmtnt b/data_descriptors/variables/apmonz.zmtnt
new file mode 100644
index 000000000..01c2336d3
--- /dev/null
+++ b/data_descriptors/variables/apmonz.zmtnt
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmonz.zmtnt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "The diabatic heating rates due to all the processes that may change potential temperature",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Zonal Mean Diabatic Heating Rates",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmtnt",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_diabatic_processes",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apmonz.zmtnt.json b/data_descriptors/variables/apmonz.zmtnt.json
new file mode 100644
index 000000000..01c2336d3
--- /dev/null
+++ b/data_descriptors/variables/apmonz.zmtnt.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apmonz.zmtnt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "The diabatic heating rates due to all the processes that may change potential temperature",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Zonal Mean Diabatic Heating Rates",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmtnt",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_diabatic_processes",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrpt.hfls b/data_descriptors/variables/apsubhrpt.hfls
new file mode 100644
index 000000000..27d086d70
--- /dev/null
+++ b/data_descriptors/variables/apsubhrpt.hfls
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrpt.hfls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfls",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrpt.hfls.json b/data_descriptors/variables/apsubhrpt.hfls.json
new file mode 100644
index 000000000..27d086d70
--- /dev/null
+++ b/data_descriptors/variables/apsubhrpt.hfls.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrpt.hfls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfls",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrpt.hfss b/data_descriptors/variables/apsubhrpt.hfss
new file mode 100644
index 000000000..9b57b0d37
--- /dev/null
+++ b/data_descriptors/variables/apsubhrpt.hfss
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrpt.hfss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfss",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrpt.hfss.json b/data_descriptors/variables/apsubhrpt.hfss.json
new file mode 100644
index 000000000..9b57b0d37
--- /dev/null
+++ b/data_descriptors/variables/apsubhrpt.hfss.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrpt.hfss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfss",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrpt.huss b/data_descriptors/variables/apsubhrpt.huss
new file mode 100644
index 000000000..6b8694411
--- /dev/null
+++ b/data_descriptors/variables/apsubhrpt.huss
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrpt.huss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Near-surface (usually, 2 meter) specific humidity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Near-Surface Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "huss",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrpt.huss.json b/data_descriptors/variables/apsubhrpt.huss.json
new file mode 100644
index 000000000..6b8694411
--- /dev/null
+++ b/data_descriptors/variables/apsubhrpt.huss.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrpt.huss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Near-surface (usually, 2 meter) specific humidity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Near-Surface Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "huss",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrpt.pr b/data_descriptors/variables/apsubhrpt.pr
new file mode 100644
index 000000000..33caa8245
--- /dev/null
+++ b/data_descriptors/variables/apsubhrpt.pr
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrpt.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrpt.pr.json b/data_descriptors/variables/apsubhrpt.pr.json
new file mode 100644
index 000000000..33caa8245
--- /dev/null
+++ b/data_descriptors/variables/apsubhrpt.pr.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrpt.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrpt.prc b/data_descriptors/variables/apsubhrpt.prc
new file mode 100644
index 000000000..3c4e750e7
--- /dev/null
+++ b/data_descriptors/variables/apsubhrpt.prc
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrpt.prc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Convective precipitation at surface; includes both liquid and solid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Convective Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prc",
+ "positive": "",
+ "standard_name": "convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrpt.prc.json b/data_descriptors/variables/apsubhrpt.prc.json
new file mode 100644
index 000000000..3c4e750e7
--- /dev/null
+++ b/data_descriptors/variables/apsubhrpt.prc.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrpt.prc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Convective precipitation at surface; includes both liquid and solid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Convective Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prc",
+ "positive": "",
+ "standard_name": "convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrpt.prw b/data_descriptors/variables/apsubhrpt.prw
new file mode 100644
index 000000000..371ea5608
--- /dev/null
+++ b/data_descriptors/variables/apsubhrpt.prw
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrpt.prw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "vertically integrated through the atmospheric column",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Water Vapor Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_water_vapor",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrpt.prw.json b/data_descriptors/variables/apsubhrpt.prw.json
new file mode 100644
index 000000000..371ea5608
--- /dev/null
+++ b/data_descriptors/variables/apsubhrpt.prw.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrpt.prw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "vertically integrated through the atmospheric column",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Water Vapor Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_water_vapor",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrpt.ps b/data_descriptors/variables/apsubhrpt.ps
new file mode 100644
index 000000000..a1c5670cf
Binary files /dev/null and b/data_descriptors/variables/apsubhrpt.ps differ
diff --git a/data_descriptors/variables/apsubhrpt.ps.json b/data_descriptors/variables/apsubhrpt.ps.json
new file mode 100644
index 000000000..a1c5670cf
--- /dev/null
+++ b/data_descriptors/variables/apsubhrpt.ps.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrpt.ps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Air Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ps",
+ "positive": "",
+ "standard_name": "surface_air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrpt.rlut b/data_descriptors/variables/apsubhrpt.rlut
new file mode 100644
index 000000000..a078ae3fa
--- /dev/null
+++ b/data_descriptors/variables/apsubhrpt.rlut
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrpt.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrpt.rlut.json b/data_descriptors/variables/apsubhrpt.rlut.json
new file mode 100644
index 000000000..a078ae3fa
--- /dev/null
+++ b/data_descriptors/variables/apsubhrpt.rlut.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrpt.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrpt.rsdt b/data_descriptors/variables/apsubhrpt.rsdt
new file mode 100644
index 000000000..57c61249f
--- /dev/null
+++ b/data_descriptors/variables/apsubhrpt.rsdt
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrpt.rsdt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Shortwave radiation incident at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "TOA Incident Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdt",
+ "positive": "down",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrpt.rsdt.json b/data_descriptors/variables/apsubhrpt.rsdt.json
new file mode 100644
index 000000000..57c61249f
--- /dev/null
+++ b/data_descriptors/variables/apsubhrpt.rsdt.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrpt.rsdt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Shortwave radiation incident at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "TOA Incident Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdt",
+ "positive": "down",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrpt.rsut b/data_descriptors/variables/apsubhrpt.rsut
new file mode 100644
index 000000000..585cf920e
--- /dev/null
+++ b/data_descriptors/variables/apsubhrpt.rsut
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrpt.rsut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "TOA Outgoing Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrpt.rsut.json b/data_descriptors/variables/apsubhrpt.rsut.json
new file mode 100644
index 000000000..585cf920e
--- /dev/null
+++ b/data_descriptors/variables/apsubhrpt.rsut.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrpt.rsut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "TOA Outgoing Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrpt.tas b/data_descriptors/variables/apsubhrpt.tas
new file mode 100644
index 000000000..2492139f3
--- /dev/null
+++ b/data_descriptors/variables/apsubhrpt.tas
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrpt.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrpt.tas.json b/data_descriptors/variables/apsubhrpt.tas.json
new file mode 100644
index 000000000..2492139f3
--- /dev/null
+++ b/data_descriptors/variables/apsubhrpt.tas.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrpt.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptlev.hus b/data_descriptors/variables/apsubhrptlev.hus
new file mode 100644
index 000000000..92684cd63
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptlev.hus
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptlev.hus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptlev.hus.json b/data_descriptors/variables/apsubhrptlev.hus.json
new file mode 100644
index 000000000..92684cd63
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptlev.hus.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptlev.hus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptlev.mc b/data_descriptors/variables/apsubhrptlev.mc
new file mode 100644
index 000000000..cdc19969f
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptlev.mc
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptlev.mc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The net mass flux should represent the difference between the updraft and downdraft components. The flux is computed as the mass divided by the area of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Convective Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mc",
+ "positive": "up",
+ "standard_name": "atmosphere_net_upward_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptlev.mc.json b/data_descriptors/variables/apsubhrptlev.mc.json
new file mode 100644
index 000000000..cdc19969f
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptlev.mc.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptlev.mc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The net mass flux should represent the difference between the updraft and downdraft components. The flux is computed as the mass divided by the area of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Convective Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mc",
+ "positive": "up",
+ "standard_name": "atmosphere_net_upward_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptlev.ta b/data_descriptors/variables/apsubhrptlev.ta
new file mode 100644
index 000000000..ffab3cd7c
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptlev.ta
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptlev.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptlev.ta.json b/data_descriptors/variables/apsubhrptlev.ta.json
new file mode 100644
index 000000000..ffab3cd7c
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptlev.ta.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptlev.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptlev.tnhus b/data_descriptors/variables/apsubhrptlev.tnhus
new file mode 100644
index 000000000..a47f3dac3
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptlev.tnhus
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptlev.tnhus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Tendency of Specific Humidity",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhus",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptlev.tnhus.json b/data_descriptors/variables/apsubhrptlev.tnhus.json
new file mode 100644
index 000000000..a47f3dac3
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptlev.tnhus.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptlev.tnhus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Tendency of Specific Humidity",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhus",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptlev.tnt b/data_descriptors/variables/apsubhrptlev.tnt
new file mode 100644
index 000000000..da9c85567
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptlev.tnt
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptlev.tnt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Tendency of Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnt",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptlev.tnt.json b/data_descriptors/variables/apsubhrptlev.tnt.json
new file mode 100644
index 000000000..da9c85567
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptlev.tnt.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptlev.tnt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Tendency of Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnt",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptlev.ua b/data_descriptors/variables/apsubhrptlev.ua
new file mode 100644
index 000000000..83bdb4889
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptlev.ua
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptlev.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptlev.ua.json b/data_descriptors/variables/apsubhrptlev.ua.json
new file mode 100644
index 000000000..83bdb4889
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptlev.ua.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptlev.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptlev.va b/data_descriptors/variables/apsubhrptlev.va
new file mode 100644
index 000000000..01de7344d
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptlev.va
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptlev.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptlev.va.json b/data_descriptors/variables/apsubhrptlev.va.json
new file mode 100644
index 000000000..01de7344d
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptlev.va.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptlev.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptlev.wap b/data_descriptors/variables/apsubhrptlev.wap
new file mode 100644
index 000000000..202a648ae
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptlev.wap
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptlev.wap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptlev.wap.json b/data_descriptors/variables/apsubhrptlev.wap.json
new file mode 100644
index 000000000..202a648ae
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptlev.wap.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptlev.wap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.ccb b/data_descriptors/variables/apsubhrptsite.ccb
new file mode 100644
index 000000000..366d1b745
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.ccb
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.ccb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Where convective cloud is present in the grid cell, the instantaneous cloud base altitude should be that of the bottom of the lowest level containing convective cloud. Missing data should be reported in the absence of convective cloud. The time mean should be calculated from these quantities averaging over occasions when convective cloud is present only, and should contain missing data for occasions when no convective cloud is present during the meaning period.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Air Pressure at Convective Cloud Base",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ccb",
+ "positive": "",
+ "standard_name": "air_pressure_at_convective_cloud_base",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.ccb.json b/data_descriptors/variables/apsubhrptsite.ccb.json
new file mode 100644
index 000000000..366d1b745
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.ccb.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.ccb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Where convective cloud is present in the grid cell, the instantaneous cloud base altitude should be that of the bottom of the lowest level containing convective cloud. Missing data should be reported in the absence of convective cloud. The time mean should be calculated from these quantities averaging over occasions when convective cloud is present only, and should contain missing data for occasions when no convective cloud is present during the meaning period.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Air Pressure at Convective Cloud Base",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ccb",
+ "positive": "",
+ "standard_name": "air_pressure_at_convective_cloud_base",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.cct b/data_descriptors/variables/apsubhrptsite.cct
new file mode 100644
index 000000000..39881c8f3
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.cct
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.cct",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Where convective cloud is present in the grid cell, the instantaneous cloud top altitude should be that of the top of the highest level containing convective cloud. Missing data should be reported in the absence of convective cloud. The time mean should be calculated from these quantities averaging over occasions when convective cloud is present only, and should contain missing data for occasions when no convective cloud is present during the meaning period.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Air Pressure at Convective Cloud Top",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cct",
+ "positive": "",
+ "standard_name": "air_pressure_at_convective_cloud_top",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.cct.json b/data_descriptors/variables/apsubhrptsite.cct.json
new file mode 100644
index 000000000..39881c8f3
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.cct.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.cct",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Where convective cloud is present in the grid cell, the instantaneous cloud top altitude should be that of the top of the highest level containing convective cloud. Missing data should be reported in the absence of convective cloud. The time mean should be calculated from these quantities averaging over occasions when convective cloud is present only, and should contain missing data for occasions when no convective cloud is present during the meaning period.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Air Pressure at Convective Cloud Top",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cct",
+ "positive": "",
+ "standard_name": "air_pressure_at_convective_cloud_top",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.ci b/data_descriptors/variables/apsubhrptsite.ci
new file mode 100644
index 000000000..b019cdb4a
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.ci
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.ci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Fraction of time that convection occurs in the grid cell.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Fraction of Time Convection Occurs in Cell",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ci",
+ "positive": "",
+ "standard_name": "convection_time_fraction",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.ci.json b/data_descriptors/variables/apsubhrptsite.ci.json
new file mode 100644
index 000000000..b019cdb4a
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.ci.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.ci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Fraction of time that convection occurs in the grid cell.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Fraction of Time Convection Occurs in Cell",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ci",
+ "positive": "",
+ "standard_name": "convection_time_fraction",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.cl b/data_descriptors/variables/apsubhrptsite.cl
new file mode 100644
index 000000000..b7c674cf6
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.cl
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.cl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Percentage cloud cover, including both large-scale and convective cloud.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Percentage Cloud Cover",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cl",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.cl.json b/data_descriptors/variables/apsubhrptsite.cl.json
new file mode 100644
index 000000000..b7c674cf6
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.cl.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.cl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Percentage cloud cover, including both large-scale and convective cloud.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Percentage Cloud Cover",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cl",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.cli b/data_descriptors/variables/apsubhrptsite.cli
new file mode 100644
index 000000000..be653d915
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.cli
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.cli",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Includes both large-scale and convective cloud. This is calculated as the mass of cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. It includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Mass Fraction of Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cli",
+ "positive": "",
+ "standard_name": "mass_fraction_of_cloud_ice_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.cli.json b/data_descriptors/variables/apsubhrptsite.cli.json
new file mode 100644
index 000000000..be653d915
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.cli.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.cli",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Includes both large-scale and convective cloud. This is calculated as the mass of cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. It includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Mass Fraction of Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cli",
+ "positive": "",
+ "standard_name": "mass_fraction_of_cloud_ice_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.clivi b/data_descriptors/variables/apsubhrptsite.clivi
new file mode 100644
index 000000000..7b983f470
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.clivi
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.clivi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "mass of ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Ice Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clivi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_ice",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.clivi.json b/data_descriptors/variables/apsubhrptsite.clivi.json
new file mode 100644
index 000000000..7b983f470
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.clivi.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.clivi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "mass of ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Ice Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clivi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_ice",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.clt b/data_descriptors/variables/apsubhrptsite.clt
new file mode 100644
index 000000000..ff0614cf3
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.clt
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.clt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clt",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.clt.json b/data_descriptors/variables/apsubhrptsite.clt.json
new file mode 100644
index 000000000..ff0614cf3
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.clt.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.clt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clt",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.clw b/data_descriptors/variables/apsubhrptsite.clw
new file mode 100644
index 000000000..6e861c78a
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.clw
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.clw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Includes both large-scale and convective cloud. Calculate as the mass of cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cells. Precipitating hydrometeors are included ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Mass Fraction of Cloud Liquid Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clw",
+ "positive": "",
+ "standard_name": "mass_fraction_of_cloud_liquid_water_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.clw.json b/data_descriptors/variables/apsubhrptsite.clw.json
new file mode 100644
index 000000000..6e861c78a
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.clw.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.clw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Includes both large-scale and convective cloud. Calculate as the mass of cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cells. Precipitating hydrometeors are included ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Mass Fraction of Cloud Liquid Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clw",
+ "positive": "",
+ "standard_name": "mass_fraction_of_cloud_liquid_water_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.clwvi b/data_descriptors/variables/apsubhrptsite.clwvi
new file mode 100644
index 000000000..2a29f07cc
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.clwvi
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.clwvi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Mass of condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Condensed Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwvi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_condensed_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.clwvi.json b/data_descriptors/variables/apsubhrptsite.clwvi.json
new file mode 100644
index 000000000..2a29f07cc
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.clwvi.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.clwvi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Mass of condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Condensed Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwvi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_condensed_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.edt b/data_descriptors/variables/apsubhrptsite.edt
new file mode 100644
index 000000000..75d56fbdc
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.edt
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.edt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Vertical diffusion coefficient for temperature due to parametrised eddies",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Eddy Diffusivity Coefficient for Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "edt",
+ "positive": "",
+ "standard_name": "atmosphere_heat_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.edt.json b/data_descriptors/variables/apsubhrptsite.edt.json
new file mode 100644
index 000000000..75d56fbdc
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.edt.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.edt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Vertical diffusion coefficient for temperature due to parametrised eddies",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Eddy Diffusivity Coefficient for Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "edt",
+ "positive": "",
+ "standard_name": "atmosphere_heat_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.evspsbl b/data_descriptors/variables/apsubhrptsite.evspsbl
new file mode 100644
index 000000000..a18d3aef9
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.evspsbl
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.evspsbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Evaporation at surface (also known as evapotranspiration): flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Evaporation Including Sublimation and Transpiration",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evspsbl",
+ "positive": "",
+ "standard_name": "water_evapotranspiration_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.evspsbl.json b/data_descriptors/variables/apsubhrptsite.evspsbl.json
new file mode 100644
index 000000000..a18d3aef9
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.evspsbl.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.evspsbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Evaporation at surface (also known as evapotranspiration): flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Evaporation Including Sublimation and Transpiration",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evspsbl",
+ "positive": "",
+ "standard_name": "water_evapotranspiration_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.evu b/data_descriptors/variables/apsubhrptsite.evu
new file mode 100644
index 000000000..e0e018610
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.evu
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.evu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Vertical diffusion coefficient for momentum due to parametrised eddies",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Eddy Viscosity Coefficient for Momentum",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evu",
+ "positive": "",
+ "standard_name": "atmosphere_momentum_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.evu.json b/data_descriptors/variables/apsubhrptsite.evu.json
new file mode 100644
index 000000000..e0e018610
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.evu.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.evu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Vertical diffusion coefficient for momentum due to parametrised eddies",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Eddy Viscosity Coefficient for Momentum",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evu",
+ "positive": "",
+ "standard_name": "atmosphere_momentum_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.fco2antt b/data_descriptors/variables/apsubhrptsite.fco2antt
new file mode 100644
index 000000000..ff37e63d1
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.fco2antt
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.fco2antt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "This is requested only for the emission-driven coupled carbon climate model runs. Does not include natural fire sources but, includes all anthropogenic sources, including fossil fuel use, cement production, agricultural burning, and sources associated with anthropogenic land use change excluding forest regrowth.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to All Anthropogenic Emissions of CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fco2antt",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_anthropogenic_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.fco2antt.json b/data_descriptors/variables/apsubhrptsite.fco2antt.json
new file mode 100644
index 000000000..ff37e63d1
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.fco2antt.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.fco2antt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "This is requested only for the emission-driven coupled carbon climate model runs. Does not include natural fire sources but, includes all anthropogenic sources, including fossil fuel use, cement production, agricultural burning, and sources associated with anthropogenic land use change excluding forest regrowth.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to All Anthropogenic Emissions of CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fco2antt",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_anthropogenic_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.fco2fos b/data_descriptors/variables/apsubhrptsite.fco2fos
new file mode 100644
index 000000000..a720a9dd9
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.fco2fos
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.fco2fos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "This is the prescribed anthropogenic CO2 flux from fossil fuel use, including cement production, and flaring (but not from land-use changes, agricultural burning, forest regrowth, etc.)",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to Fossil Fuel Emissions of CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fco2fos",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_fossil_fuel_combustion",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.fco2fos.json b/data_descriptors/variables/apsubhrptsite.fco2fos.json
new file mode 100644
index 000000000..a720a9dd9
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.fco2fos.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.fco2fos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "This is the prescribed anthropogenic CO2 flux from fossil fuel use, including cement production, and flaring (but not from land-use changes, agricultural burning, forest regrowth, etc.)",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to Fossil Fuel Emissions of CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fco2fos",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_fossil_fuel_combustion",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.fco2nat b/data_descriptors/variables/apsubhrptsite.fco2nat
new file mode 100644
index 000000000..b9379e4c4
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.fco2nat
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.fco2nat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "This is what the atmosphere sees (on its own grid). This field should be equivalent to the combined natural fluxes of carbon that account for natural exchanges between the atmosphere and land (nep) or ocean (fgco2) reservoirs.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Carbon Mass Flux into the Atmosphere Due to Natural Sources [kgC m-2 s-1]",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fco2nat",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_natural_sources",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.fco2nat.json b/data_descriptors/variables/apsubhrptsite.fco2nat.json
new file mode 100644
index 000000000..b9379e4c4
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.fco2nat.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.fco2nat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "This is what the atmosphere sees (on its own grid). This field should be equivalent to the combined natural fluxes of carbon that account for natural exchanges between the atmosphere and land (nep) or ocean (fgco2) reservoirs.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Carbon Mass Flux into the Atmosphere Due to Natural Sources [kgC m-2 s-1]",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fco2nat",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_natural_sources",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.hfls b/data_descriptors/variables/apsubhrptsite.hfls
new file mode 100644
index 000000000..34cfa1c94
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.hfls
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.hfls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfls",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.hfls.json b/data_descriptors/variables/apsubhrptsite.hfls.json
new file mode 100644
index 000000000..34cfa1c94
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.hfls.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.hfls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfls",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.hfss b/data_descriptors/variables/apsubhrptsite.hfss
new file mode 100644
index 000000000..e000697c7
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.hfss
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.hfss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfss",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.hfss.json b/data_descriptors/variables/apsubhrptsite.hfss.json
new file mode 100644
index 000000000..e000697c7
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.hfss.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.hfss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfss",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.hur b/data_descriptors/variables/apsubhrptsite.hur
new file mode 100644
index 000000000..4e9289ef2
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.hur
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.hur",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hur",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.hur.json b/data_descriptors/variables/apsubhrptsite.hur.json
new file mode 100644
index 000000000..4e9289ef2
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.hur.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.hur",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hur",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.hurs b/data_descriptors/variables/apsubhrptsite.hurs
new file mode 100644
index 000000000..1b30ba9f6
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.hurs
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.hurs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "site",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Near-Surface Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hurs",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.hurs.json b/data_descriptors/variables/apsubhrptsite.hurs.json
new file mode 100644
index 000000000..1b30ba9f6
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.hurs.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.hurs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "site",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Near-Surface Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hurs",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.hus b/data_descriptors/variables/apsubhrptsite.hus
new file mode 100644
index 000000000..7ba5c0ac6
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.hus
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.hus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.hus.json b/data_descriptors/variables/apsubhrptsite.hus.json
new file mode 100644
index 000000000..7ba5c0ac6
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.hus.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.hus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.huss b/data_descriptors/variables/apsubhrptsite.huss
new file mode 100644
index 000000000..86a78ae65
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.huss
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.huss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Near-surface (usually, 2 meter) specific humidity.",
+ "dimensions": [
+ "site",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Near-Surface Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "huss",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.huss.json b/data_descriptors/variables/apsubhrptsite.huss.json
new file mode 100644
index 000000000..86a78ae65
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.huss.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.huss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Near-surface (usually, 2 meter) specific humidity.",
+ "dimensions": [
+ "site",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Near-Surface Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "huss",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.mc b/data_descriptors/variables/apsubhrptsite.mc
new file mode 100644
index 000000000..a048d1490
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.mc
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.mc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The net mass flux should represent the difference between the updraft and downdraft components. The flux is computed as the mass divided by the area of the grid cell.",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Convective Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mc",
+ "positive": "up",
+ "standard_name": "atmosphere_net_upward_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.mc.json b/data_descriptors/variables/apsubhrptsite.mc.json
new file mode 100644
index 000000000..a048d1490
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.mc.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.mc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The net mass flux should represent the difference between the updraft and downdraft components. The flux is computed as the mass divided by the area of the grid cell.",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Convective Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mc",
+ "positive": "up",
+ "standard_name": "atmosphere_net_upward_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.pfull b/data_descriptors/variables/apsubhrptsite.pfull
new file mode 100644
index 000000000..208f32203
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.pfull
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.pfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Air pressure on model levels",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Pressure at Model Full-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pfull",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.pfull.json b/data_descriptors/variables/apsubhrptsite.pfull.json
new file mode 100644
index 000000000..208f32203
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.pfull.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.pfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Air pressure on model levels",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Pressure at Model Full-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pfull",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.phalf b/data_descriptors/variables/apsubhrptsite.phalf
new file mode 100644
index 000000000..d38954f09
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.phalf
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.phalf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Air pressure on model half-levels",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Pressure on Model Half-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phalf",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.phalf.json b/data_descriptors/variables/apsubhrptsite.phalf.json
new file mode 100644
index 000000000..d38954f09
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.phalf.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.phalf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Air pressure on model half-levels",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Pressure on Model Half-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phalf",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.pr b/data_descriptors/variables/apsubhrptsite.pr
new file mode 100644
index 000000000..28e43ccb1
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.pr
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.pr.json b/data_descriptors/variables/apsubhrptsite.pr.json
new file mode 100644
index 000000000..28e43ccb1
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.pr.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.prc b/data_descriptors/variables/apsubhrptsite.prc
new file mode 100644
index 000000000..0d6e57d30
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.prc
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.prc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Convective precipitation at surface; includes both liquid and solid phases.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Convective Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prc",
+ "positive": "",
+ "standard_name": "convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.prc.json b/data_descriptors/variables/apsubhrptsite.prc.json
new file mode 100644
index 000000000..0d6e57d30
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.prc.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.prc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Convective precipitation at surface; includes both liquid and solid phases.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Convective Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prc",
+ "positive": "",
+ "standard_name": "convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.prsn b/data_descriptors/variables/apsubhrptsite.prsn
new file mode 100644
index 000000000..3228917b7
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.prsn
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.prsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "At surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.prsn.json b/data_descriptors/variables/apsubhrptsite.prsn.json
new file mode 100644
index 000000000..3228917b7
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.prsn.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.prsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "At surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.prw b/data_descriptors/variables/apsubhrptsite.prw
new file mode 100644
index 000000000..e00ba90d8
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.prw
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.prw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "vertically integrated through the atmospheric column",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Water Vapor Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_water_vapor",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.prw.json b/data_descriptors/variables/apsubhrptsite.prw.json
new file mode 100644
index 000000000..e00ba90d8
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.prw.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.prw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "vertically integrated through the atmospheric column",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Water Vapor Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_water_vapor",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.ps b/data_descriptors/variables/apsubhrptsite.ps
new file mode 100644
index 000000000..45bad9c13
Binary files /dev/null and b/data_descriptors/variables/apsubhrptsite.ps differ
diff --git a/data_descriptors/variables/apsubhrptsite.ps.json b/data_descriptors/variables/apsubhrptsite.ps.json
new file mode 100644
index 000000000..45bad9c13
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.ps.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.ps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Air Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ps",
+ "positive": "",
+ "standard_name": "surface_air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.psl b/data_descriptors/variables/apsubhrptsite.psl
new file mode 100644
index 000000000..f5b3d6b7a
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.psl
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.psl.json b/data_descriptors/variables/apsubhrptsite.psl.json
new file mode 100644
index 000000000..f5b3d6b7a
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.psl.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.reffclic b/data_descriptors/variables/apsubhrptsite.reffclic
new file mode 100644
index 000000000..5a6c35da3
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.reffclic
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.reffclic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Hydrometeor Effective Radius of Convective Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclic",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_ice_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.reffclic.json b/data_descriptors/variables/apsubhrptsite.reffclic.json
new file mode 100644
index 000000000..5a6c35da3
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.reffclic.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.reffclic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Hydrometeor Effective Radius of Convective Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclic",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_ice_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.reffclis b/data_descriptors/variables/apsubhrptsite.reffclis
new file mode 100644
index 000000000..4ffdbfb7a
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.reffclis
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.reffclis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Hydrometeor Effective Radius of Stratiform Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclis",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_ice_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.reffclis.json b/data_descriptors/variables/apsubhrptsite.reffclis.json
new file mode 100644
index 000000000..4ffdbfb7a
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.reffclis.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.reffclis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Hydrometeor Effective Radius of Stratiform Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclis",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_ice_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.reffclwc b/data_descriptors/variables/apsubhrptsite.reffclwc
new file mode 100644
index 000000000..bb6d136bd
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.reffclwc
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.reffclwc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Droplets are liquid. The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Convective Cloud Liquid Droplet Effective Radius",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclwc",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_liquid_water_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.reffclwc.json b/data_descriptors/variables/apsubhrptsite.reffclwc.json
new file mode 100644
index 000000000..bb6d136bd
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.reffclwc.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.reffclwc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Droplets are liquid. The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Convective Cloud Liquid Droplet Effective Radius",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclwc",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_liquid_water_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.reffclws b/data_descriptors/variables/apsubhrptsite.reffclws
new file mode 100644
index 000000000..4baab938b
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.reffclws
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.reffclws",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Droplets are liquid. The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Stratiform Cloud Liquid Droplet Effective Radius",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclws",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_liquid_water_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.reffclws.json b/data_descriptors/variables/apsubhrptsite.reffclws.json
new file mode 100644
index 000000000..4baab938b
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.reffclws.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.reffclws",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Droplets are liquid. The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Stratiform Cloud Liquid Droplet Effective Radius",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclws",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_liquid_water_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.rld b/data_descriptors/variables/apsubhrptsite.rld
new file mode 100644
index 000000000..5e903eb16
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.rld
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.rld",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Downwelling Longwave Radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rld",
+ "positive": "down",
+ "standard_name": "downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.rld.json b/data_descriptors/variables/apsubhrptsite.rld.json
new file mode 100644
index 000000000..5e903eb16
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.rld.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.rld",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Downwelling Longwave Radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rld",
+ "positive": "down",
+ "standard_name": "downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.rldcs b/data_descriptors/variables/apsubhrptsite.rldcs
new file mode 100644
index 000000000..0abc5d98a
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.rldcs
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.rldcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Downwelling clear-sky longwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Downwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldcs",
+ "positive": "down",
+ "standard_name": "downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.rldcs.json b/data_descriptors/variables/apsubhrptsite.rldcs.json
new file mode 100644
index 000000000..0abc5d98a
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.rldcs.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.rldcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Downwelling clear-sky longwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Downwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldcs",
+ "positive": "down",
+ "standard_name": "downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.rlds b/data_descriptors/variables/apsubhrptsite.rlds
new file mode 100644
index 000000000..e20746830
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.rlds
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.rlds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.rlds.json b/data_descriptors/variables/apsubhrptsite.rlds.json
new file mode 100644
index 000000000..e20746830
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.rlds.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.rlds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.rldscs b/data_descriptors/variables/apsubhrptsite.rldscs
new file mode 100644
index 000000000..14fdd2412
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.rldscs
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.rldscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Surface downwelling clear-sky longwave radiation",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Downwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.rldscs.json b/data_descriptors/variables/apsubhrptsite.rldscs.json
new file mode 100644
index 000000000..14fdd2412
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.rldscs.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.rldscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Surface downwelling clear-sky longwave radiation",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Downwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.rlu b/data_descriptors/variables/apsubhrptsite.rlu
new file mode 100644
index 000000000..24763e83b
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.rlu
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.rlu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Upwelling longwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlu",
+ "positive": "up",
+ "standard_name": "upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.rlu.json b/data_descriptors/variables/apsubhrptsite.rlu.json
new file mode 100644
index 000000000..24763e83b
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.rlu.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.rlu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Upwelling longwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlu",
+ "positive": "up",
+ "standard_name": "upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.rlucs b/data_descriptors/variables/apsubhrptsite.rlucs
new file mode 100644
index 000000000..b116d2878
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.rlucs
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.rlucs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Upwelling clear-sky longwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Upwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlucs",
+ "positive": "up",
+ "standard_name": "upwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.rlucs.json b/data_descriptors/variables/apsubhrptsite.rlucs.json
new file mode 100644
index 000000000..b116d2878
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.rlucs.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.rlucs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Upwelling clear-sky longwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Upwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlucs",
+ "positive": "up",
+ "standard_name": "upwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.rlus b/data_descriptors/variables/apsubhrptsite.rlus
new file mode 100644
index 000000000..505497379
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.rlus
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.rlus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.rlus.json b/data_descriptors/variables/apsubhrptsite.rlus.json
new file mode 100644
index 000000000..505497379
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.rlus.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.rlus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.rlut b/data_descriptors/variables/apsubhrptsite.rlut
new file mode 100644
index 000000000..e9153bddb
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.rlut
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.rlut.json b/data_descriptors/variables/apsubhrptsite.rlut.json
new file mode 100644
index 000000000..e9153bddb
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.rlut.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.rlutcs b/data_descriptors/variables/apsubhrptsite.rlutcs
new file mode 100644
index 000000000..7af9dec88
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.rlutcs
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.rlutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Upwelling clear-sky longwave radiation at top of atmosphere",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.rlutcs.json b/data_descriptors/variables/apsubhrptsite.rlutcs.json
new file mode 100644
index 000000000..7af9dec88
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.rlutcs.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.rlutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Upwelling clear-sky longwave radiation at top of atmosphere",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.rsd b/data_descriptors/variables/apsubhrptsite.rsd
new file mode 100644
index 000000000..1a8253c96
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.rsd
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.rsd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Downwelling shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsd",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.rsd.json b/data_descriptors/variables/apsubhrptsite.rsd.json
new file mode 100644
index 000000000..1a8253c96
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.rsd.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.rsd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Downwelling shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsd",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.rsdcs b/data_descriptors/variables/apsubhrptsite.rsdcs
new file mode 100644
index 000000000..64ae77de4
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.rsdcs
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.rsdcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Downwelling clear-sky shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdcs",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.rsdcs.json b/data_descriptors/variables/apsubhrptsite.rsdcs.json
new file mode 100644
index 000000000..64ae77de4
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.rsdcs.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.rsdcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Downwelling clear-sky shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdcs",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.rsds b/data_descriptors/variables/apsubhrptsite.rsds
new file mode 100644
index 000000000..83b8cb613
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.rsds
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.rsds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Surface solar irradiance for UV calculations.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.rsds.json b/data_descriptors/variables/apsubhrptsite.rsds.json
new file mode 100644
index 000000000..83b8cb613
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.rsds.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.rsds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Surface solar irradiance for UV calculations.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.rsdscs b/data_descriptors/variables/apsubhrptsite.rsdscs
new file mode 100644
index 000000000..36dbf56b4
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.rsdscs
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.rsdscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Surface solar irradiance clear sky for UV calculations",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.rsdscs.json b/data_descriptors/variables/apsubhrptsite.rsdscs.json
new file mode 100644
index 000000000..36dbf56b4
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.rsdscs.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.rsdscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Surface solar irradiance clear sky for UV calculations",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.rsdt b/data_descriptors/variables/apsubhrptsite.rsdt
new file mode 100644
index 000000000..a7974a904
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.rsdt
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.rsdt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Shortwave radiation incident at the top of the atmosphere",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "TOA Incident Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdt",
+ "positive": "down",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.rsdt.json b/data_descriptors/variables/apsubhrptsite.rsdt.json
new file mode 100644
index 000000000..a7974a904
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.rsdt.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.rsdt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Shortwave radiation incident at the top of the atmosphere",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "TOA Incident Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdt",
+ "positive": "down",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.rsu b/data_descriptors/variables/apsubhrptsite.rsu
new file mode 100644
index 000000000..919f99384
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.rsu
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.rsu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Upwelling shortwave radiation (includes also the fluxes at the surface and top of atmosphere)",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsu",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.rsu.json b/data_descriptors/variables/apsubhrptsite.rsu.json
new file mode 100644
index 000000000..919f99384
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.rsu.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.rsu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Upwelling shortwave radiation (includes also the fluxes at the surface and top of atmosphere)",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsu",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.rsucs b/data_descriptors/variables/apsubhrptsite.rsucs
new file mode 100644
index 000000000..0ec9aab5a
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.rsucs
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.rsucs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Upwelling clear-sky shortwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsucs",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.rsucs.json b/data_descriptors/variables/apsubhrptsite.rsucs.json
new file mode 100644
index 000000000..0ec9aab5a
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.rsucs.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.rsucs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Upwelling clear-sky shortwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsucs",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.rsus b/data_descriptors/variables/apsubhrptsite.rsus
new file mode 100644
index 000000000..a57ec7455
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.rsus
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.rsus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.rsus.json b/data_descriptors/variables/apsubhrptsite.rsus.json
new file mode 100644
index 000000000..a57ec7455
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.rsus.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.rsus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.rsuscs b/data_descriptors/variables/apsubhrptsite.rsuscs
new file mode 100644
index 000000000..61d433cc0
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.rsuscs
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.rsuscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Surface Upwelling Clear-sky Shortwave Radiation",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscs",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.rsuscs.json b/data_descriptors/variables/apsubhrptsite.rsuscs.json
new file mode 100644
index 000000000..61d433cc0
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.rsuscs.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.rsuscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Surface Upwelling Clear-sky Shortwave Radiation",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscs",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.rsut b/data_descriptors/variables/apsubhrptsite.rsut
new file mode 100644
index 000000000..abe20eb22
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.rsut
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.rsut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "at the top of the atmosphere",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "TOA Outgoing Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.rsut.json b/data_descriptors/variables/apsubhrptsite.rsut.json
new file mode 100644
index 000000000..abe20eb22
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.rsut.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.rsut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "at the top of the atmosphere",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "TOA Outgoing Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.rsutcs b/data_descriptors/variables/apsubhrptsite.rsutcs
new file mode 100644
index 000000000..a1a209115
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.rsutcs
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.rsutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Calculated in the absence of clouds.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.rsutcs.json b/data_descriptors/variables/apsubhrptsite.rsutcs.json
new file mode 100644
index 000000000..a1a209115
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.rsutcs.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.rsutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Calculated in the absence of clouds.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.rtmt b/data_descriptors/variables/apsubhrptsite.rtmt
new file mode 100644
index 000000000..a0cf4b5f3
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.rtmt
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.rtmt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Net Downward Radiative Flux at Top of Model : I.e., at the top of that portion of the atmosphere where dynamics are explicitly treated by the model. This is reported only if it differs from the net downward radiative flux at the top of the atmosphere.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Net Downward Radiative Flux at Top of Model",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rtmt",
+ "positive": "down",
+ "standard_name": "net_downward_radiative_flux_at_top_of_atmosphere_model",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.rtmt.json b/data_descriptors/variables/apsubhrptsite.rtmt.json
new file mode 100644
index 000000000..a0cf4b5f3
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.rtmt.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.rtmt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Net Downward Radiative Flux at Top of Model : I.e., at the top of that portion of the atmosphere where dynamics are explicitly treated by the model. This is reported only if it differs from the net downward radiative flux at the top of the atmosphere.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Net Downward Radiative Flux at Top of Model",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rtmt",
+ "positive": "down",
+ "standard_name": "net_downward_radiative_flux_at_top_of_atmosphere_model",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.sci b/data_descriptors/variables/apsubhrptsite.sci
new file mode 100644
index 000000000..f9b9246e9
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.sci
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.sci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Fraction of time that shallow convection occurs in the grid cell.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Fraction of Time Shallow Convection Occurs",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sci",
+ "positive": "",
+ "standard_name": "shallow_convection_time_fraction",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.sci.json b/data_descriptors/variables/apsubhrptsite.sci.json
new file mode 100644
index 000000000..f9b9246e9
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.sci.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.sci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Fraction of time that shallow convection occurs in the grid cell.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Fraction of Time Shallow Convection Occurs",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sci",
+ "positive": "",
+ "standard_name": "shallow_convection_time_fraction",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.sfcwind b/data_descriptors/variables/apsubhrptsite.sfcwind
new file mode 100644
index 000000000..d064081f0
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.sfcwind
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.sfcwind",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "site",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWind",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.sfcwind.json b/data_descriptors/variables/apsubhrptsite.sfcwind.json
new file mode 100644
index 000000000..d064081f0
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.sfcwind.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.sfcwind",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "site",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWind",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.ta b/data_descriptors/variables/apsubhrptsite.ta
new file mode 100644
index 000000000..9395ae004
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.ta
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.ta.json b/data_descriptors/variables/apsubhrptsite.ta.json
new file mode 100644
index 000000000..9395ae004
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.ta.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.tas b/data_descriptors/variables/apsubhrptsite.tas
new file mode 100644
index 000000000..a915d531d
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.tas
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "site",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.tas.json b/data_descriptors/variables/apsubhrptsite.tas.json
new file mode 100644
index 000000000..a915d531d
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.tas.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "site",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.tauu b/data_descriptors/variables/apsubhrptsite.tauu
new file mode 100644
index 000000000..19c967ab3
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.tauu
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.tauu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Downward eastward wind stress at the surface",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Downward Eastward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauu",
+ "positive": "down",
+ "standard_name": "surface_downward_eastward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.tauu.json b/data_descriptors/variables/apsubhrptsite.tauu.json
new file mode 100644
index 000000000..19c967ab3
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.tauu.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.tauu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Downward eastward wind stress at the surface",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Downward Eastward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauu",
+ "positive": "down",
+ "standard_name": "surface_downward_eastward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.tauv b/data_descriptors/variables/apsubhrptsite.tauv
new file mode 100644
index 000000000..9603ca88d
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.tauv
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.tauv",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Downward northward wind stress at the surface",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Downward Northward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauv",
+ "positive": "down",
+ "standard_name": "surface_downward_northward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.tauv.json b/data_descriptors/variables/apsubhrptsite.tauv.json
new file mode 100644
index 000000000..9603ca88d
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.tauv.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.tauv",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Downward northward wind stress at the surface",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Downward Northward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauv",
+ "positive": "down",
+ "standard_name": "surface_downward_northward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.tnhus b/data_descriptors/variables/apsubhrptsite.tnhus
new file mode 100644
index 000000000..71aa4060f
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.tnhus
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.tnhus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Specific Humidity",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhus",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.tnhus.json b/data_descriptors/variables/apsubhrptsite.tnhus.json
new file mode 100644
index 000000000..71aa4060f
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.tnhus.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.tnhus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Specific Humidity",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhus",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.tnhusa b/data_descriptors/variables/apsubhrptsite.tnhusa
new file mode 100644
index 000000000..cbf579d16
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.tnhusa
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.tnhusa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Specific Humidity due to Advection",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity Due to Advection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusa",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_advection",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.tnhusa.json b/data_descriptors/variables/apsubhrptsite.tnhusa.json
new file mode 100644
index 000000000..cbf579d16
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.tnhusa.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.tnhusa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Specific Humidity due to Advection",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity Due to Advection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusa",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_advection",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.tnhusc b/data_descriptors/variables/apsubhrptsite.tnhusc
new file mode 100644
index 000000000..68b598255
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.tnhusc
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.tnhusc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendencies from cumulus convection scheme.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity Due to Convection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusc",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_convection",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.tnhusc.json b/data_descriptors/variables/apsubhrptsite.tnhusc.json
new file mode 100644
index 000000000..68b598255
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.tnhusc.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.tnhusc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendencies from cumulus convection scheme.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity Due to Convection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusc",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_convection",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.tnhusd b/data_descriptors/variables/apsubhrptsite.tnhusd
new file mode 100644
index 000000000..5a537b27d
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.tnhusd
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.tnhusd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of specific humidity due to numerical diffusion.This includes any horizontal or vertical numerical moisture diffusion not associated with the parametrized moist physics or the resolved dynamics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be excluded, as should any diffusion which is included in the terms from the resolved dynamics. This term is required to check the closure of the moisture budget.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity Due to Numerical Diffusion",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusd",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_diffusion",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.tnhusd.json b/data_descriptors/variables/apsubhrptsite.tnhusd.json
new file mode 100644
index 000000000..5a537b27d
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.tnhusd.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.tnhusd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of specific humidity due to numerical diffusion.This includes any horizontal or vertical numerical moisture diffusion not associated with the parametrized moist physics or the resolved dynamics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be excluded, as should any diffusion which is included in the terms from the resolved dynamics. This term is required to check the closure of the moisture budget.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity Due to Numerical Diffusion",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusd",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_diffusion",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.tnhusmp b/data_descriptors/variables/apsubhrptsite.tnhusmp
new file mode 100644
index 000000000..13ceebc0c
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.tnhusmp
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.tnhusmp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of specific humidity due to model physics. This includes sources and sinks from parametrized moist physics (e.g. convection, boundary layer, stratiform condensation/evaporation, etc.) and excludes sources and sinks from resolved dynamics or from horizontal or vertical numerical diffusion not associated with model physics. For example any diffusive mixing by the boundary layer scheme would be included.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity Due to Model Physics",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusmp",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_model_physics",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.tnhusmp.json b/data_descriptors/variables/apsubhrptsite.tnhusmp.json
new file mode 100644
index 000000000..13ceebc0c
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.tnhusmp.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.tnhusmp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of specific humidity due to model physics. This includes sources and sinks from parametrized moist physics (e.g. convection, boundary layer, stratiform condensation/evaporation, etc.) and excludes sources and sinks from resolved dynamics or from horizontal or vertical numerical diffusion not associated with model physics. For example any diffusive mixing by the boundary layer scheme would be included.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity Due to Model Physics",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusmp",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_model_physics",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.tnhuspbl b/data_descriptors/variables/apsubhrptsite.tnhuspbl
new file mode 100644
index 000000000..2a5e4aa5b
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.tnhuspbl
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.tnhuspbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Includes all boundary layer terms including diffusive terms.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity Due to Boundary Layer Mixing",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhuspbl",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_boundary_layer_mixing",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.tnhuspbl.json b/data_descriptors/variables/apsubhrptsite.tnhuspbl.json
new file mode 100644
index 000000000..2a5e4aa5b
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.tnhuspbl.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.tnhuspbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Includes all boundary layer terms including diffusive terms.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity Due to Boundary Layer Mixing",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhuspbl",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_boundary_layer_mixing",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.tnhusscp b/data_descriptors/variables/apsubhrptsite.tnhusscp
new file mode 100644
index 000000000..18eaa613c
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.tnhusscp
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.tnhusscp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The phrase 'tendency_of_X' means derivative of X with respect to time. 'Specific' means per unit mass. Specific humidity is the mass fraction of water vapor in (moist) air. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. A variable with the standard name of tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation should contain the effects of all processes which convert stratiform clouds and precipitation to or from water vapor. In an atmosphere model, stratiform cloud is that produced by large-scale convergence (not the convection schemes).",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity Due to Stratiform Clouds and Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusscp",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.tnhusscp.json b/data_descriptors/variables/apsubhrptsite.tnhusscp.json
new file mode 100644
index 000000000..18eaa613c
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.tnhusscp.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.tnhusscp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The phrase 'tendency_of_X' means derivative of X with respect to time. 'Specific' means per unit mass. Specific humidity is the mass fraction of water vapor in (moist) air. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. A variable with the standard name of tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation should contain the effects of all processes which convert stratiform clouds and precipitation to or from water vapor. In an atmosphere model, stratiform cloud is that produced by large-scale convergence (not the convection schemes).",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity Due to Stratiform Clouds and Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusscp",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.tnhusscpbl b/data_descriptors/variables/apsubhrptsite.tnhusscpbl
new file mode 100644
index 000000000..f48e95ef6
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.tnhusscpbl
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.tnhusscpbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Specific Humidity Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing (to be specified only in models which do not separate budget terms for stratiform cloud, precipitation and boundary layer schemes. Includes all boundary layer terms including and diffusive terms.)",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusscpbl",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.tnhusscpbl.json b/data_descriptors/variables/apsubhrptsite.tnhusscpbl.json
new file mode 100644
index 000000000..f48e95ef6
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.tnhusscpbl.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.tnhusscpbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Specific Humidity Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing (to be specified only in models which do not separate budget terms for stratiform cloud, precipitation and boundary layer schemes. Includes all boundary layer terms including and diffusive terms.)",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusscpbl",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.tnt b/data_descriptors/variables/apsubhrptsite.tnt
new file mode 100644
index 000000000..6c8a41ead
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.tnt
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.tnt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Air Temperature",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnt",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.tnt.json b/data_descriptors/variables/apsubhrptsite.tnt.json
new file mode 100644
index 000000000..6c8a41ead
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.tnt.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.tnt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Air Temperature",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnt",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.tnta b/data_descriptors/variables/apsubhrptsite.tnta
new file mode 100644
index 000000000..e7f914a62
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.tnta
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.tnta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Air Temperature due to Advection",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Advection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnta",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_advection",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.tnta.json b/data_descriptors/variables/apsubhrptsite.tnta.json
new file mode 100644
index 000000000..e7f914a62
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.tnta.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.tnta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Air Temperature due to Advection",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Advection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnta",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_advection",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.tntc b/data_descriptors/variables/apsubhrptsite.tntc
new file mode 100644
index 000000000..dddffc4ce
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.tntc
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.tntc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendencies from cumulus convection scheme.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Convection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntc",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_convection",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.tntc.json b/data_descriptors/variables/apsubhrptsite.tntc.json
new file mode 100644
index 000000000..dddffc4ce
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.tntc.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.tntc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendencies from cumulus convection scheme.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Convection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntc",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_convection",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.tntd b/data_descriptors/variables/apsubhrptsite.tntd
new file mode 100644
index 000000000..ce9586ccc
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.tntd
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.tntd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "This includes any horizontal or vertical numerical temperature diffusion not associated with the parametrized moist physics or the resolved dynamics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be excluded, as should any diffusion which is included in the terms from the resolved dynamics. This term is required to check the closure of the temperature budget.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Numerical Diffusion",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntd",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_diffusion",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.tntd.json b/data_descriptors/variables/apsubhrptsite.tntd.json
new file mode 100644
index 000000000..ce9586ccc
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.tntd.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.tntd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "This includes any horizontal or vertical numerical temperature diffusion not associated with the parametrized moist physics or the resolved dynamics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be excluded, as should any diffusion which is included in the terms from the resolved dynamics. This term is required to check the closure of the temperature budget.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Numerical Diffusion",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntd",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_diffusion",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.tntmp b/data_descriptors/variables/apsubhrptsite.tntmp
new file mode 100644
index 000000000..8b86155a0
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.tntmp
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.tntmp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of air temperature due to model physics. This includes sources and sinks from parametrized physics (e.g. radiation, convection, boundary layer, stratiform condensation/evaporation, etc.). It excludes sources and sinks from resolved dynamics and numerical diffusion not associated with parametrized physics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be included, while numerical diffusion applied in addition to physics or resolved dynamics should be excluded. This term is required to check the closure of the heat budget.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Model Physics",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntmp",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_model_physics",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.tntmp.json b/data_descriptors/variables/apsubhrptsite.tntmp.json
new file mode 100644
index 000000000..8b86155a0
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.tntmp.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.tntmp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of air temperature due to model physics. This includes sources and sinks from parametrized physics (e.g. radiation, convection, boundary layer, stratiform condensation/evaporation, etc.). It excludes sources and sinks from resolved dynamics and numerical diffusion not associated with parametrized physics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be included, while numerical diffusion applied in addition to physics or resolved dynamics should be excluded. This term is required to check the closure of the heat budget.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Model Physics",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntmp",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_model_physics",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.tntpbl b/data_descriptors/variables/apsubhrptsite.tntpbl
new file mode 100644
index 000000000..cb89fdfa4
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.tntpbl
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.tntpbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Includes all boundary layer terms including diffusive terms.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Boundary Layer Mixing",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntpbl",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_boundary_layer_mixing",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.tntpbl.json b/data_descriptors/variables/apsubhrptsite.tntpbl.json
new file mode 100644
index 000000000..cb89fdfa4
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.tntpbl.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.tntpbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Includes all boundary layer terms including diffusive terms.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Boundary Layer Mixing",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntpbl",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_boundary_layer_mixing",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.tntr b/data_descriptors/variables/apsubhrptsite.tntr
new file mode 100644
index 000000000..4f6b074ba
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.tntr
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.tntr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Air Temperature due to Radiative Heating",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntr",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_radiative_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.tntr.json b/data_descriptors/variables/apsubhrptsite.tntr.json
new file mode 100644
index 000000000..4f6b074ba
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.tntr.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.tntr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Air Temperature due to Radiative Heating",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntr",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_radiative_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.tntrlcs b/data_descriptors/variables/apsubhrptsite.tntrlcs
new file mode 100644
index 000000000..10a104f20
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.tntrlcs
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.tntrlcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Air Temperature due to Clear Sky Longwave Radiative Heating",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Clear Sky Longwave Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrlcs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating_assuming_clear_sky",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.tntrlcs.json b/data_descriptors/variables/apsubhrptsite.tntrlcs.json
new file mode 100644
index 000000000..10a104f20
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.tntrlcs.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.tntrlcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Air Temperature due to Clear Sky Longwave Radiative Heating",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Clear Sky Longwave Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrlcs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating_assuming_clear_sky",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.tntrscs b/data_descriptors/variables/apsubhrptsite.tntrscs
new file mode 100644
index 000000000..0edf9ef12
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.tntrscs
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.tntrscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Air Temperature due to Clear Sky Shortwave Radiative Heating",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Clear Sky Shortwave Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrscs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating_assuming_clear_sky",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.tntrscs.json b/data_descriptors/variables/apsubhrptsite.tntrscs.json
new file mode 100644
index 000000000..0edf9ef12
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.tntrscs.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.tntrscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Air Temperature due to Clear Sky Shortwave Radiative Heating",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Clear Sky Shortwave Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrscs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating_assuming_clear_sky",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.tntscp b/data_descriptors/variables/apsubhrptsite.tntscp
new file mode 100644
index 000000000..111bb7265
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.tntscp
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.tntscp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The phrase 'tendency_of_X' means derivative of X with respect to time. Air temperature is the bulk temperature of the air, not the surface (skin) temperature. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. A variable with the standard name tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation should contain net latent heating effects of all processes which convert stratiform clouds and precipitation between water vapour, liquid or ice phases. In an atmosphere model, stratiform cloud is that produced by large-scale convergence (not the convection schemes).",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Stratiform Clouds and Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntscp",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.tntscp.json b/data_descriptors/variables/apsubhrptsite.tntscp.json
new file mode 100644
index 000000000..111bb7265
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.tntscp.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.tntscp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The phrase 'tendency_of_X' means derivative of X with respect to time. Air temperature is the bulk temperature of the air, not the surface (skin) temperature. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. A variable with the standard name tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation should contain net latent heating effects of all processes which convert stratiform clouds and precipitation between water vapour, liquid or ice phases. In an atmosphere model, stratiform cloud is that produced by large-scale convergence (not the convection schemes).",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Stratiform Clouds and Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntscp",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.tntscpbl b/data_descriptors/variables/apsubhrptsite.tntscpbl
new file mode 100644
index 000000000..48dea309a
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.tntscpbl
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.tntscpbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Air Temperature Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing (to be specified only in models which do not separate cloud, precipitation and boundary layer terms. Includes all boundary layer terms including diffusive ones.)",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntscpbl",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.tntscpbl.json b/data_descriptors/variables/apsubhrptsite.tntscpbl.json
new file mode 100644
index 000000000..48dea309a
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.tntscpbl.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.tntscpbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Air Temperature Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing (to be specified only in models which do not separate cloud, precipitation and boundary layer terms. Includes all boundary layer terms including diffusive ones.)",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntscpbl",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.ts b/data_descriptors/variables/apsubhrptsite.ts
new file mode 100644
index 000000000..3a21c7e16
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.ts
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.ts",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ts",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.ts.json b/data_descriptors/variables/apsubhrptsite.ts.json
new file mode 100644
index 000000000..3a21c7e16
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.ts.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.ts",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ts",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.ua b/data_descriptors/variables/apsubhrptsite.ua
new file mode 100644
index 000000000..5ddae05d0
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.ua
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.ua.json b/data_descriptors/variables/apsubhrptsite.ua.json
new file mode 100644
index 000000000..5ddae05d0
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.ua.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.uas b/data_descriptors/variables/apsubhrptsite.uas
new file mode 100644
index 000000000..e03f5f587
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.uas
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.uas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Eastward component of the near-surface (usually, 10 meters) wind",
+ "dimensions": [
+ "site",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Eastward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uas",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.uas.json b/data_descriptors/variables/apsubhrptsite.uas.json
new file mode 100644
index 000000000..e03f5f587
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.uas.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.uas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Eastward component of the near-surface (usually, 10 meters) wind",
+ "dimensions": [
+ "site",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Eastward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uas",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.va b/data_descriptors/variables/apsubhrptsite.va
new file mode 100644
index 000000000..d5bdd22ad
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.va
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.va.json b/data_descriptors/variables/apsubhrptsite.va.json
new file mode 100644
index 000000000..d5bdd22ad
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.va.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.vas b/data_descriptors/variables/apsubhrptsite.vas
new file mode 100644
index 000000000..3aab0f861
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.vas
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.vas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Northward component of the near surface wind",
+ "dimensions": [
+ "site",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Northward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vas",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.vas.json b/data_descriptors/variables/apsubhrptsite.vas.json
new file mode 100644
index 000000000..3aab0f861
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.vas.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.vas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Northward component of the near surface wind",
+ "dimensions": [
+ "site",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Northward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vas",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.wap b/data_descriptors/variables/apsubhrptsite.wap
new file mode 100644
index 000000000..2987ae6a0
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.wap
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.wap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.wap.json b/data_descriptors/variables/apsubhrptsite.wap.json
new file mode 100644
index 000000000..2987ae6a0
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.wap.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.wap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.zg b/data_descriptors/variables/apsubhrptsite.zg
new file mode 100644
index 000000000..489f661a9
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.zg
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.zg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/apsubhrptsite.zg.json b/data_descriptors/variables/apsubhrptsite.zg.json
new file mode 100644
index 000000000..489f661a9
--- /dev/null
+++ b/data_descriptors/variables/apsubhrptsite.zg.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "apsubhrptsite.zg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giafx.areacellg b/data_descriptors/variables/giafx.areacellg
new file mode 100644
index 000000000..230fae6fd
--- /dev/null
+++ b/data_descriptors/variables/giafx.areacellg
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "giafx.areacellg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giafx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum",
+ "comment": "Area of the target grid (not the interpolated area of the source grid).",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Grid-Cell Area for Ice Sheet Variables",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "areacellg",
+ "positive": "",
+ "standard_name": "cell_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giafx.areacellg.json b/data_descriptors/variables/giafx.areacellg.json
new file mode 100644
index 000000000..230fae6fd
--- /dev/null
+++ b/data_descriptors/variables/giafx.areacellg.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "giafx.areacellg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giafx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum",
+ "comment": "Area of the target grid (not the interpolated area of the source grid).",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Grid-Cell Area for Ice Sheet Variables",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "areacellg",
+ "positive": "",
+ "standard_name": "cell_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giafx.hfgeoubed b/data_descriptors/variables/giafx.hfgeoubed
new file mode 100644
index 000000000..40a970276
--- /dev/null
+++ b/data_descriptors/variables/giafx.hfgeoubed
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "giafx.hfgeoubed",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giafx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: mean where grounded_ice_sheet",
+ "comment": "Upward geothermal heat flux per unit area into the base of grounded land ice. This is related to the geothermal heat flux out of the bedrock, but may be modified by horizontal transport due to run-off and by melting at the interface.",
+ "dimensions": [
+ "xant",
+ "yant"
+ ],
+ "frequency": "fx",
+ "long_name": "Geothermal Heat Flux Beneath Land Ice",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfgeoubed",
+ "positive": "",
+ "standard_name": "upward_geothermal_heat_flux_at_ground_level_in_land_ice",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giafx.hfgeoubed.json b/data_descriptors/variables/giafx.hfgeoubed.json
new file mode 100644
index 000000000..40a970276
--- /dev/null
+++ b/data_descriptors/variables/giafx.hfgeoubed.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "giafx.hfgeoubed",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giafx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: mean where grounded_ice_sheet",
+ "comment": "Upward geothermal heat flux per unit area into the base of grounded land ice. This is related to the geothermal heat flux out of the bedrock, but may be modified by horizontal transport due to run-off and by melting at the interface.",
+ "dimensions": [
+ "xant",
+ "yant"
+ ],
+ "frequency": "fx",
+ "long_name": "Geothermal Heat Flux Beneath Land Ice",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfgeoubed",
+ "positive": "",
+ "standard_name": "upward_geothermal_heat_flux_at_ground_level_in_land_ice",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giafx.lithk b/data_descriptors/variables/giafx.lithk
new file mode 100644
index 000000000..0afec0b7d
--- /dev/null
+++ b/data_descriptors/variables/giafx.lithk
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "giafx.lithk",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giafx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: mean where ice_sheet",
+ "comment": "The thickness of the ice sheet",
+ "dimensions": [
+ "xant",
+ "yant"
+ ],
+ "frequency": "fx",
+ "long_name": "Ice Sheet Thickness",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lithk",
+ "positive": "",
+ "standard_name": "land_ice_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giafx.lithk.json b/data_descriptors/variables/giafx.lithk.json
new file mode 100644
index 000000000..0afec0b7d
--- /dev/null
+++ b/data_descriptors/variables/giafx.lithk.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "giafx.lithk",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giafx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: mean where ice_sheet",
+ "comment": "The thickness of the ice sheet",
+ "dimensions": [
+ "xant",
+ "yant"
+ ],
+ "frequency": "fx",
+ "long_name": "Ice Sheet Thickness",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lithk",
+ "positive": "",
+ "standard_name": "land_ice_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giafx.topg b/data_descriptors/variables/giafx.topg
new file mode 100644
index 000000000..f2ace8534
--- /dev/null
+++ b/data_descriptors/variables/giafx.topg
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "giafx.topg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giafx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: mean where grounded_ice_sheet",
+ "comment": "The bedrock topography beneath the land ice",
+ "dimensions": [
+ "xant",
+ "yant"
+ ],
+ "frequency": "fx",
+ "long_name": "Bedrock Altitude",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "topg",
+ "positive": "",
+ "standard_name": "bedrock_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giafx.topg.json b/data_descriptors/variables/giafx.topg.json
new file mode 100644
index 000000000..f2ace8534
--- /dev/null
+++ b/data_descriptors/variables/giafx.topg.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "giafx.topg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giafx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: mean where grounded_ice_sheet",
+ "comment": "The bedrock topography beneath the land ice",
+ "dimensions": [
+ "xant",
+ "yant"
+ ],
+ "frequency": "fx",
+ "long_name": "Bedrock Altitude",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "topg",
+ "positive": "",
+ "standard_name": "bedrock_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.acabf b/data_descriptors/variables/giamon.acabf
new file mode 100644
index 000000000..779a1d589
--- /dev/null
+++ b/data_descriptors/variables/giamon.acabf
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giamon.acabf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice surface. Computed as the total surface mass balance on the land ice portion of the grid cell divided by land ice area in the grid cell. A negative value means loss of ice",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "acabf",
+ "positive": "",
+ "standard_name": "land_ice_surface_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.acabf.json b/data_descriptors/variables/giamon.acabf.json
new file mode 100644
index 000000000..779a1d589
--- /dev/null
+++ b/data_descriptors/variables/giamon.acabf.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giamon.acabf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice surface. Computed as the total surface mass balance on the land ice portion of the grid cell divided by land ice area in the grid cell. A negative value means loss of ice",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "acabf",
+ "positive": "",
+ "standard_name": "land_ice_surface_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.hfls b/data_descriptors/variables/giamon.hfls
new file mode 100644
index 000000000..dac7c403f
--- /dev/null
+++ b/data_descriptors/variables/giamon.hfls
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "giamon.hfls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfls",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.hfls.json b/data_descriptors/variables/giamon.hfls.json
new file mode 100644
index 000000000..dac7c403f
--- /dev/null
+++ b/data_descriptors/variables/giamon.hfls.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "giamon.hfls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfls",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.hfss b/data_descriptors/variables/giamon.hfss
new file mode 100644
index 000000000..51eae16eb
--- /dev/null
+++ b/data_descriptors/variables/giamon.hfss
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "giamon.hfss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfss",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.hfss.json b/data_descriptors/variables/giamon.hfss.json
new file mode 100644
index 000000000..51eae16eb
--- /dev/null
+++ b/data_descriptors/variables/giamon.hfss.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "giamon.hfss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfss",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.icem b/data_descriptors/variables/giamon.icem
new file mode 100644
index 000000000..d66a03d3c
--- /dev/null
+++ b/data_descriptors/variables/giamon.icem
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giamon.icem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of ice mass resulting from surface melting. Computed as the total surface melt water on the land ice portion of the grid cell divided by land ice area in the grid cell.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Ice Melt Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "icem",
+ "positive": "",
+ "standard_name": "land_ice_surface_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.icem.json b/data_descriptors/variables/giamon.icem.json
new file mode 100644
index 000000000..d66a03d3c
--- /dev/null
+++ b/data_descriptors/variables/giamon.icem.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giamon.icem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of ice mass resulting from surface melting. Computed as the total surface melt water on the land ice portion of the grid cell divided by land ice area in the grid cell.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Ice Melt Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "icem",
+ "positive": "",
+ "standard_name": "land_ice_surface_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.libmassbffl b/data_descriptors/variables/giamon.libmassbffl
new file mode 100644
index 000000000..347ebc18d
--- /dev/null
+++ b/data_descriptors/variables/giamon.libmassbffl
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giamon.libmassbffl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the floating land ice (floating ice shelf) portion of the grid cell divided by floating land ice (floating ice shelf) area in the grid cell. Cell_methods: area: mean where floating_ice_shelf",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Basal Specific Mass Balance Flux of Floating Ice Shelf",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "libmassbffl",
+ "positive": "",
+ "standard_name": "land_ice_basal_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.libmassbffl.json b/data_descriptors/variables/giamon.libmassbffl.json
new file mode 100644
index 000000000..347ebc18d
--- /dev/null
+++ b/data_descriptors/variables/giamon.libmassbffl.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giamon.libmassbffl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the floating land ice (floating ice shelf) portion of the grid cell divided by floating land ice (floating ice shelf) area in the grid cell. Cell_methods: area: mean where floating_ice_shelf",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Basal Specific Mass Balance Flux of Floating Ice Shelf",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "libmassbffl",
+ "positive": "",
+ "standard_name": "land_ice_basal_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.libmassbfgr b/data_descriptors/variables/giamon.libmassbfgr
new file mode 100644
index 000000000..4943702e2
--- /dev/null
+++ b/data_descriptors/variables/giamon.libmassbfgr
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giamon.libmassbfgr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the grounded land ice portion of the grid cell divided by grounded land ice area in the grid cell. Cell_methods: area: mean where grounded_ice_sheet",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Basal Specific Mass Balance Flux of Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "libmassbfgr",
+ "positive": "",
+ "standard_name": "land_ice_basal_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.libmassbfgr.json b/data_descriptors/variables/giamon.libmassbfgr.json
new file mode 100644
index 000000000..4943702e2
--- /dev/null
+++ b/data_descriptors/variables/giamon.libmassbfgr.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giamon.libmassbfgr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the grounded land ice portion of the grid cell divided by grounded land ice area in the grid cell. Cell_methods: area: mean where grounded_ice_sheet",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Basal Specific Mass Balance Flux of Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "libmassbfgr",
+ "positive": "",
+ "standard_name": "land_ice_basal_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.licalvf b/data_descriptors/variables/giamon.licalvf
new file mode 100644
index 000000000..8cc764083
--- /dev/null
+++ b/data_descriptors/variables/giamon.licalvf
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giamon.licalvf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of ice mass resulting from iceberg calving. Computed as the rate of mass loss by the ice shelf (in kg s-1) divided by the horizontal area of the ice sheet (m2) in the grid box.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Land Ice Calving Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "licalvf",
+ "positive": "",
+ "standard_name": "land_ice_specific_mass_flux_due_to_calving",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.licalvf.json b/data_descriptors/variables/giamon.licalvf.json
new file mode 100644
index 000000000..8cc764083
--- /dev/null
+++ b/data_descriptors/variables/giamon.licalvf.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giamon.licalvf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of ice mass resulting from iceberg calving. Computed as the rate of mass loss by the ice shelf (in kg s-1) divided by the horizontal area of the ice sheet (m2) in the grid box.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Land Ice Calving Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "licalvf",
+ "positive": "",
+ "standard_name": "land_ice_specific_mass_flux_due_to_calving",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.lifmassbf b/data_descriptors/variables/giamon.lifmassbf
new file mode 100644
index 000000000..fac7e6478
--- /dev/null
+++ b/data_descriptors/variables/giamon.lifmassbf
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giamon.lifmassbf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Total mass balance at the ice front (or vertical margin). It includes both iceberg calving and melt on vertical ice front",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Land Ice Vertical Front Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lifmassbf",
+ "positive": "",
+ "standard_name": "land_ice_specific_mass_flux_due_to_calving_and_ice_front_melting",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.lifmassbf.json b/data_descriptors/variables/giamon.lifmassbf.json
new file mode 100644
index 000000000..fac7e6478
--- /dev/null
+++ b/data_descriptors/variables/giamon.lifmassbf.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giamon.lifmassbf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Total mass balance at the ice front (or vertical margin). It includes both iceberg calving and melt on vertical ice front",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Land Ice Vertical Front Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lifmassbf",
+ "positive": "",
+ "standard_name": "land_ice_specific_mass_flux_due_to_calving_and_ice_front_melting",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.litempbotfl b/data_descriptors/variables/giamon.litempbotfl
new file mode 100644
index 000000000..bb4c27df2
--- /dev/null
+++ b/data_descriptors/variables/giamon.litempbotfl
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giamon.litempbotfl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice shelf-ocean interface. Cell_methods: area: mean where floating_ice_shelf",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Basal Temperature of Floating Ice Shelf",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litempbotfl",
+ "positive": "",
+ "standard_name": "land_ice_basal_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.litempbotfl.json b/data_descriptors/variables/giamon.litempbotfl.json
new file mode 100644
index 000000000..bb4c27df2
--- /dev/null
+++ b/data_descriptors/variables/giamon.litempbotfl.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giamon.litempbotfl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice shelf-ocean interface. Cell_methods: area: mean where floating_ice_shelf",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Basal Temperature of Floating Ice Shelf",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litempbotfl",
+ "positive": "",
+ "standard_name": "land_ice_basal_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.litempbotgr b/data_descriptors/variables/giamon.litempbotgr
new file mode 100644
index 000000000..2112b3b26
--- /dev/null
+++ b/data_descriptors/variables/giamon.litempbotgr
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giamon.litempbotgr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice sheet - bedrock interface. Cell_methods: area: mean where grounded_ice_sheet",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Basal Temperature of Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litempbotgr",
+ "positive": "",
+ "standard_name": "land_ice_basal_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.litempbotgr.json b/data_descriptors/variables/giamon.litempbotgr.json
new file mode 100644
index 000000000..2112b3b26
--- /dev/null
+++ b/data_descriptors/variables/giamon.litempbotgr.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giamon.litempbotgr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice sheet - bedrock interface. Cell_methods: area: mean where grounded_ice_sheet",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Basal Temperature of Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litempbotgr",
+ "positive": "",
+ "standard_name": "land_ice_basal_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.litemptop b/data_descriptors/variables/giamon.litemptop
new file mode 100644
index 000000000..d83935283
--- /dev/null
+++ b/data_descriptors/variables/giamon.litemptop
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giamon.litemptop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Upper boundary temperature that is used to force ice sheet models. It is the temperature at the base of the snowpack models, and does not vary with seasons. Report surface temperature of ice sheet where snow thickness is zero",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Temperature at Top of Ice Sheet Model",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litemptop",
+ "positive": "",
+ "standard_name": "temperature_at_top_of_ice_sheet_model",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.litemptop.json b/data_descriptors/variables/giamon.litemptop.json
new file mode 100644
index 000000000..d83935283
--- /dev/null
+++ b/data_descriptors/variables/giamon.litemptop.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giamon.litemptop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Upper boundary temperature that is used to force ice sheet models. It is the temperature at the base of the snowpack models, and does not vary with seasons. Report surface temperature of ice sheet where snow thickness is zero",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Temperature at Top of Ice Sheet Model",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litemptop",
+ "positive": "",
+ "standard_name": "temperature_at_top_of_ice_sheet_model",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.mrroli b/data_descriptors/variables/giamon.mrroli
new file mode 100644
index 000000000..34058f887
--- /dev/null
+++ b/data_descriptors/variables/giamon.mrroli
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "giamon.mrroli",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Runoff flux over land ice is the difference between any available liquid water in the snowpack less any refreezing. Computed as the sum of rainfall and melt of snow or ice less any refreezing or water retained in the snowpack",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Land Ice Runoff Flux",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrroLi",
+ "positive": "",
+ "standard_name": "land_ice_runoff_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.mrroli.json b/data_descriptors/variables/giamon.mrroli.json
new file mode 100644
index 000000000..34058f887
--- /dev/null
+++ b/data_descriptors/variables/giamon.mrroli.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "giamon.mrroli",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Runoff flux over land ice is the difference between any available liquid water in the snowpack less any refreezing. Computed as the sum of rainfall and melt of snow or ice less any refreezing or water retained in the snowpack",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Land Ice Runoff Flux",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrroLi",
+ "positive": "",
+ "standard_name": "land_ice_runoff_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.orog b/data_descriptors/variables/giamon.orog
new file mode 100644
index 000000000..8126ecde3
--- /dev/null
+++ b/data_descriptors/variables/giamon.orog
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giamon.orog",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. Altitude is the (geometric) height above the geoid, which is the reference geopotential surface. The geoid is similar to mean sea level.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Altitude",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "orog",
+ "positive": "",
+ "standard_name": "surface_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.orog.json b/data_descriptors/variables/giamon.orog.json
new file mode 100644
index 000000000..8126ecde3
--- /dev/null
+++ b/data_descriptors/variables/giamon.orog.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giamon.orog",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. Altitude is the (geometric) height above the geoid, which is the reference geopotential surface. The geoid is similar to mean sea level.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Altitude",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "orog",
+ "positive": "",
+ "standard_name": "surface_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.prra b/data_descriptors/variables/giamon.prra
new file mode 100644
index 000000000..1f5561377
--- /dev/null
+++ b/data_descriptors/variables/giamon.prra
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "giamon.prra",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Rainfall Flux over Land Ice",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prra",
+ "positive": "",
+ "standard_name": "rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.prra.json b/data_descriptors/variables/giamon.prra.json
new file mode 100644
index 000000000..1f5561377
--- /dev/null
+++ b/data_descriptors/variables/giamon.prra.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "giamon.prra",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Rainfall Flux over Land Ice",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prra",
+ "positive": "",
+ "standard_name": "rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.prsn b/data_descriptors/variables/giamon.prsn
new file mode 100644
index 000000000..b6d911e75
--- /dev/null
+++ b/data_descriptors/variables/giamon.prsn
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "giamon.prsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "At surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snowfall Flux",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.prsn.json b/data_descriptors/variables/giamon.prsn.json
new file mode 100644
index 000000000..b6d911e75
--- /dev/null
+++ b/data_descriptors/variables/giamon.prsn.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "giamon.prsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "At surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snowfall Flux",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.rlds b/data_descriptors/variables/giamon.rlds
new file mode 100644
index 000000000..a2f000482
--- /dev/null
+++ b/data_descriptors/variables/giamon.rlds
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "giamon.rlds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.rlds.json b/data_descriptors/variables/giamon.rlds.json
new file mode 100644
index 000000000..a2f000482
--- /dev/null
+++ b/data_descriptors/variables/giamon.rlds.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "giamon.rlds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.rlus b/data_descriptors/variables/giamon.rlus
new file mode 100644
index 000000000..e31f15576
--- /dev/null
+++ b/data_descriptors/variables/giamon.rlus
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "giamon.rlus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.rlus.json b/data_descriptors/variables/giamon.rlus.json
new file mode 100644
index 000000000..e31f15576
--- /dev/null
+++ b/data_descriptors/variables/giamon.rlus.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "giamon.rlus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.rsds b/data_descriptors/variables/giamon.rsds
new file mode 100644
index 000000000..aacddde2a
--- /dev/null
+++ b/data_descriptors/variables/giamon.rsds
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "giamon.rsds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Surface solar irradiance for UV calculations.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.rsds.json b/data_descriptors/variables/giamon.rsds.json
new file mode 100644
index 000000000..aacddde2a
--- /dev/null
+++ b/data_descriptors/variables/giamon.rsds.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "giamon.rsds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Surface solar irradiance for UV calculations.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.rsus b/data_descriptors/variables/giamon.rsus
new file mode 100644
index 000000000..588bfdfa7
--- /dev/null
+++ b/data_descriptors/variables/giamon.rsus
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "giamon.rsus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.rsus.json b/data_descriptors/variables/giamon.rsus.json
new file mode 100644
index 000000000..588bfdfa7
--- /dev/null
+++ b/data_descriptors/variables/giamon.rsus.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "giamon.rsus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.sbl b/data_descriptors/variables/giamon.sbl
new file mode 100644
index 000000000..a4a04abb5
--- /dev/null
+++ b/data_descriptors/variables/giamon.sbl
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giamon.sbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The snow and ice sublimation flux is the loss of snow and ice mass per unit area from the surface resulting from their direct conversion to water vapor that enters the atmosphere.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow and Ice Sublimation Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sbl",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_water_vapor_due_to_sublimation_of_surface_snow_and_ice",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.sbl.json b/data_descriptors/variables/giamon.sbl.json
new file mode 100644
index 000000000..a4a04abb5
--- /dev/null
+++ b/data_descriptors/variables/giamon.sbl.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giamon.sbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The snow and ice sublimation flux is the loss of snow and ice mass per unit area from the surface resulting from their direct conversion to water vapor that enters the atmosphere.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow and Ice Sublimation Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sbl",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_water_vapor_due_to_sublimation_of_surface_snow_and_ice",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.snc b/data_descriptors/variables/giamon.snc
new file mode 100644
index 000000000..f8dcdc04b
--- /dev/null
+++ b/data_descriptors/variables/giamon.snc
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "giamon.snc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Percentage of each grid cell that is occupied by snow that rests on land portion of cell.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Area Percentage",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snc",
+ "positive": "",
+ "standard_name": "surface_snow_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.snc.json b/data_descriptors/variables/giamon.snc.json
new file mode 100644
index 000000000..f8dcdc04b
--- /dev/null
+++ b/data_descriptors/variables/giamon.snc.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "giamon.snc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Percentage of each grid cell that is occupied by snow that rests on land portion of cell.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Area Percentage",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snc",
+ "positive": "",
+ "standard_name": "surface_snow_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.snicefreez b/data_descriptors/variables/giamon.snicefreez
new file mode 100644
index 000000000..68e1b4a93
--- /dev/null
+++ b/data_descriptors/variables/giamon.snicefreez
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giamon.snicefreez",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Mass flux of surface meltwater which refreezes within the snowpack. Computed as the total refreezing on the land ice portion of the grid cell divided by land ice area in the grid cell.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow and Ice Refreeze Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snicefreez",
+ "positive": "",
+ "standard_name": "surface_snow_and_ice_refreezing_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.snicefreez.json b/data_descriptors/variables/giamon.snicefreez.json
new file mode 100644
index 000000000..68e1b4a93
--- /dev/null
+++ b/data_descriptors/variables/giamon.snicefreez.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giamon.snicefreez",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Mass flux of surface meltwater which refreezes within the snowpack. Computed as the total refreezing on the land ice portion of the grid cell divided by land ice area in the grid cell.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow and Ice Refreeze Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snicefreez",
+ "positive": "",
+ "standard_name": "surface_snow_and_ice_refreezing_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.snicem b/data_descriptors/variables/giamon.snicem
new file mode 100644
index 000000000..633bae4b7
--- /dev/null
+++ b/data_descriptors/variables/giamon.snicem
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giamon.snicem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of snow and ice mass resulting from surface melting. Computed as the total surface melt on the land ice portion of the grid cell divided by land ice area in the grid cell.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow and Ice Melt Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snicem",
+ "positive": "",
+ "standard_name": "surface_snow_and_ice_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.snicem.json b/data_descriptors/variables/giamon.snicem.json
new file mode 100644
index 000000000..633bae4b7
--- /dev/null
+++ b/data_descriptors/variables/giamon.snicem.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giamon.snicem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of snow and ice mass resulting from surface melting. Computed as the total surface melt on the land ice portion of the grid cell divided by land ice area in the grid cell.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow and Ice Melt Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snicem",
+ "positive": "",
+ "standard_name": "surface_snow_and_ice_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.snm b/data_descriptors/variables/giamon.snm
new file mode 100644
index 000000000..353412939
--- /dev/null
+++ b/data_descriptors/variables/giamon.snm
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "giamon.snm",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The total surface snow melt rate on the land portion of the grid cell divided by the land area in the grid cell; report as zero for snow-free land regions and missing where there is no land.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow Melt",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snm",
+ "positive": "",
+ "standard_name": "surface_snow_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.snm.json b/data_descriptors/variables/giamon.snm.json
new file mode 100644
index 000000000..353412939
--- /dev/null
+++ b/data_descriptors/variables/giamon.snm.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "giamon.snm",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The total surface snow melt rate on the land portion of the grid cell divided by the land area in the grid cell; report as zero for snow-free land regions and missing where there is no land.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow Melt",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snm",
+ "positive": "",
+ "standard_name": "surface_snow_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.tas b/data_descriptors/variables/giamon.tas
new file mode 100644
index 000000000..7581d78a2
--- /dev/null
+++ b/data_descriptors/variables/giamon.tas
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giamon.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.tas.json b/data_descriptors/variables/giamon.tas.json
new file mode 100644
index 000000000..7581d78a2
--- /dev/null
+++ b/data_descriptors/variables/giamon.tas.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giamon.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.ts b/data_descriptors/variables/giamon.ts
new file mode 100644
index 000000000..04b255732
--- /dev/null
+++ b/data_descriptors/variables/giamon.ts
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "giamon.ts",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Temperature",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ts",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.ts.json b/data_descriptors/variables/giamon.ts.json
new file mode 100644
index 000000000..04b255732
--- /dev/null
+++ b/data_descriptors/variables/giamon.ts.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "giamon.ts",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Temperature",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ts",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.tsn b/data_descriptors/variables/giamon.tsn
new file mode 100644
index 000000000..9e9f310e9
--- /dev/null
+++ b/data_descriptors/variables/giamon.tsn
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "giamon.tsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "This temperature is averaged over all the snow in the grid cell that rests on land or land ice. When computing the time-mean here, the time samples, weighted by the mass of snow on the land portion of the grid cell, are accumulated and then divided by the sum of the weights. Reported as missing in regions free of snow on land.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Internal Temperature",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tsn",
+ "positive": "",
+ "standard_name": "temperature_in_surface_snow",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giamon.tsn.json b/data_descriptors/variables/giamon.tsn.json
new file mode 100644
index 000000000..9e9f310e9
--- /dev/null
+++ b/data_descriptors/variables/giamon.tsn.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "giamon.tsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "This temperature is averaged over all the snow in the grid cell that rests on land or land ice. When computing the time-mean here, the time samples, weighted by the mass of snow on the land portion of the grid cell, are accumulated and then divided by the sum of the weights. Reported as missing in regions free of snow on land.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Internal Temperature",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tsn",
+ "positive": "",
+ "standard_name": "temperature_in_surface_snow",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.acabf b/data_descriptors/variables/giayr.acabf
new file mode 100644
index 000000000..9c2bb7073
--- /dev/null
+++ b/data_descriptors/variables/giayr.acabf
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.acabf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice surface. Computed as the total surface mass balance on the land ice portion of the grid cell divided by land ice area in the grid cell. A negative value means loss of ice",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Surface Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "acabf",
+ "positive": "",
+ "standard_name": "land_ice_surface_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.acabf.json b/data_descriptors/variables/giayr.acabf.json
new file mode 100644
index 000000000..9c2bb7073
--- /dev/null
+++ b/data_descriptors/variables/giayr.acabf.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.acabf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice surface. Computed as the total surface mass balance on the land ice portion of the grid cell divided by land ice area in the grid cell. A negative value means loss of ice",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Surface Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "acabf",
+ "positive": "",
+ "standard_name": "land_ice_surface_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.hfgeoubed b/data_descriptors/variables/giayr.hfgeoubed
new file mode 100644
index 000000000..85c1e33d4
--- /dev/null
+++ b/data_descriptors/variables/giayr.hfgeoubed
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.hfgeoubed",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Upward geothermal heat flux per unit area into the base of grounded land ice. This is related to the geothermal heat flux out of the bedrock, but may be modified by horizontal transport due to run-off and by melting at the interface.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Geothermal Heat Flux Beneath Land Ice",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfgeoubed",
+ "positive": "",
+ "standard_name": "upward_geothermal_heat_flux_at_ground_level_in_land_ice",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.hfgeoubed.json b/data_descriptors/variables/giayr.hfgeoubed.json
new file mode 100644
index 000000000..85c1e33d4
--- /dev/null
+++ b/data_descriptors/variables/giayr.hfgeoubed.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.hfgeoubed",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Upward geothermal heat flux per unit area into the base of grounded land ice. This is related to the geothermal heat flux out of the bedrock, but may be modified by horizontal transport due to run-off and by melting at the interface.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Geothermal Heat Flux Beneath Land Ice",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfgeoubed",
+ "positive": "",
+ "standard_name": "upward_geothermal_heat_flux_at_ground_level_in_land_ice",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.iareafl b/data_descriptors/variables/giayr.iareafl
new file mode 100644
index 000000000..a104d21a1
--- /dev/null
+++ b/data_descriptors/variables/giayr.iareafl
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "giayr.iareafl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Total area of the floating ice shelves (the component of ice sheet that flows over ocean)",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Area Covered by Floating Ice Shelves",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "iareafl",
+ "positive": "",
+ "standard_name": "floating_ice_shelf_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.iareafl.json b/data_descriptors/variables/giayr.iareafl.json
new file mode 100644
index 000000000..a104d21a1
--- /dev/null
+++ b/data_descriptors/variables/giayr.iareafl.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "giayr.iareafl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Total area of the floating ice shelves (the component of ice sheet that flows over ocean)",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Area Covered by Floating Ice Shelves",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "iareafl",
+ "positive": "",
+ "standard_name": "floating_ice_shelf_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.iareagr b/data_descriptors/variables/giayr.iareagr
new file mode 100644
index 000000000..599ceec58
--- /dev/null
+++ b/data_descriptors/variables/giayr.iareagr
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "giayr.iareagr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Total area of the grounded ice sheets (the component of ice sheet resting over bedrock)",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Area Covered by Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "iareagr",
+ "positive": "",
+ "standard_name": "grounded_ice_sheet_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.iareagr.json b/data_descriptors/variables/giayr.iareagr.json
new file mode 100644
index 000000000..599ceec58
--- /dev/null
+++ b/data_descriptors/variables/giayr.iareagr.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "giayr.iareagr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Total area of the grounded ice sheets (the component of ice sheet resting over bedrock)",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Area Covered by Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "iareagr",
+ "positive": "",
+ "standard_name": "grounded_ice_sheet_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.libmassbffl b/data_descriptors/variables/giayr.libmassbffl
new file mode 100644
index 000000000..fcff76726
--- /dev/null
+++ b/data_descriptors/variables/giayr.libmassbffl
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.libmassbffl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the floating land ice (floating ice shelf) portion of the grid cell divided by floating land ice (floating ice shelf) area in the grid cell. Cell_methods: area: mean where floating_ice_shelf",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Basal Specific Mass Balance Flux of Floating Ice Shelf",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "libmassbffl",
+ "positive": "",
+ "standard_name": "land_ice_basal_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.libmassbffl.json b/data_descriptors/variables/giayr.libmassbffl.json
new file mode 100644
index 000000000..fcff76726
--- /dev/null
+++ b/data_descriptors/variables/giayr.libmassbffl.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.libmassbffl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the floating land ice (floating ice shelf) portion of the grid cell divided by floating land ice (floating ice shelf) area in the grid cell. Cell_methods: area: mean where floating_ice_shelf",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Basal Specific Mass Balance Flux of Floating Ice Shelf",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "libmassbffl",
+ "positive": "",
+ "standard_name": "land_ice_basal_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.libmassbfgr b/data_descriptors/variables/giayr.libmassbfgr
new file mode 100644
index 000000000..70f808005
--- /dev/null
+++ b/data_descriptors/variables/giayr.libmassbfgr
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.libmassbfgr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the grounded land ice portion of the grid cell divided by grounded land ice area in the grid cell. Cell_methods: area: mean where grounded_ice_sheet",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Basal Specific Mass Balance Flux of Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "libmassbfgr",
+ "positive": "",
+ "standard_name": "land_ice_basal_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.libmassbfgr.json b/data_descriptors/variables/giayr.libmassbfgr.json
new file mode 100644
index 000000000..70f808005
--- /dev/null
+++ b/data_descriptors/variables/giayr.libmassbfgr.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.libmassbfgr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the grounded land ice portion of the grid cell divided by grounded land ice area in the grid cell. Cell_methods: area: mean where grounded_ice_sheet",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Basal Specific Mass Balance Flux of Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "libmassbfgr",
+ "positive": "",
+ "standard_name": "land_ice_basal_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.licalvf b/data_descriptors/variables/giayr.licalvf
new file mode 100644
index 000000000..a3af78ddd
--- /dev/null
+++ b/data_descriptors/variables/giayr.licalvf
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.licalvf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of ice mass resulting from iceberg calving. Computed as the rate of mass loss by the ice shelf (in kg s-1) divided by the horizontal area of the ice sheet (m2) in the grid box.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Land Ice Calving Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "licalvf",
+ "positive": "",
+ "standard_name": "land_ice_specific_mass_flux_due_to_calving",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.licalvf.json b/data_descriptors/variables/giayr.licalvf.json
new file mode 100644
index 000000000..a3af78ddd
--- /dev/null
+++ b/data_descriptors/variables/giayr.licalvf.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.licalvf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of ice mass resulting from iceberg calving. Computed as the rate of mass loss by the ice shelf (in kg s-1) divided by the horizontal area of the ice sheet (m2) in the grid box.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Land Ice Calving Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "licalvf",
+ "positive": "",
+ "standard_name": "land_ice_specific_mass_flux_due_to_calving",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.lifmassbf b/data_descriptors/variables/giayr.lifmassbf
new file mode 100644
index 000000000..dd77b3494
--- /dev/null
+++ b/data_descriptors/variables/giayr.lifmassbf
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.lifmassbf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Total mass balance at the ice front (or vertical margin). It includes both iceberg calving and melt on vertical ice front",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Land Ice Vertical Front Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lifmassbf",
+ "positive": "",
+ "standard_name": "land_ice_specific_mass_flux_due_to_calving_and_ice_front_melting",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.lifmassbf.json b/data_descriptors/variables/giayr.lifmassbf.json
new file mode 100644
index 000000000..dd77b3494
--- /dev/null
+++ b/data_descriptors/variables/giayr.lifmassbf.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.lifmassbf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Total mass balance at the ice front (or vertical margin). It includes both iceberg calving and melt on vertical ice front",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Land Ice Vertical Front Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lifmassbf",
+ "positive": "",
+ "standard_name": "land_ice_specific_mass_flux_due_to_calving_and_ice_front_melting",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.lim b/data_descriptors/variables/giayr.lim
new file mode 100644
index 000000000..450eec4e0
--- /dev/null
+++ b/data_descriptors/variables/giayr.lim
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "giayr.lim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where ice_sheet time: mean",
+ "comment": "The ice sheet mass is computed as the volume times density",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ice Sheet Mass",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lim",
+ "positive": "",
+ "standard_name": "land_ice_mass",
+ "units": "kg",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.lim.json b/data_descriptors/variables/giayr.lim.json
new file mode 100644
index 000000000..450eec4e0
--- /dev/null
+++ b/data_descriptors/variables/giayr.lim.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "giayr.lim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where ice_sheet time: mean",
+ "comment": "The ice sheet mass is computed as the volume times density",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ice Sheet Mass",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lim",
+ "positive": "",
+ "standard_name": "land_ice_mass",
+ "units": "kg",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.limnsw b/data_descriptors/variables/giayr.limnsw
new file mode 100644
index 000000000..e80abf9c6
--- /dev/null
+++ b/data_descriptors/variables/giayr.limnsw
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "giayr.limnsw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "The ice sheet mass is computed as the volume above flotation times density. Changes in land_ice_mass_not_displacing_sea_water will always result in a change in sea level, unlike changes in land_ice_mass which may not result in sea level change (such as melting of the floating ice shelves, or portion of ice that sits on bedrock below sea level)",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ice Sheet Mass That Does not Displace Sea Water",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limnsw",
+ "positive": "",
+ "standard_name": "land_ice_mass_not_displacing_sea_water",
+ "units": "kg",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.limnsw.json b/data_descriptors/variables/giayr.limnsw.json
new file mode 100644
index 000000000..e80abf9c6
--- /dev/null
+++ b/data_descriptors/variables/giayr.limnsw.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "giayr.limnsw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "The ice sheet mass is computed as the volume above flotation times density. Changes in land_ice_mass_not_displacing_sea_water will always result in a change in sea level, unlike changes in land_ice_mass which may not result in sea level change (such as melting of the floating ice shelves, or portion of ice that sits on bedrock below sea level)",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ice Sheet Mass That Does not Displace Sea Water",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limnsw",
+ "positive": "",
+ "standard_name": "land_ice_mass_not_displacing_sea_water",
+ "units": "kg",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.litempbotfl b/data_descriptors/variables/giayr.litempbotfl
new file mode 100644
index 000000000..7246e9dbf
--- /dev/null
+++ b/data_descriptors/variables/giayr.litempbotfl
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.litempbotfl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice shelf-ocean interface. Cell_methods: area: mean where floating_ice_shelf",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Basal Temperature of Floating Ice Shelf",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litempbotfl",
+ "positive": "",
+ "standard_name": "land_ice_basal_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.litempbotfl.json b/data_descriptors/variables/giayr.litempbotfl.json
new file mode 100644
index 000000000..7246e9dbf
--- /dev/null
+++ b/data_descriptors/variables/giayr.litempbotfl.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.litempbotfl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice shelf-ocean interface. Cell_methods: area: mean where floating_ice_shelf",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Basal Temperature of Floating Ice Shelf",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litempbotfl",
+ "positive": "",
+ "standard_name": "land_ice_basal_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.litempbotgr b/data_descriptors/variables/giayr.litempbotgr
new file mode 100644
index 000000000..3a4f21852
--- /dev/null
+++ b/data_descriptors/variables/giayr.litempbotgr
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.litempbotgr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice sheet - bedrock interface. Cell_methods: area: mean where grounded_ice_sheet",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Basal Temperature of Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litempbotgr",
+ "positive": "",
+ "standard_name": "land_ice_basal_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.litempbotgr.json b/data_descriptors/variables/giayr.litempbotgr.json
new file mode 100644
index 000000000..3a4f21852
--- /dev/null
+++ b/data_descriptors/variables/giayr.litempbotgr.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.litempbotgr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice sheet - bedrock interface. Cell_methods: area: mean where grounded_ice_sheet",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Basal Temperature of Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litempbotgr",
+ "positive": "",
+ "standard_name": "land_ice_basal_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.litemptop b/data_descriptors/variables/giayr.litemptop
new file mode 100644
index 000000000..71d5e83b4
--- /dev/null
+++ b/data_descriptors/variables/giayr.litemptop
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.litemptop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Upper boundary temperature that is used to force ice sheet models. It is the temperature at the base of the snowpack models, and does not vary with seasons. Report surface temperature of ice sheet where snow thickness is zero",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Temperature at Top of Ice Sheet Model",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litemptop",
+ "positive": "",
+ "standard_name": "temperature_at_top_of_ice_sheet_model",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.litemptop.json b/data_descriptors/variables/giayr.litemptop.json
new file mode 100644
index 000000000..71d5e83b4
--- /dev/null
+++ b/data_descriptors/variables/giayr.litemptop.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.litemptop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Upper boundary temperature that is used to force ice sheet models. It is the temperature at the base of the snowpack models, and does not vary with seasons. Report surface temperature of ice sheet where snow thickness is zero",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Temperature at Top of Ice Sheet Model",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litemptop",
+ "positive": "",
+ "standard_name": "temperature_at_top_of_ice_sheet_model",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.lithk b/data_descriptors/variables/giayr.lithk
new file mode 100644
index 000000000..9865917f0
--- /dev/null
+++ b/data_descriptors/variables/giayr.lithk
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.lithk",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The thickness of the ice sheet",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ice Sheet Thickness",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lithk",
+ "positive": "",
+ "standard_name": "land_ice_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.lithk.json b/data_descriptors/variables/giayr.lithk.json
new file mode 100644
index 000000000..9865917f0
--- /dev/null
+++ b/data_descriptors/variables/giayr.lithk.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.lithk",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The thickness of the ice sheet",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ice Sheet Thickness",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lithk",
+ "positive": "",
+ "standard_name": "land_ice_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.modelcellareai b/data_descriptors/variables/giayr.modelcellareai
new file mode 100644
index 000000000..c5295fd98
--- /dev/null
+++ b/data_descriptors/variables/giayr.modelcellareai
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.modelcellareai",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean",
+ "comment": "Horizontal area of ice-sheet grid cells",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "The Cell Area of the Ice Sheet Model",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "modelCellAreai",
+ "positive": "",
+ "standard_name": "cell_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.modelcellareai.json b/data_descriptors/variables/giayr.modelcellareai.json
new file mode 100644
index 000000000..c5295fd98
--- /dev/null
+++ b/data_descriptors/variables/giayr.modelcellareai.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.modelcellareai",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean",
+ "comment": "Horizontal area of ice-sheet grid cells",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "The Cell Area of the Ice Sheet Model",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "modelCellAreai",
+ "positive": "",
+ "standard_name": "cell_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.orog b/data_descriptors/variables/giayr.orog
new file mode 100644
index 000000000..cb863c16b
--- /dev/null
+++ b/data_descriptors/variables/giayr.orog
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.orog",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. Altitude is the (geometric) height above the geoid, which is the reference geopotential surface. The geoid is similar to mean sea level.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Surface Altitude",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "orog",
+ "positive": "",
+ "standard_name": "surface_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.orog.json b/data_descriptors/variables/giayr.orog.json
new file mode 100644
index 000000000..cb863c16b
--- /dev/null
+++ b/data_descriptors/variables/giayr.orog.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.orog",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. Altitude is the (geometric) height above the geoid, which is the reference geopotential surface. The geoid is similar to mean sea level.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Surface Altitude",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "orog",
+ "positive": "",
+ "standard_name": "surface_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.sftflf b/data_descriptors/variables/giayr.sftflf
new file mode 100644
index 000000000..d99ee0473
--- /dev/null
+++ b/data_descriptors/variables/giayr.sftflf
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.sftflf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by floating ice shelf, the component of the ice sheet that is flowing over sea water",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Floating Ice Shelf Area Percentage",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftflf",
+ "positive": "",
+ "standard_name": "floating_ice_shelf_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.sftflf.json b/data_descriptors/variables/giayr.sftflf.json
new file mode 100644
index 000000000..d99ee0473
--- /dev/null
+++ b/data_descriptors/variables/giayr.sftflf.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.sftflf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by floating ice shelf, the component of the ice sheet that is flowing over sea water",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Floating Ice Shelf Area Percentage",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftflf",
+ "positive": "",
+ "standard_name": "floating_ice_shelf_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.sftgif b/data_descriptors/variables/giayr.sftgif
new file mode 100644
index 000000000..57ad3f8ac
--- /dev/null
+++ b/data_descriptors/variables/giayr.sftgif
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.sftgif",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by land ice (ice sheet, ice shelf, ice cap, glacier)",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Land Ice Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftgif",
+ "positive": "",
+ "standard_name": "land_ice_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.sftgif.json b/data_descriptors/variables/giayr.sftgif.json
new file mode 100644
index 000000000..57ad3f8ac
--- /dev/null
+++ b/data_descriptors/variables/giayr.sftgif.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.sftgif",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by land ice (ice sheet, ice shelf, ice cap, glacier)",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Land Ice Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftgif",
+ "positive": "",
+ "standard_name": "land_ice_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.sftgrf b/data_descriptors/variables/giayr.sftgrf
new file mode 100644
index 000000000..1f6b24b00
--- /dev/null
+++ b/data_descriptors/variables/giayr.sftgrf
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.sftgrf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by grounded ice sheet",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Grounded Ice Sheet Area Percentage",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftgrf",
+ "positive": "",
+ "standard_name": "grounded_ice_sheet_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.sftgrf.json b/data_descriptors/variables/giayr.sftgrf.json
new file mode 100644
index 000000000..1f6b24b00
--- /dev/null
+++ b/data_descriptors/variables/giayr.sftgrf.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.sftgrf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by grounded ice sheet",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Grounded Ice Sheet Area Percentage",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftgrf",
+ "positive": "",
+ "standard_name": "grounded_ice_sheet_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.snc b/data_descriptors/variables/giayr.snc
new file mode 100644
index 000000000..7354e0043
--- /dev/null
+++ b/data_descriptors/variables/giayr.snc
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.snc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Percentage of each grid cell that is occupied by snow that rests on land portion of cell.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Snow Area Percentage",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snc",
+ "positive": "",
+ "standard_name": "surface_snow_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.snc.json b/data_descriptors/variables/giayr.snc.json
new file mode 100644
index 000000000..7354e0043
--- /dev/null
+++ b/data_descriptors/variables/giayr.snc.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.snc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Percentage of each grid cell that is occupied by snow that rests on land portion of cell.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Snow Area Percentage",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snc",
+ "positive": "",
+ "standard_name": "surface_snow_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.strbasemag b/data_descriptors/variables/giayr.strbasemag
new file mode 100644
index 000000000..66067cdd0
--- /dev/null
+++ b/data_descriptors/variables/giayr.strbasemag
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.strbasemag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Magnitude of basal drag at land ice base",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Land Ice Basal Drag",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "strbasemag",
+ "positive": "",
+ "standard_name": "land_ice_basal_drag",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.strbasemag.json b/data_descriptors/variables/giayr.strbasemag.json
new file mode 100644
index 000000000..66067cdd0
--- /dev/null
+++ b/data_descriptors/variables/giayr.strbasemag.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.strbasemag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Magnitude of basal drag at land ice base",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Land Ice Basal Drag",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "strbasemag",
+ "positive": "",
+ "standard_name": "land_ice_basal_drag",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.tendacabf b/data_descriptors/variables/giayr.tendacabf
new file mode 100644
index 000000000..e85268e65
--- /dev/null
+++ b/data_descriptors/variables/giayr.tendacabf
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "giayr.tendacabf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where ice_sheet time: mean",
+ "comment": "The total surface mass balance flux over land ice is a spatial integration of the surface mass balance flux",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Surface Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tendacabf",
+ "positive": "",
+ "standard_name": "tendency_of_land_ice_mass_due_to_surface_mass_balance",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.tendacabf.json b/data_descriptors/variables/giayr.tendacabf.json
new file mode 100644
index 000000000..e85268e65
--- /dev/null
+++ b/data_descriptors/variables/giayr.tendacabf.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "giayr.tendacabf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where ice_sheet time: mean",
+ "comment": "The total surface mass balance flux over land ice is a spatial integration of the surface mass balance flux",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Surface Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tendacabf",
+ "positive": "",
+ "standard_name": "tendency_of_land_ice_mass_due_to_surface_mass_balance",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.tendlibmassbf b/data_descriptors/variables/giayr.tendlibmassbf
new file mode 100644
index 000000000..27cdf9097
--- /dev/null
+++ b/data_descriptors/variables/giayr.tendlibmassbf
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "giayr.tendlibmassbf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where ice_sheet time: mean",
+ "comment": "The total basal mass balance flux over land ice is a spatial integration of the basal mass balance flux",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Basal Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tendlibmassbf",
+ "positive": "",
+ "standard_name": "tendency_of_land_ice_mass_due_to_basal_mass_balance",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.tendlibmassbf.json b/data_descriptors/variables/giayr.tendlibmassbf.json
new file mode 100644
index 000000000..27cdf9097
--- /dev/null
+++ b/data_descriptors/variables/giayr.tendlibmassbf.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "giayr.tendlibmassbf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where ice_sheet time: mean",
+ "comment": "The total basal mass balance flux over land ice is a spatial integration of the basal mass balance flux",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Basal Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tendlibmassbf",
+ "positive": "",
+ "standard_name": "tendency_of_land_ice_mass_due_to_basal_mass_balance",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.tendlicalvf b/data_descriptors/variables/giayr.tendlicalvf
new file mode 100644
index 000000000..6f6cf92bb
--- /dev/null
+++ b/data_descriptors/variables/giayr.tendlicalvf
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "giayr.tendlicalvf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where ice_sheet time: mean",
+ "comment": "The total calving flux over land ice is a spatial integration of the calving flux",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Calving Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tendlicalvf",
+ "positive": "",
+ "standard_name": "tendency_of_land_ice_mass_due_to_calving",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.tendlicalvf.json b/data_descriptors/variables/giayr.tendlicalvf.json
new file mode 100644
index 000000000..6f6cf92bb
--- /dev/null
+++ b/data_descriptors/variables/giayr.tendlicalvf.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "giayr.tendlicalvf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where ice_sheet time: mean",
+ "comment": "The total calving flux over land ice is a spatial integration of the calving flux",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Calving Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tendlicalvf",
+ "positive": "",
+ "standard_name": "tendency_of_land_ice_mass_due_to_calving",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.topg b/data_descriptors/variables/giayr.topg
new file mode 100644
index 000000000..013d38b7b
--- /dev/null
+++ b/data_descriptors/variables/giayr.topg
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.topg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The bedrock topography beneath the land ice",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Bedrock Altitude",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "topg",
+ "positive": "",
+ "standard_name": "bedrock_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.topg.json b/data_descriptors/variables/giayr.topg.json
new file mode 100644
index 000000000..013d38b7b
--- /dev/null
+++ b/data_descriptors/variables/giayr.topg.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.topg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The bedrock topography beneath the land ice",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Bedrock Altitude",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "topg",
+ "positive": "",
+ "standard_name": "bedrock_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.xvelbase b/data_descriptors/variables/giayr.xvelbase
new file mode 100644
index 000000000..3b3648859
--- /dev/null
+++ b/data_descriptors/variables/giayr.xvelbase
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.xvelbase",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'x' indicates a vector component along the grid x-axis, positive with increasing x. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. 'basal' means the lower boundary of the land ice.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "X-Component of Land Ice Basal Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "xvelbase",
+ "positive": "",
+ "standard_name": "land_ice_basal_x_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.xvelbase.json b/data_descriptors/variables/giayr.xvelbase.json
new file mode 100644
index 000000000..3b3648859
--- /dev/null
+++ b/data_descriptors/variables/giayr.xvelbase.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.xvelbase",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'x' indicates a vector component along the grid x-axis, positive with increasing x. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. 'basal' means the lower boundary of the land ice.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "X-Component of Land Ice Basal Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "xvelbase",
+ "positive": "",
+ "standard_name": "land_ice_basal_x_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.xvelmean b/data_descriptors/variables/giayr.xvelmean
new file mode 100644
index 000000000..69bcc71a2
--- /dev/null
+++ b/data_descriptors/variables/giayr.xvelmean
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.xvelmean",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The vertical mean land ice velocity is the average from the bedrock to the surface of the ice",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "X-Component of Land Ice Vertical Mean Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "xvelmean",
+ "positive": "",
+ "standard_name": "land_ice_vertical_mean_x_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.xvelmean.json b/data_descriptors/variables/giayr.xvelmean.json
new file mode 100644
index 000000000..69bcc71a2
--- /dev/null
+++ b/data_descriptors/variables/giayr.xvelmean.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.xvelmean",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The vertical mean land ice velocity is the average from the bedrock to the surface of the ice",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "X-Component of Land Ice Vertical Mean Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "xvelmean",
+ "positive": "",
+ "standard_name": "land_ice_vertical_mean_x_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.xvelsurf b/data_descriptors/variables/giayr.xvelsurf
new file mode 100644
index 000000000..ab52c9c6f
--- /dev/null
+++ b/data_descriptors/variables/giayr.xvelsurf
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.xvelsurf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'x' indicates a vector component along the grid x-axis, positive with increasing x. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. The surface called 'surface' means the lower boundary of the atmosphere.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "X-Component of Land Ice Surface Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "xvelsurf",
+ "positive": "",
+ "standard_name": "land_ice_surface_x_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.xvelsurf.json b/data_descriptors/variables/giayr.xvelsurf.json
new file mode 100644
index 000000000..ab52c9c6f
--- /dev/null
+++ b/data_descriptors/variables/giayr.xvelsurf.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.xvelsurf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'x' indicates a vector component along the grid x-axis, positive with increasing x. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. The surface called 'surface' means the lower boundary of the atmosphere.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "X-Component of Land Ice Surface Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "xvelsurf",
+ "positive": "",
+ "standard_name": "land_ice_surface_x_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.yvelbase b/data_descriptors/variables/giayr.yvelbase
new file mode 100644
index 000000000..f3393addb
--- /dev/null
+++ b/data_descriptors/variables/giayr.yvelbase
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.yvelbase",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'y' indicates a vector component along the grid y-axis, positive with increasing y. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. 'basal' means the lower boundary of the land ice.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Y-Component of Land Ice Basal Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "yvelbase",
+ "positive": "",
+ "standard_name": "land_ice_basal_y_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.yvelbase.json b/data_descriptors/variables/giayr.yvelbase.json
new file mode 100644
index 000000000..f3393addb
--- /dev/null
+++ b/data_descriptors/variables/giayr.yvelbase.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.yvelbase",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'y' indicates a vector component along the grid y-axis, positive with increasing y. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. 'basal' means the lower boundary of the land ice.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Y-Component of Land Ice Basal Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "yvelbase",
+ "positive": "",
+ "standard_name": "land_ice_basal_y_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.yvelmean b/data_descriptors/variables/giayr.yvelmean
new file mode 100644
index 000000000..d9ba08000
--- /dev/null
+++ b/data_descriptors/variables/giayr.yvelmean
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.yvelmean",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The vertical mean land ice velocity is the average from the bedrock to the surface of the ice",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Y-Component of Land Ice Vertical Mean Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "yvelmean",
+ "positive": "",
+ "standard_name": "land_ice_vertical_mean_y_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.yvelmean.json b/data_descriptors/variables/giayr.yvelmean.json
new file mode 100644
index 000000000..d9ba08000
--- /dev/null
+++ b/data_descriptors/variables/giayr.yvelmean.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.yvelmean",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The vertical mean land ice velocity is the average from the bedrock to the surface of the ice",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Y-Component of Land Ice Vertical Mean Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "yvelmean",
+ "positive": "",
+ "standard_name": "land_ice_vertical_mean_y_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.yvelsurf b/data_descriptors/variables/giayr.yvelsurf
new file mode 100644
index 000000000..4adaeeaf6
--- /dev/null
+++ b/data_descriptors/variables/giayr.yvelsurf
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.yvelsurf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'y' indicates a vector component along the grid y-axis, positive with increasing y. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. The surface called 'surface' means the lower boundary of the atmosphere.'",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Y-Component of Land Ice Surface Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "yvelsurf",
+ "positive": "",
+ "standard_name": "land_ice_surface_y_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.yvelsurf.json b/data_descriptors/variables/giayr.yvelsurf.json
new file mode 100644
index 000000000..4adaeeaf6
--- /dev/null
+++ b/data_descriptors/variables/giayr.yvelsurf.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.yvelsurf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'y' indicates a vector component along the grid y-axis, positive with increasing y. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. The surface called 'surface' means the lower boundary of the atmosphere.'",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Y-Component of Land Ice Surface Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "yvelsurf",
+ "positive": "",
+ "standard_name": "land_ice_surface_y_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.zvelbase b/data_descriptors/variables/giayr.zvelbase
new file mode 100644
index 000000000..dd924bcee
--- /dev/null
+++ b/data_descriptors/variables/giayr.zvelbase
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.zvelbase",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'Upward' indicates a vector component which is positive when directed upward (negative downward). 'basal' means the lower boundary of the atmosphere",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Upward Component of Land-Ice Basal Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zvelbase",
+ "positive": "",
+ "standard_name": "land_ice_basal_upward_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.zvelbase.json b/data_descriptors/variables/giayr.zvelbase.json
new file mode 100644
index 000000000..dd924bcee
--- /dev/null
+++ b/data_descriptors/variables/giayr.zvelbase.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.zvelbase",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'Upward' indicates a vector component which is positive when directed upward (negative downward). 'basal' means the lower boundary of the atmosphere",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Upward Component of Land-Ice Basal Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zvelbase",
+ "positive": "",
+ "standard_name": "land_ice_basal_upward_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.zvelsurf b/data_descriptors/variables/giayr.zvelsurf
new file mode 100644
index 000000000..24610fc3d
--- /dev/null
+++ b/data_descriptors/variables/giayr.zvelsurf
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.zvelsurf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface called 'surface' means the lower boundary of the atmosphere",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Upward Component of Land-Ice Surface Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zvelsurf",
+ "positive": "",
+ "standard_name": "land_ice_surface_upward_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/giayr.zvelsurf.json b/data_descriptors/variables/giayr.zvelsurf.json
new file mode 100644
index 000000000..24610fc3d
--- /dev/null
+++ b/data_descriptors/variables/giayr.zvelsurf.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "giayr.zvelsurf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface called 'surface' means the lower boundary of the atmosphere",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Upward Component of Land-Ice Surface Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zvelsurf",
+ "positive": "",
+ "standard_name": "land_ice_surface_upward_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigfx.areacellg b/data_descriptors/variables/gigfx.areacellg
new file mode 100644
index 000000000..8c9a9f8b1
--- /dev/null
+++ b/data_descriptors/variables/gigfx.areacellg
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "gigfx.areacellg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum",
+ "comment": "Area of the target grid (not the interpolated area of the source grid).",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Grid-Cell Area for Ice Sheet Variables",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "areacellg",
+ "positive": "",
+ "standard_name": "cell_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigfx.areacellg.json b/data_descriptors/variables/gigfx.areacellg.json
new file mode 100644
index 000000000..8c9a9f8b1
--- /dev/null
+++ b/data_descriptors/variables/gigfx.areacellg.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "gigfx.areacellg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum",
+ "comment": "Area of the target grid (not the interpolated area of the source grid).",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Grid-Cell Area for Ice Sheet Variables",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "areacellg",
+ "positive": "",
+ "standard_name": "cell_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigfx.hfgeoubed b/data_descriptors/variables/gigfx.hfgeoubed
new file mode 100644
index 000000000..df1d4ce83
--- /dev/null
+++ b/data_descriptors/variables/gigfx.hfgeoubed
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "gigfx.hfgeoubed",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: mean where grounded_ice_sheet",
+ "comment": "Upward geothermal heat flux per unit area into the base of grounded land ice. This is related to the geothermal heat flux out of the bedrock, but may be modified by horizontal transport due to run-off and by melting at the interface.",
+ "dimensions": [
+ "xgre",
+ "ygre"
+ ],
+ "frequency": "fx",
+ "long_name": "Geothermal Heat Flux Beneath Land Ice",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfgeoubed",
+ "positive": "",
+ "standard_name": "upward_geothermal_heat_flux_at_ground_level_in_land_ice",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigfx.hfgeoubed.json b/data_descriptors/variables/gigfx.hfgeoubed.json
new file mode 100644
index 000000000..df1d4ce83
--- /dev/null
+++ b/data_descriptors/variables/gigfx.hfgeoubed.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "gigfx.hfgeoubed",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: mean where grounded_ice_sheet",
+ "comment": "Upward geothermal heat flux per unit area into the base of grounded land ice. This is related to the geothermal heat flux out of the bedrock, but may be modified by horizontal transport due to run-off and by melting at the interface.",
+ "dimensions": [
+ "xgre",
+ "ygre"
+ ],
+ "frequency": "fx",
+ "long_name": "Geothermal Heat Flux Beneath Land Ice",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfgeoubed",
+ "positive": "",
+ "standard_name": "upward_geothermal_heat_flux_at_ground_level_in_land_ice",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigfx.lithk b/data_descriptors/variables/gigfx.lithk
new file mode 100644
index 000000000..932f83a37
--- /dev/null
+++ b/data_descriptors/variables/gigfx.lithk
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "gigfx.lithk",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: mean where ice_sheet",
+ "comment": "The thickness of the ice sheet",
+ "dimensions": [
+ "xgre",
+ "ygre"
+ ],
+ "frequency": "fx",
+ "long_name": "Ice Sheet Thickness",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lithk",
+ "positive": "",
+ "standard_name": "land_ice_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigfx.lithk.json b/data_descriptors/variables/gigfx.lithk.json
new file mode 100644
index 000000000..932f83a37
--- /dev/null
+++ b/data_descriptors/variables/gigfx.lithk.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "gigfx.lithk",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: mean where ice_sheet",
+ "comment": "The thickness of the ice sheet",
+ "dimensions": [
+ "xgre",
+ "ygre"
+ ],
+ "frequency": "fx",
+ "long_name": "Ice Sheet Thickness",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lithk",
+ "positive": "",
+ "standard_name": "land_ice_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigfx.topg b/data_descriptors/variables/gigfx.topg
new file mode 100644
index 000000000..4d2ffa088
--- /dev/null
+++ b/data_descriptors/variables/gigfx.topg
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "gigfx.topg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: mean where grounded_ice_sheet",
+ "comment": "The bedrock topography beneath the land ice",
+ "dimensions": [
+ "xgre",
+ "ygre"
+ ],
+ "frequency": "fx",
+ "long_name": "Bedrock Altitude",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "topg",
+ "positive": "",
+ "standard_name": "bedrock_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigfx.topg.json b/data_descriptors/variables/gigfx.topg.json
new file mode 100644
index 000000000..4d2ffa088
--- /dev/null
+++ b/data_descriptors/variables/gigfx.topg.json
@@ -0,0 +1,35 @@
+{
+ "@context": "_context_",
+ "id": "gigfx.topg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: mean where grounded_ice_sheet",
+ "comment": "The bedrock topography beneath the land ice",
+ "dimensions": [
+ "xgre",
+ "ygre"
+ ],
+ "frequency": "fx",
+ "long_name": "Bedrock Altitude",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "topg",
+ "positive": "",
+ "standard_name": "bedrock_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.acabf b/data_descriptors/variables/gigmon.acabf
new file mode 100644
index 000000000..74be9ed8e
--- /dev/null
+++ b/data_descriptors/variables/gigmon.acabf
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.acabf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice surface. Computed as the total surface mass balance on the land ice portion of the grid cell divided by land ice area in the grid cell. A negative value means loss of ice",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "acabf",
+ "positive": "",
+ "standard_name": "land_ice_surface_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.acabf.json b/data_descriptors/variables/gigmon.acabf.json
new file mode 100644
index 000000000..74be9ed8e
--- /dev/null
+++ b/data_descriptors/variables/gigmon.acabf.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.acabf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice surface. Computed as the total surface mass balance on the land ice portion of the grid cell divided by land ice area in the grid cell. A negative value means loss of ice",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "acabf",
+ "positive": "",
+ "standard_name": "land_ice_surface_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.hfls b/data_descriptors/variables/gigmon.hfls
new file mode 100644
index 000000000..3f5863ca0
--- /dev/null
+++ b/data_descriptors/variables/gigmon.hfls
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.hfls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfls",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.hfls.json b/data_descriptors/variables/gigmon.hfls.json
new file mode 100644
index 000000000..3f5863ca0
--- /dev/null
+++ b/data_descriptors/variables/gigmon.hfls.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.hfls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfls",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.hfss b/data_descriptors/variables/gigmon.hfss
new file mode 100644
index 000000000..c57de7746
--- /dev/null
+++ b/data_descriptors/variables/gigmon.hfss
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.hfss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfss",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.hfss.json b/data_descriptors/variables/gigmon.hfss.json
new file mode 100644
index 000000000..c57de7746
--- /dev/null
+++ b/data_descriptors/variables/gigmon.hfss.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.hfss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfss",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.icem b/data_descriptors/variables/gigmon.icem
new file mode 100644
index 000000000..ed06d2c2a
--- /dev/null
+++ b/data_descriptors/variables/gigmon.icem
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.icem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of ice mass resulting from surface melting. Computed as the total surface melt water on the land ice portion of the grid cell divided by land ice area in the grid cell.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Ice Melt Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "icem",
+ "positive": "",
+ "standard_name": "land_ice_surface_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.icem.json b/data_descriptors/variables/gigmon.icem.json
new file mode 100644
index 000000000..ed06d2c2a
--- /dev/null
+++ b/data_descriptors/variables/gigmon.icem.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.icem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of ice mass resulting from surface melting. Computed as the total surface melt water on the land ice portion of the grid cell divided by land ice area in the grid cell.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Ice Melt Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "icem",
+ "positive": "",
+ "standard_name": "land_ice_surface_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.libmassbffl b/data_descriptors/variables/gigmon.libmassbffl
new file mode 100644
index 000000000..38c1acde6
--- /dev/null
+++ b/data_descriptors/variables/gigmon.libmassbffl
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.libmassbffl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the floating land ice (floating ice shelf) portion of the grid cell divided by floating land ice (floating ice shelf) area in the grid cell. Cell_methods: area: mean where floating_ice_shelf",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Basal Specific Mass Balance Flux of Floating Ice Shelf",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "libmassbffl",
+ "positive": "",
+ "standard_name": "land_ice_basal_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.libmassbffl.json b/data_descriptors/variables/gigmon.libmassbffl.json
new file mode 100644
index 000000000..38c1acde6
--- /dev/null
+++ b/data_descriptors/variables/gigmon.libmassbffl.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.libmassbffl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the floating land ice (floating ice shelf) portion of the grid cell divided by floating land ice (floating ice shelf) area in the grid cell. Cell_methods: area: mean where floating_ice_shelf",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Basal Specific Mass Balance Flux of Floating Ice Shelf",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "libmassbffl",
+ "positive": "",
+ "standard_name": "land_ice_basal_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.libmassbfgr b/data_descriptors/variables/gigmon.libmassbfgr
new file mode 100644
index 000000000..820195061
--- /dev/null
+++ b/data_descriptors/variables/gigmon.libmassbfgr
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.libmassbfgr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the grounded land ice portion of the grid cell divided by grounded land ice area in the grid cell. Cell_methods: area: mean where grounded_ice_sheet",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Basal Specific Mass Balance Flux of Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "libmassbfgr",
+ "positive": "",
+ "standard_name": "land_ice_basal_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.libmassbfgr.json b/data_descriptors/variables/gigmon.libmassbfgr.json
new file mode 100644
index 000000000..820195061
--- /dev/null
+++ b/data_descriptors/variables/gigmon.libmassbfgr.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.libmassbfgr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the grounded land ice portion of the grid cell divided by grounded land ice area in the grid cell. Cell_methods: area: mean where grounded_ice_sheet",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Basal Specific Mass Balance Flux of Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "libmassbfgr",
+ "positive": "",
+ "standard_name": "land_ice_basal_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.licalvf b/data_descriptors/variables/gigmon.licalvf
new file mode 100644
index 000000000..3941c8c5e
--- /dev/null
+++ b/data_descriptors/variables/gigmon.licalvf
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.licalvf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of ice mass resulting from iceberg calving. Computed as the rate of mass loss by the ice shelf (in kg s-1) divided by the horizontal area of the ice sheet (m2) in the grid box.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Land Ice Calving Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "licalvf",
+ "positive": "",
+ "standard_name": "land_ice_specific_mass_flux_due_to_calving",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.licalvf.json b/data_descriptors/variables/gigmon.licalvf.json
new file mode 100644
index 000000000..3941c8c5e
--- /dev/null
+++ b/data_descriptors/variables/gigmon.licalvf.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.licalvf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of ice mass resulting from iceberg calving. Computed as the rate of mass loss by the ice shelf (in kg s-1) divided by the horizontal area of the ice sheet (m2) in the grid box.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Land Ice Calving Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "licalvf",
+ "positive": "",
+ "standard_name": "land_ice_specific_mass_flux_due_to_calving",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.lifmassbf b/data_descriptors/variables/gigmon.lifmassbf
new file mode 100644
index 000000000..85e416f3d
--- /dev/null
+++ b/data_descriptors/variables/gigmon.lifmassbf
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.lifmassbf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Total mass balance at the ice front (or vertical margin). It includes both iceberg calving and melt on vertical ice front",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Land Ice Vertical Front Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lifmassbf",
+ "positive": "",
+ "standard_name": "land_ice_specific_mass_flux_due_to_calving_and_ice_front_melting",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.lifmassbf.json b/data_descriptors/variables/gigmon.lifmassbf.json
new file mode 100644
index 000000000..85e416f3d
--- /dev/null
+++ b/data_descriptors/variables/gigmon.lifmassbf.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.lifmassbf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Total mass balance at the ice front (or vertical margin). It includes both iceberg calving and melt on vertical ice front",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Land Ice Vertical Front Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lifmassbf",
+ "positive": "",
+ "standard_name": "land_ice_specific_mass_flux_due_to_calving_and_ice_front_melting",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.litempbotfl b/data_descriptors/variables/gigmon.litempbotfl
new file mode 100644
index 000000000..6625dc5cd
--- /dev/null
+++ b/data_descriptors/variables/gigmon.litempbotfl
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.litempbotfl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice shelf-ocean interface. Cell_methods: area: mean where floating_ice_shelf",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Basal Temperature of Floating Ice Shelf",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litempbotfl",
+ "positive": "",
+ "standard_name": "land_ice_basal_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.litempbotfl.json b/data_descriptors/variables/gigmon.litempbotfl.json
new file mode 100644
index 000000000..6625dc5cd
--- /dev/null
+++ b/data_descriptors/variables/gigmon.litempbotfl.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.litempbotfl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice shelf-ocean interface. Cell_methods: area: mean where floating_ice_shelf",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Basal Temperature of Floating Ice Shelf",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litempbotfl",
+ "positive": "",
+ "standard_name": "land_ice_basal_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.litempbotgr b/data_descriptors/variables/gigmon.litempbotgr
new file mode 100644
index 000000000..e85e551bb
--- /dev/null
+++ b/data_descriptors/variables/gigmon.litempbotgr
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.litempbotgr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice sheet - bedrock interface. Cell_methods: area: mean where grounded_ice_sheet",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Basal Temperature of Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litempbotgr",
+ "positive": "",
+ "standard_name": "land_ice_basal_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.litempbotgr.json b/data_descriptors/variables/gigmon.litempbotgr.json
new file mode 100644
index 000000000..e85e551bb
--- /dev/null
+++ b/data_descriptors/variables/gigmon.litempbotgr.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.litempbotgr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice sheet - bedrock interface. Cell_methods: area: mean where grounded_ice_sheet",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Basal Temperature of Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litempbotgr",
+ "positive": "",
+ "standard_name": "land_ice_basal_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.litemptop b/data_descriptors/variables/gigmon.litemptop
new file mode 100644
index 000000000..46674904c
--- /dev/null
+++ b/data_descriptors/variables/gigmon.litemptop
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.litemptop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Upper boundary temperature that is used to force ice sheet models. It is the temperature at the base of the snowpack models, and does not vary with seasons. Report surface temperature of ice sheet where snow thickness is zero",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Temperature at Top of Ice Sheet Model",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litemptop",
+ "positive": "",
+ "standard_name": "temperature_at_top_of_ice_sheet_model",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.litemptop.json b/data_descriptors/variables/gigmon.litemptop.json
new file mode 100644
index 000000000..46674904c
--- /dev/null
+++ b/data_descriptors/variables/gigmon.litemptop.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.litemptop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Upper boundary temperature that is used to force ice sheet models. It is the temperature at the base of the snowpack models, and does not vary with seasons. Report surface temperature of ice sheet where snow thickness is zero",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Temperature at Top of Ice Sheet Model",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litemptop",
+ "positive": "",
+ "standard_name": "temperature_at_top_of_ice_sheet_model",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.mrroli b/data_descriptors/variables/gigmon.mrroli
new file mode 100644
index 000000000..581d1af05
--- /dev/null
+++ b/data_descriptors/variables/gigmon.mrroli
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.mrroli",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Runoff flux over land ice is the difference between any available liquid water in the snowpack less any refreezing. Computed as the sum of rainfall and melt of snow or ice less any refreezing or water retained in the snowpack",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Land Ice Runoff Flux",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrroLi",
+ "positive": "",
+ "standard_name": "land_ice_runoff_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.mrroli.json b/data_descriptors/variables/gigmon.mrroli.json
new file mode 100644
index 000000000..581d1af05
--- /dev/null
+++ b/data_descriptors/variables/gigmon.mrroli.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.mrroli",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Runoff flux over land ice is the difference between any available liquid water in the snowpack less any refreezing. Computed as the sum of rainfall and melt of snow or ice less any refreezing or water retained in the snowpack",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Land Ice Runoff Flux",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrroLi",
+ "positive": "",
+ "standard_name": "land_ice_runoff_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.orog b/data_descriptors/variables/gigmon.orog
new file mode 100644
index 000000000..a715fb17c
--- /dev/null
+++ b/data_descriptors/variables/gigmon.orog
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.orog",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. Altitude is the (geometric) height above the geoid, which is the reference geopotential surface. The geoid is similar to mean sea level.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Altitude",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "orog",
+ "positive": "",
+ "standard_name": "surface_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.orog.json b/data_descriptors/variables/gigmon.orog.json
new file mode 100644
index 000000000..a715fb17c
--- /dev/null
+++ b/data_descriptors/variables/gigmon.orog.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.orog",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. Altitude is the (geometric) height above the geoid, which is the reference geopotential surface. The geoid is similar to mean sea level.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Altitude",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "orog",
+ "positive": "",
+ "standard_name": "surface_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.prra b/data_descriptors/variables/gigmon.prra
new file mode 100644
index 000000000..3deaefca7
--- /dev/null
+++ b/data_descriptors/variables/gigmon.prra
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.prra",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Rainfall Flux over Land Ice",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prra",
+ "positive": "",
+ "standard_name": "rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.prra.json b/data_descriptors/variables/gigmon.prra.json
new file mode 100644
index 000000000..3deaefca7
--- /dev/null
+++ b/data_descriptors/variables/gigmon.prra.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.prra",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Rainfall Flux over Land Ice",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prra",
+ "positive": "",
+ "standard_name": "rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.prsn b/data_descriptors/variables/gigmon.prsn
new file mode 100644
index 000000000..2e2118a34
--- /dev/null
+++ b/data_descriptors/variables/gigmon.prsn
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.prsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "At surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snowfall Flux",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.prsn.json b/data_descriptors/variables/gigmon.prsn.json
new file mode 100644
index 000000000..2e2118a34
--- /dev/null
+++ b/data_descriptors/variables/gigmon.prsn.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.prsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "At surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snowfall Flux",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.rlds b/data_descriptors/variables/gigmon.rlds
new file mode 100644
index 000000000..a6e0e2937
--- /dev/null
+++ b/data_descriptors/variables/gigmon.rlds
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.rlds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.rlds.json b/data_descriptors/variables/gigmon.rlds.json
new file mode 100644
index 000000000..a6e0e2937
--- /dev/null
+++ b/data_descriptors/variables/gigmon.rlds.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.rlds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.rlus b/data_descriptors/variables/gigmon.rlus
new file mode 100644
index 000000000..be65403e5
--- /dev/null
+++ b/data_descriptors/variables/gigmon.rlus
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.rlus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.rlus.json b/data_descriptors/variables/gigmon.rlus.json
new file mode 100644
index 000000000..be65403e5
--- /dev/null
+++ b/data_descriptors/variables/gigmon.rlus.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.rlus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.rsds b/data_descriptors/variables/gigmon.rsds
new file mode 100644
index 000000000..059d53b81
--- /dev/null
+++ b/data_descriptors/variables/gigmon.rsds
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.rsds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Surface solar irradiance for UV calculations.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.rsds.json b/data_descriptors/variables/gigmon.rsds.json
new file mode 100644
index 000000000..059d53b81
--- /dev/null
+++ b/data_descriptors/variables/gigmon.rsds.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.rsds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Surface solar irradiance for UV calculations.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.rsus b/data_descriptors/variables/gigmon.rsus
new file mode 100644
index 000000000..8f73feac8
--- /dev/null
+++ b/data_descriptors/variables/gigmon.rsus
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.rsus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.rsus.json b/data_descriptors/variables/gigmon.rsus.json
new file mode 100644
index 000000000..8f73feac8
--- /dev/null
+++ b/data_descriptors/variables/gigmon.rsus.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.rsus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.sbl b/data_descriptors/variables/gigmon.sbl
new file mode 100644
index 000000000..62a85b240
--- /dev/null
+++ b/data_descriptors/variables/gigmon.sbl
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.sbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The snow and ice sublimation flux is the loss of snow and ice mass per unit area from the surface resulting from their direct conversion to water vapor that enters the atmosphere.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow and Ice Sublimation Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sbl",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_water_vapor_due_to_sublimation_of_surface_snow_and_ice",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.sbl.json b/data_descriptors/variables/gigmon.sbl.json
new file mode 100644
index 000000000..62a85b240
--- /dev/null
+++ b/data_descriptors/variables/gigmon.sbl.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.sbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The snow and ice sublimation flux is the loss of snow and ice mass per unit area from the surface resulting from their direct conversion to water vapor that enters the atmosphere.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow and Ice Sublimation Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sbl",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_water_vapor_due_to_sublimation_of_surface_snow_and_ice",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.snc b/data_descriptors/variables/gigmon.snc
new file mode 100644
index 000000000..0f58af48f
--- /dev/null
+++ b/data_descriptors/variables/gigmon.snc
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.snc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Percentage of each grid cell that is occupied by snow that rests on land portion of cell.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Area Percentage",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snc",
+ "positive": "",
+ "standard_name": "surface_snow_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.snc.json b/data_descriptors/variables/gigmon.snc.json
new file mode 100644
index 000000000..0f58af48f
--- /dev/null
+++ b/data_descriptors/variables/gigmon.snc.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.snc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Percentage of each grid cell that is occupied by snow that rests on land portion of cell.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Area Percentage",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snc",
+ "positive": "",
+ "standard_name": "surface_snow_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.snicefreez b/data_descriptors/variables/gigmon.snicefreez
new file mode 100644
index 000000000..4375b01d0
--- /dev/null
+++ b/data_descriptors/variables/gigmon.snicefreez
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.snicefreez",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Mass flux of surface meltwater which refreezes within the snowpack. Computed as the total refreezing on the land ice portion of the grid cell divided by land ice area in the grid cell.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow and Ice Refreeze Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snicefreez",
+ "positive": "",
+ "standard_name": "surface_snow_and_ice_refreezing_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.snicefreez.json b/data_descriptors/variables/gigmon.snicefreez.json
new file mode 100644
index 000000000..4375b01d0
--- /dev/null
+++ b/data_descriptors/variables/gigmon.snicefreez.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.snicefreez",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Mass flux of surface meltwater which refreezes within the snowpack. Computed as the total refreezing on the land ice portion of the grid cell divided by land ice area in the grid cell.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow and Ice Refreeze Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snicefreez",
+ "positive": "",
+ "standard_name": "surface_snow_and_ice_refreezing_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.snicem b/data_descriptors/variables/gigmon.snicem
new file mode 100644
index 000000000..2cdfbcf80
--- /dev/null
+++ b/data_descriptors/variables/gigmon.snicem
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.snicem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of snow and ice mass resulting from surface melting. Computed as the total surface melt on the land ice portion of the grid cell divided by land ice area in the grid cell.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow and Ice Melt Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snicem",
+ "positive": "",
+ "standard_name": "surface_snow_and_ice_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.snicem.json b/data_descriptors/variables/gigmon.snicem.json
new file mode 100644
index 000000000..2cdfbcf80
--- /dev/null
+++ b/data_descriptors/variables/gigmon.snicem.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.snicem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of snow and ice mass resulting from surface melting. Computed as the total surface melt on the land ice portion of the grid cell divided by land ice area in the grid cell.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow and Ice Melt Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snicem",
+ "positive": "",
+ "standard_name": "surface_snow_and_ice_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.snm b/data_descriptors/variables/gigmon.snm
new file mode 100644
index 000000000..9e0397bab
--- /dev/null
+++ b/data_descriptors/variables/gigmon.snm
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.snm",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The total surface snow melt rate on the land portion of the grid cell divided by the land area in the grid cell; report as zero for snow-free land regions and missing where there is no land.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow Melt",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snm",
+ "positive": "",
+ "standard_name": "surface_snow_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.snm.json b/data_descriptors/variables/gigmon.snm.json
new file mode 100644
index 000000000..9e0397bab
--- /dev/null
+++ b/data_descriptors/variables/gigmon.snm.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.snm",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The total surface snow melt rate on the land portion of the grid cell divided by the land area in the grid cell; report as zero for snow-free land regions and missing where there is no land.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow Melt",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snm",
+ "positive": "",
+ "standard_name": "surface_snow_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.tas b/data_descriptors/variables/gigmon.tas
new file mode 100644
index 000000000..c6c6b8365
--- /dev/null
+++ b/data_descriptors/variables/gigmon.tas
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.tas.json b/data_descriptors/variables/gigmon.tas.json
new file mode 100644
index 000000000..c6c6b8365
--- /dev/null
+++ b/data_descriptors/variables/gigmon.tas.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.ts b/data_descriptors/variables/gigmon.ts
new file mode 100644
index 000000000..c6bf75b8b
--- /dev/null
+++ b/data_descriptors/variables/gigmon.ts
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.ts",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Temperature",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ts",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.ts.json b/data_descriptors/variables/gigmon.ts.json
new file mode 100644
index 000000000..c6bf75b8b
--- /dev/null
+++ b/data_descriptors/variables/gigmon.ts.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.ts",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Temperature",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ts",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.tsn b/data_descriptors/variables/gigmon.tsn
new file mode 100644
index 000000000..766fcc0e5
--- /dev/null
+++ b/data_descriptors/variables/gigmon.tsn
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.tsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "This temperature is averaged over all the snow in the grid cell that rests on land or land ice. When computing the time-mean here, the time samples, weighted by the mass of snow on the land portion of the grid cell, are accumulated and then divided by the sum of the weights. Reported as missing in regions free of snow on land.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Internal Temperature",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tsn",
+ "positive": "",
+ "standard_name": "temperature_in_surface_snow",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigmon.tsn.json b/data_descriptors/variables/gigmon.tsn.json
new file mode 100644
index 000000000..766fcc0e5
--- /dev/null
+++ b/data_descriptors/variables/gigmon.tsn.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "gigmon.tsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "This temperature is averaged over all the snow in the grid cell that rests on land or land ice. When computing the time-mean here, the time samples, weighted by the mass of snow on the land portion of the grid cell, are accumulated and then divided by the sum of the weights. Reported as missing in regions free of snow on land.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Internal Temperature",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tsn",
+ "positive": "",
+ "standard_name": "temperature_in_surface_snow",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.acabf b/data_descriptors/variables/gigyr.acabf
new file mode 100644
index 000000000..9e1fe6e05
--- /dev/null
+++ b/data_descriptors/variables/gigyr.acabf
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.acabf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice surface. Computed as the total surface mass balance on the land ice portion of the grid cell divided by land ice area in the grid cell. A negative value means loss of ice",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Surface Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "acabf",
+ "positive": "",
+ "standard_name": "land_ice_surface_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.acabf.json b/data_descriptors/variables/gigyr.acabf.json
new file mode 100644
index 000000000..9e1fe6e05
--- /dev/null
+++ b/data_descriptors/variables/gigyr.acabf.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.acabf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice surface. Computed as the total surface mass balance on the land ice portion of the grid cell divided by land ice area in the grid cell. A negative value means loss of ice",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Surface Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "acabf",
+ "positive": "",
+ "standard_name": "land_ice_surface_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.hfgeoubed b/data_descriptors/variables/gigyr.hfgeoubed
new file mode 100644
index 000000000..a2ad8cf3d
--- /dev/null
+++ b/data_descriptors/variables/gigyr.hfgeoubed
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.hfgeoubed",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Upward geothermal heat flux per unit area into the base of grounded land ice. This is related to the geothermal heat flux out of the bedrock, but may be modified by horizontal transport due to run-off and by melting at the interface.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Geothermal Heat Flux Beneath Land Ice",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfgeoubed",
+ "positive": "",
+ "standard_name": "upward_geothermal_heat_flux_at_ground_level_in_land_ice",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.hfgeoubed.json b/data_descriptors/variables/gigyr.hfgeoubed.json
new file mode 100644
index 000000000..a2ad8cf3d
--- /dev/null
+++ b/data_descriptors/variables/gigyr.hfgeoubed.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.hfgeoubed",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Upward geothermal heat flux per unit area into the base of grounded land ice. This is related to the geothermal heat flux out of the bedrock, but may be modified by horizontal transport due to run-off and by melting at the interface.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Geothermal Heat Flux Beneath Land Ice",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfgeoubed",
+ "positive": "",
+ "standard_name": "upward_geothermal_heat_flux_at_ground_level_in_land_ice",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.iareafl b/data_descriptors/variables/gigyr.iareafl
new file mode 100644
index 000000000..ac89885d2
--- /dev/null
+++ b/data_descriptors/variables/gigyr.iareafl
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.iareafl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Total area of the floating ice shelves (the component of ice sheet that flows over ocean)",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Area Covered by Floating Ice Shelves",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "iareafl",
+ "positive": "",
+ "standard_name": "floating_ice_shelf_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.iareafl.json b/data_descriptors/variables/gigyr.iareafl.json
new file mode 100644
index 000000000..ac89885d2
--- /dev/null
+++ b/data_descriptors/variables/gigyr.iareafl.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.iareafl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Total area of the floating ice shelves (the component of ice sheet that flows over ocean)",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Area Covered by Floating Ice Shelves",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "iareafl",
+ "positive": "",
+ "standard_name": "floating_ice_shelf_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.iareagr b/data_descriptors/variables/gigyr.iareagr
new file mode 100644
index 000000000..3e453a03a
--- /dev/null
+++ b/data_descriptors/variables/gigyr.iareagr
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.iareagr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Total area of the grounded ice sheets (the component of ice sheet resting over bedrock)",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Area Covered by Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "iareagr",
+ "positive": "",
+ "standard_name": "grounded_ice_sheet_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.iareagr.json b/data_descriptors/variables/gigyr.iareagr.json
new file mode 100644
index 000000000..3e453a03a
--- /dev/null
+++ b/data_descriptors/variables/gigyr.iareagr.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.iareagr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Total area of the grounded ice sheets (the component of ice sheet resting over bedrock)",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Area Covered by Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "iareagr",
+ "positive": "",
+ "standard_name": "grounded_ice_sheet_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.libmassbffl b/data_descriptors/variables/gigyr.libmassbffl
new file mode 100644
index 000000000..f9f75c5a2
--- /dev/null
+++ b/data_descriptors/variables/gigyr.libmassbffl
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.libmassbffl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the floating land ice (floating ice shelf) portion of the grid cell divided by floating land ice (floating ice shelf) area in the grid cell. Cell_methods: area: mean where floating_ice_shelf",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Basal Specific Mass Balance Flux of Floating Ice Shelf",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "libmassbffl",
+ "positive": "",
+ "standard_name": "land_ice_basal_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.libmassbffl.json b/data_descriptors/variables/gigyr.libmassbffl.json
new file mode 100644
index 000000000..f9f75c5a2
--- /dev/null
+++ b/data_descriptors/variables/gigyr.libmassbffl.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.libmassbffl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the floating land ice (floating ice shelf) portion of the grid cell divided by floating land ice (floating ice shelf) area in the grid cell. Cell_methods: area: mean where floating_ice_shelf",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Basal Specific Mass Balance Flux of Floating Ice Shelf",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "libmassbffl",
+ "positive": "",
+ "standard_name": "land_ice_basal_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.libmassbfgr b/data_descriptors/variables/gigyr.libmassbfgr
new file mode 100644
index 000000000..b1caef23e
--- /dev/null
+++ b/data_descriptors/variables/gigyr.libmassbfgr
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.libmassbfgr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the grounded land ice portion of the grid cell divided by grounded land ice area in the grid cell. Cell_methods: area: mean where grounded_ice_sheet",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Basal Specific Mass Balance Flux of Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "libmassbfgr",
+ "positive": "",
+ "standard_name": "land_ice_basal_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.libmassbfgr.json b/data_descriptors/variables/gigyr.libmassbfgr.json
new file mode 100644
index 000000000..b1caef23e
--- /dev/null
+++ b/data_descriptors/variables/gigyr.libmassbfgr.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.libmassbfgr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the grounded land ice portion of the grid cell divided by grounded land ice area in the grid cell. Cell_methods: area: mean where grounded_ice_sheet",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Basal Specific Mass Balance Flux of Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "libmassbfgr",
+ "positive": "",
+ "standard_name": "land_ice_basal_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.licalvf b/data_descriptors/variables/gigyr.licalvf
new file mode 100644
index 000000000..5d6acff11
--- /dev/null
+++ b/data_descriptors/variables/gigyr.licalvf
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.licalvf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of ice mass resulting from iceberg calving. Computed as the rate of mass loss by the ice shelf (in kg s-1) divided by the horizontal area of the ice sheet (m2) in the grid box.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Land Ice Calving Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "licalvf",
+ "positive": "",
+ "standard_name": "land_ice_specific_mass_flux_due_to_calving",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.licalvf.json b/data_descriptors/variables/gigyr.licalvf.json
new file mode 100644
index 000000000..5d6acff11
--- /dev/null
+++ b/data_descriptors/variables/gigyr.licalvf.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.licalvf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of ice mass resulting from iceberg calving. Computed as the rate of mass loss by the ice shelf (in kg s-1) divided by the horizontal area of the ice sheet (m2) in the grid box.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Land Ice Calving Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "licalvf",
+ "positive": "",
+ "standard_name": "land_ice_specific_mass_flux_due_to_calving",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.lifmassbf b/data_descriptors/variables/gigyr.lifmassbf
new file mode 100644
index 000000000..080846e7c
--- /dev/null
+++ b/data_descriptors/variables/gigyr.lifmassbf
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.lifmassbf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Total mass balance at the ice front (or vertical margin). It includes both iceberg calving and melt on vertical ice front",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Land Ice Vertical Front Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lifmassbf",
+ "positive": "",
+ "standard_name": "land_ice_specific_mass_flux_due_to_calving_and_ice_front_melting",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.lifmassbf.json b/data_descriptors/variables/gigyr.lifmassbf.json
new file mode 100644
index 000000000..080846e7c
--- /dev/null
+++ b/data_descriptors/variables/gigyr.lifmassbf.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.lifmassbf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Total mass balance at the ice front (or vertical margin). It includes both iceberg calving and melt on vertical ice front",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Land Ice Vertical Front Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lifmassbf",
+ "positive": "",
+ "standard_name": "land_ice_specific_mass_flux_due_to_calving_and_ice_front_melting",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.lim b/data_descriptors/variables/gigyr.lim
new file mode 100644
index 000000000..77f452935
--- /dev/null
+++ b/data_descriptors/variables/gigyr.lim
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.lim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where ice_sheet time: mean",
+ "comment": "The ice sheet mass is computed as the volume times density",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ice Sheet Mass",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lim",
+ "positive": "",
+ "standard_name": "land_ice_mass",
+ "units": "kg",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.lim.json b/data_descriptors/variables/gigyr.lim.json
new file mode 100644
index 000000000..77f452935
--- /dev/null
+++ b/data_descriptors/variables/gigyr.lim.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.lim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where ice_sheet time: mean",
+ "comment": "The ice sheet mass is computed as the volume times density",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ice Sheet Mass",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lim",
+ "positive": "",
+ "standard_name": "land_ice_mass",
+ "units": "kg",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.limnsw b/data_descriptors/variables/gigyr.limnsw
new file mode 100644
index 000000000..a2d6236c5
--- /dev/null
+++ b/data_descriptors/variables/gigyr.limnsw
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.limnsw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "The ice sheet mass is computed as the volume above flotation times density. Changes in land_ice_mass_not_displacing_sea_water will always result in a change in sea level, unlike changes in land_ice_mass which may not result in sea level change (such as melting of the floating ice shelves, or portion of ice that sits on bedrock below sea level)",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ice Sheet Mass That Does not Displace Sea Water",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limnsw",
+ "positive": "",
+ "standard_name": "land_ice_mass_not_displacing_sea_water",
+ "units": "kg",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.limnsw.json b/data_descriptors/variables/gigyr.limnsw.json
new file mode 100644
index 000000000..a2d6236c5
--- /dev/null
+++ b/data_descriptors/variables/gigyr.limnsw.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.limnsw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "The ice sheet mass is computed as the volume above flotation times density. Changes in land_ice_mass_not_displacing_sea_water will always result in a change in sea level, unlike changes in land_ice_mass which may not result in sea level change (such as melting of the floating ice shelves, or portion of ice that sits on bedrock below sea level)",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ice Sheet Mass That Does not Displace Sea Water",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limnsw",
+ "positive": "",
+ "standard_name": "land_ice_mass_not_displacing_sea_water",
+ "units": "kg",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.litempbotfl b/data_descriptors/variables/gigyr.litempbotfl
new file mode 100644
index 000000000..0c4ad0068
--- /dev/null
+++ b/data_descriptors/variables/gigyr.litempbotfl
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.litempbotfl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice shelf-ocean interface. Cell_methods: area: mean where floating_ice_shelf",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Basal Temperature of Floating Ice Shelf",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litempbotfl",
+ "positive": "",
+ "standard_name": "land_ice_basal_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.litempbotfl.json b/data_descriptors/variables/gigyr.litempbotfl.json
new file mode 100644
index 000000000..0c4ad0068
--- /dev/null
+++ b/data_descriptors/variables/gigyr.litempbotfl.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.litempbotfl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice shelf-ocean interface. Cell_methods: area: mean where floating_ice_shelf",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Basal Temperature of Floating Ice Shelf",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litempbotfl",
+ "positive": "",
+ "standard_name": "land_ice_basal_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.litempbotgr b/data_descriptors/variables/gigyr.litempbotgr
new file mode 100644
index 000000000..da050c1c7
--- /dev/null
+++ b/data_descriptors/variables/gigyr.litempbotgr
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.litempbotgr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice sheet - bedrock interface. Cell_methods: area: mean where grounded_ice_sheet",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Basal Temperature of Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litempbotgr",
+ "positive": "",
+ "standard_name": "land_ice_basal_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.litempbotgr.json b/data_descriptors/variables/gigyr.litempbotgr.json
new file mode 100644
index 000000000..da050c1c7
--- /dev/null
+++ b/data_descriptors/variables/gigyr.litempbotgr.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.litempbotgr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice sheet - bedrock interface. Cell_methods: area: mean where grounded_ice_sheet",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Basal Temperature of Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litempbotgr",
+ "positive": "",
+ "standard_name": "land_ice_basal_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.litemptop b/data_descriptors/variables/gigyr.litemptop
new file mode 100644
index 000000000..bfd6df985
--- /dev/null
+++ b/data_descriptors/variables/gigyr.litemptop
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.litemptop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Upper boundary temperature that is used to force ice sheet models. It is the temperature at the base of the snowpack models, and does not vary with seasons. Report surface temperature of ice sheet where snow thickness is zero",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Temperature at Top of Ice Sheet Model",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litemptop",
+ "positive": "",
+ "standard_name": "temperature_at_top_of_ice_sheet_model",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.litemptop.json b/data_descriptors/variables/gigyr.litemptop.json
new file mode 100644
index 000000000..bfd6df985
--- /dev/null
+++ b/data_descriptors/variables/gigyr.litemptop.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.litemptop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Upper boundary temperature that is used to force ice sheet models. It is the temperature at the base of the snowpack models, and does not vary with seasons. Report surface temperature of ice sheet where snow thickness is zero",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Temperature at Top of Ice Sheet Model",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litemptop",
+ "positive": "",
+ "standard_name": "temperature_at_top_of_ice_sheet_model",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.lithk b/data_descriptors/variables/gigyr.lithk
new file mode 100644
index 000000000..e732d671b
--- /dev/null
+++ b/data_descriptors/variables/gigyr.lithk
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.lithk",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The thickness of the ice sheet",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ice Sheet Thickness",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lithk",
+ "positive": "",
+ "standard_name": "land_ice_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.lithk.json b/data_descriptors/variables/gigyr.lithk.json
new file mode 100644
index 000000000..e732d671b
--- /dev/null
+++ b/data_descriptors/variables/gigyr.lithk.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.lithk",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The thickness of the ice sheet",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ice Sheet Thickness",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lithk",
+ "positive": "",
+ "standard_name": "land_ice_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.modelcellareai b/data_descriptors/variables/gigyr.modelcellareai
new file mode 100644
index 000000000..cf1e9679c
--- /dev/null
+++ b/data_descriptors/variables/gigyr.modelcellareai
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.modelcellareai",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean",
+ "comment": "Horizontal area of ice-sheet grid cells",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "The Cell Area of the Ice Sheet Model",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "modelCellAreai",
+ "positive": "",
+ "standard_name": "cell_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.modelcellareai.json b/data_descriptors/variables/gigyr.modelcellareai.json
new file mode 100644
index 000000000..cf1e9679c
--- /dev/null
+++ b/data_descriptors/variables/gigyr.modelcellareai.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.modelcellareai",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean",
+ "comment": "Horizontal area of ice-sheet grid cells",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "The Cell Area of the Ice Sheet Model",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "modelCellAreai",
+ "positive": "",
+ "standard_name": "cell_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.orog b/data_descriptors/variables/gigyr.orog
new file mode 100644
index 000000000..aac3857ef
--- /dev/null
+++ b/data_descriptors/variables/gigyr.orog
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.orog",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. Altitude is the (geometric) height above the geoid, which is the reference geopotential surface. The geoid is similar to mean sea level.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Surface Altitude",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "orog",
+ "positive": "",
+ "standard_name": "surface_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.orog.json b/data_descriptors/variables/gigyr.orog.json
new file mode 100644
index 000000000..aac3857ef
--- /dev/null
+++ b/data_descriptors/variables/gigyr.orog.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.orog",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. Altitude is the (geometric) height above the geoid, which is the reference geopotential surface. The geoid is similar to mean sea level.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Surface Altitude",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "orog",
+ "positive": "",
+ "standard_name": "surface_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.sftflf b/data_descriptors/variables/gigyr.sftflf
new file mode 100644
index 000000000..c176d1a93
--- /dev/null
+++ b/data_descriptors/variables/gigyr.sftflf
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.sftflf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by floating ice shelf, the component of the ice sheet that is flowing over sea water",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Floating Ice Shelf Area Percentage",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftflf",
+ "positive": "",
+ "standard_name": "floating_ice_shelf_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.sftflf.json b/data_descriptors/variables/gigyr.sftflf.json
new file mode 100644
index 000000000..c176d1a93
--- /dev/null
+++ b/data_descriptors/variables/gigyr.sftflf.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.sftflf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by floating ice shelf, the component of the ice sheet that is flowing over sea water",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Floating Ice Shelf Area Percentage",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftflf",
+ "positive": "",
+ "standard_name": "floating_ice_shelf_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.sftgif b/data_descriptors/variables/gigyr.sftgif
new file mode 100644
index 000000000..2c1376702
--- /dev/null
+++ b/data_descriptors/variables/gigyr.sftgif
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.sftgif",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by land ice (ice sheet, ice shelf, ice cap, glacier)",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Land Ice Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftgif",
+ "positive": "",
+ "standard_name": "land_ice_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.sftgif.json b/data_descriptors/variables/gigyr.sftgif.json
new file mode 100644
index 000000000..2c1376702
--- /dev/null
+++ b/data_descriptors/variables/gigyr.sftgif.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.sftgif",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by land ice (ice sheet, ice shelf, ice cap, glacier)",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Land Ice Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftgif",
+ "positive": "",
+ "standard_name": "land_ice_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.sftgrf b/data_descriptors/variables/gigyr.sftgrf
new file mode 100644
index 000000000..a3e0ee850
--- /dev/null
+++ b/data_descriptors/variables/gigyr.sftgrf
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.sftgrf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by grounded ice sheet",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Grounded Ice Sheet Area Percentage",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftgrf",
+ "positive": "",
+ "standard_name": "grounded_ice_sheet_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.sftgrf.json b/data_descriptors/variables/gigyr.sftgrf.json
new file mode 100644
index 000000000..a3e0ee850
--- /dev/null
+++ b/data_descriptors/variables/gigyr.sftgrf.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.sftgrf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by grounded ice sheet",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Grounded Ice Sheet Area Percentage",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftgrf",
+ "positive": "",
+ "standard_name": "grounded_ice_sheet_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.snc b/data_descriptors/variables/gigyr.snc
new file mode 100644
index 000000000..573301c62
--- /dev/null
+++ b/data_descriptors/variables/gigyr.snc
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.snc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Percentage of each grid cell that is occupied by snow that rests on land portion of cell.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Snow Area Percentage",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snc",
+ "positive": "",
+ "standard_name": "surface_snow_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.snc.json b/data_descriptors/variables/gigyr.snc.json
new file mode 100644
index 000000000..573301c62
--- /dev/null
+++ b/data_descriptors/variables/gigyr.snc.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.snc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Percentage of each grid cell that is occupied by snow that rests on land portion of cell.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Snow Area Percentage",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snc",
+ "positive": "",
+ "standard_name": "surface_snow_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.strbasemag b/data_descriptors/variables/gigyr.strbasemag
new file mode 100644
index 000000000..27526f387
--- /dev/null
+++ b/data_descriptors/variables/gigyr.strbasemag
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.strbasemag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Magnitude of basal drag at land ice base",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Land Ice Basal Drag",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "strbasemag",
+ "positive": "",
+ "standard_name": "land_ice_basal_drag",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.strbasemag.json b/data_descriptors/variables/gigyr.strbasemag.json
new file mode 100644
index 000000000..27526f387
--- /dev/null
+++ b/data_descriptors/variables/gigyr.strbasemag.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.strbasemag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Magnitude of basal drag at land ice base",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Land Ice Basal Drag",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "strbasemag",
+ "positive": "",
+ "standard_name": "land_ice_basal_drag",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.tendacabf b/data_descriptors/variables/gigyr.tendacabf
new file mode 100644
index 000000000..b06cf652e
--- /dev/null
+++ b/data_descriptors/variables/gigyr.tendacabf
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.tendacabf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where ice_sheet time: mean",
+ "comment": "The total surface mass balance flux over land ice is a spatial integration of the surface mass balance flux",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Surface Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tendacabf",
+ "positive": "",
+ "standard_name": "tendency_of_land_ice_mass_due_to_surface_mass_balance",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.tendacabf.json b/data_descriptors/variables/gigyr.tendacabf.json
new file mode 100644
index 000000000..b06cf652e
--- /dev/null
+++ b/data_descriptors/variables/gigyr.tendacabf.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.tendacabf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where ice_sheet time: mean",
+ "comment": "The total surface mass balance flux over land ice is a spatial integration of the surface mass balance flux",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Surface Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tendacabf",
+ "positive": "",
+ "standard_name": "tendency_of_land_ice_mass_due_to_surface_mass_balance",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.tendlibmassbf b/data_descriptors/variables/gigyr.tendlibmassbf
new file mode 100644
index 000000000..486058ad1
--- /dev/null
+++ b/data_descriptors/variables/gigyr.tendlibmassbf
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.tendlibmassbf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where ice_sheet time: mean",
+ "comment": "The total basal mass balance flux over land ice is a spatial integration of the basal mass balance flux",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Basal Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tendlibmassbf",
+ "positive": "",
+ "standard_name": "tendency_of_land_ice_mass_due_to_basal_mass_balance",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.tendlibmassbf.json b/data_descriptors/variables/gigyr.tendlibmassbf.json
new file mode 100644
index 000000000..486058ad1
--- /dev/null
+++ b/data_descriptors/variables/gigyr.tendlibmassbf.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.tendlibmassbf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where ice_sheet time: mean",
+ "comment": "The total basal mass balance flux over land ice is a spatial integration of the basal mass balance flux",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Basal Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tendlibmassbf",
+ "positive": "",
+ "standard_name": "tendency_of_land_ice_mass_due_to_basal_mass_balance",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.tendlicalvf b/data_descriptors/variables/gigyr.tendlicalvf
new file mode 100644
index 000000000..a5c18814e
--- /dev/null
+++ b/data_descriptors/variables/gigyr.tendlicalvf
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.tendlicalvf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where ice_sheet time: mean",
+ "comment": "The total calving flux over land ice is a spatial integration of the calving flux",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Calving Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tendlicalvf",
+ "positive": "",
+ "standard_name": "tendency_of_land_ice_mass_due_to_calving",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.tendlicalvf.json b/data_descriptors/variables/gigyr.tendlicalvf.json
new file mode 100644
index 000000000..a5c18814e
--- /dev/null
+++ b/data_descriptors/variables/gigyr.tendlicalvf.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.tendlicalvf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where ice_sheet time: mean",
+ "comment": "The total calving flux over land ice is a spatial integration of the calving flux",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Calving Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tendlicalvf",
+ "positive": "",
+ "standard_name": "tendency_of_land_ice_mass_due_to_calving",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.topg b/data_descriptors/variables/gigyr.topg
new file mode 100644
index 000000000..c98650dc3
--- /dev/null
+++ b/data_descriptors/variables/gigyr.topg
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.topg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The bedrock topography beneath the land ice",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Bedrock Altitude",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "topg",
+ "positive": "",
+ "standard_name": "bedrock_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.topg.json b/data_descriptors/variables/gigyr.topg.json
new file mode 100644
index 000000000..c98650dc3
--- /dev/null
+++ b/data_descriptors/variables/gigyr.topg.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.topg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The bedrock topography beneath the land ice",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Bedrock Altitude",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "topg",
+ "positive": "",
+ "standard_name": "bedrock_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.xvelbase b/data_descriptors/variables/gigyr.xvelbase
new file mode 100644
index 000000000..207dd8ba3
--- /dev/null
+++ b/data_descriptors/variables/gigyr.xvelbase
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.xvelbase",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'x' indicates a vector component along the grid x-axis, positive with increasing x. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. 'basal' means the lower boundary of the land ice.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "X-Component of Land Ice Basal Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "xvelbase",
+ "positive": "",
+ "standard_name": "land_ice_basal_x_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.xvelbase.json b/data_descriptors/variables/gigyr.xvelbase.json
new file mode 100644
index 000000000..207dd8ba3
--- /dev/null
+++ b/data_descriptors/variables/gigyr.xvelbase.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.xvelbase",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'x' indicates a vector component along the grid x-axis, positive with increasing x. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. 'basal' means the lower boundary of the land ice.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "X-Component of Land Ice Basal Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "xvelbase",
+ "positive": "",
+ "standard_name": "land_ice_basal_x_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.xvelmean b/data_descriptors/variables/gigyr.xvelmean
new file mode 100644
index 000000000..45a4e5bf8
--- /dev/null
+++ b/data_descriptors/variables/gigyr.xvelmean
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.xvelmean",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The vertical mean land ice velocity is the average from the bedrock to the surface of the ice",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "X-Component of Land Ice Vertical Mean Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "xvelmean",
+ "positive": "",
+ "standard_name": "land_ice_vertical_mean_x_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.xvelmean.json b/data_descriptors/variables/gigyr.xvelmean.json
new file mode 100644
index 000000000..45a4e5bf8
--- /dev/null
+++ b/data_descriptors/variables/gigyr.xvelmean.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.xvelmean",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The vertical mean land ice velocity is the average from the bedrock to the surface of the ice",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "X-Component of Land Ice Vertical Mean Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "xvelmean",
+ "positive": "",
+ "standard_name": "land_ice_vertical_mean_x_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.xvelsurf b/data_descriptors/variables/gigyr.xvelsurf
new file mode 100644
index 000000000..f56e486c2
--- /dev/null
+++ b/data_descriptors/variables/gigyr.xvelsurf
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.xvelsurf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'x' indicates a vector component along the grid x-axis, positive with increasing x. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. The surface called 'surface' means the lower boundary of the atmosphere.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "X-Component of Land Ice Surface Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "xvelsurf",
+ "positive": "",
+ "standard_name": "land_ice_surface_x_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.xvelsurf.json b/data_descriptors/variables/gigyr.xvelsurf.json
new file mode 100644
index 000000000..f56e486c2
--- /dev/null
+++ b/data_descriptors/variables/gigyr.xvelsurf.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.xvelsurf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'x' indicates a vector component along the grid x-axis, positive with increasing x. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. The surface called 'surface' means the lower boundary of the atmosphere.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "X-Component of Land Ice Surface Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "xvelsurf",
+ "positive": "",
+ "standard_name": "land_ice_surface_x_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.yvelbase b/data_descriptors/variables/gigyr.yvelbase
new file mode 100644
index 000000000..2958ade9a
--- /dev/null
+++ b/data_descriptors/variables/gigyr.yvelbase
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.yvelbase",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'y' indicates a vector component along the grid y-axis, positive with increasing y. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. 'basal' means the lower boundary of the land ice.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Y-Component of Land Ice Basal Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "yvelbase",
+ "positive": "",
+ "standard_name": "land_ice_basal_y_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.yvelbase.json b/data_descriptors/variables/gigyr.yvelbase.json
new file mode 100644
index 000000000..2958ade9a
--- /dev/null
+++ b/data_descriptors/variables/gigyr.yvelbase.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.yvelbase",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'y' indicates a vector component along the grid y-axis, positive with increasing y. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. 'basal' means the lower boundary of the land ice.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Y-Component of Land Ice Basal Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "yvelbase",
+ "positive": "",
+ "standard_name": "land_ice_basal_y_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.yvelmean b/data_descriptors/variables/gigyr.yvelmean
new file mode 100644
index 000000000..f44ce6ed5
--- /dev/null
+++ b/data_descriptors/variables/gigyr.yvelmean
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.yvelmean",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The vertical mean land ice velocity is the average from the bedrock to the surface of the ice",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Y-Component of Land Ice Vertical Mean Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "yvelmean",
+ "positive": "",
+ "standard_name": "land_ice_vertical_mean_y_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.yvelmean.json b/data_descriptors/variables/gigyr.yvelmean.json
new file mode 100644
index 000000000..f44ce6ed5
--- /dev/null
+++ b/data_descriptors/variables/gigyr.yvelmean.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.yvelmean",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The vertical mean land ice velocity is the average from the bedrock to the surface of the ice",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Y-Component of Land Ice Vertical Mean Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "yvelmean",
+ "positive": "",
+ "standard_name": "land_ice_vertical_mean_y_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.yvelsurf b/data_descriptors/variables/gigyr.yvelsurf
new file mode 100644
index 000000000..40cc25cd5
--- /dev/null
+++ b/data_descriptors/variables/gigyr.yvelsurf
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.yvelsurf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'y' indicates a vector component along the grid y-axis, positive with increasing y. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. The surface called 'surface' means the lower boundary of the atmosphere.'",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Y-Component of Land Ice Surface Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "yvelsurf",
+ "positive": "",
+ "standard_name": "land_ice_surface_y_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.yvelsurf.json b/data_descriptors/variables/gigyr.yvelsurf.json
new file mode 100644
index 000000000..40cc25cd5
--- /dev/null
+++ b/data_descriptors/variables/gigyr.yvelsurf.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.yvelsurf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'y' indicates a vector component along the grid y-axis, positive with increasing y. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. The surface called 'surface' means the lower boundary of the atmosphere.'",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Y-Component of Land Ice Surface Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "yvelsurf",
+ "positive": "",
+ "standard_name": "land_ice_surface_y_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.zvelbase b/data_descriptors/variables/gigyr.zvelbase
new file mode 100644
index 000000000..781699370
--- /dev/null
+++ b/data_descriptors/variables/gigyr.zvelbase
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.zvelbase",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'Upward' indicates a vector component which is positive when directed upward (negative downward). 'basal' means the lower boundary of the atmosphere",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Upward Component of Land-Ice Basal Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zvelbase",
+ "positive": "",
+ "standard_name": "land_ice_basal_upward_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.zvelbase.json b/data_descriptors/variables/gigyr.zvelbase.json
new file mode 100644
index 000000000..781699370
--- /dev/null
+++ b/data_descriptors/variables/gigyr.zvelbase.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.zvelbase",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'Upward' indicates a vector component which is positive when directed upward (negative downward). 'basal' means the lower boundary of the atmosphere",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Upward Component of Land-Ice Basal Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zvelbase",
+ "positive": "",
+ "standard_name": "land_ice_basal_upward_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.zvelsurf b/data_descriptors/variables/gigyr.zvelsurf
new file mode 100644
index 000000000..f5664ba7e
--- /dev/null
+++ b/data_descriptors/variables/gigyr.zvelsurf
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.zvelsurf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface called 'surface' means the lower boundary of the atmosphere",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Upward Component of Land-Ice Surface Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zvelsurf",
+ "positive": "",
+ "standard_name": "land_ice_surface_upward_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/gigyr.zvelsurf.json b/data_descriptors/variables/gigyr.zvelsurf.json
new file mode 100644
index 000000000..f5664ba7e
--- /dev/null
+++ b/data_descriptors/variables/gigyr.zvelsurf.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "gigyr.zvelsurf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface called 'surface' means the lower boundary of the atmosphere",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Upward Component of Land-Ice Surface Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zvelsurf",
+ "positive": "",
+ "standard_name": "land_ice_surface_upward_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
\ No newline at end of file
diff --git a/data_descriptors/variables/graph b/data_descriptors/variables/graph
new file mode 100644
index 000000000..7dee0e6ec
--- /dev/null
+++ b/data_descriptors/variables/graph
@@ -0,0 +1,72521 @@
+{
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/MIP-variables/variables/",
+ "@vocab": "https://wcrp-cmip.github.io/MIP-variables/variables/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "mip-variables": "https://wcrp-cmip.github.io/MIP-variables/",
+ "wcrp-universe": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/",
+ "mip_tables": {
+ "@reverse": "https://wcrp-cmip.github.io/MIP-variables/tables/variable_entry",
+ "@context": "https://wcrp-cmip.github.io/MIP-variables/tables/_context_"
+ }
+},
+ "@graph": [
+ {
+ "id": "acmon.flashrate",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "acmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "proposed name: lightning_flash_rate (units to be interpreted as 'counts km-2 s-1)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Lightning Flash Rate",
+ "modeling_realm": [
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "flashrate",
+ "positive": "",
+ "standard_name": "frequency_of_lightning_flashes_per_unit_area",
+ "units": "km-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "acmonz.oxloss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "acmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "total chemical loss rate for o+o1d+o3",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Odd Oxygen (Ox) Loss Rate",
+ "modeling_realm": [
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "oxloss",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_ox_in_air_due_to_chemical_destruction",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "acmonz.oxprod",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "acmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "total production rate of o+o1d+o3 including o2 photolysis and all o3 producing reactions",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Odd Oxygen (Ox) Production Rate",
+ "modeling_realm": [
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "oxprod",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_ox_in_air_due_to_chemical_and_photolytic_production",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "acmonz.vmrox",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "acmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole Fraction of Ox",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of Odd Oxygen (O, O3 and O1D)",
+ "modeling_realm": [
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vmrox",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ox_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ae1hr.sfno2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae1hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "1hr",
+ "long_name": "NO2 Volume Mixing Ratio in Lowest Model Layer",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfno2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrogen_dioxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ae1hr.sfo3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae1hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "1hr",
+ "long_name": "O3 Volume Mixing Ratio in Lowest Model Layer",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfo3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ae1hr.sfpm25",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae1hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass fraction of atmospheric particulate compounds with an aerodynamic diameter of less than or equal to 2.5 micrometers. To specify the relative humidity and temperature at which the particle size applies, provide scalar coordinate variables with the standard names of 'relative_humidity' and 'air_temperature'.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "1hr",
+ "long_name": "PM2.5 Mass Mixing Ratio in Lowest Model Layer",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfpm25",
+ "positive": "",
+ "standard_name": "mass_fraction_of_pm2p5_ambient_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ae3hrpt.rsdscsaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated in the absence of aerosols and clouds.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downwelling Clear-Sky, Aerosol-Free Shortwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscsaf",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ae3hrpt.rsdscsafbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "Calculated in the absence of aerosols and clouds, following Ghan (2013, ACP). This requires a double-call in the radiation code with precisely the same meteorology.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downwelling Clear-Sky, Aerosol-Free Shortwave Radiation in Bands",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscsafbnd",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ae3hrpt.rsuscsaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Surface Upwelling Clear-sky, Aerosol Free Shortwave Radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upwelling Clean Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscsaf",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ae3hrpt.rsuscsafbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "Calculated in the absence of aerosols and clouds, following Ghan (ACP, 2013). This requires a double-call in the radiation code with precisely the same meteorology.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upwelling Clear-Sky, Aerosol-Free Shortwave Radiation in Bands",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscsafbnd",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ae3hrpt.rsutcsaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Flux corresponding to rsutcs resulting from aerosol-free call to radiation, following Ghan (ACP, 2013)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Outgoing Clear-Sky, Aerosol-Free Shortwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcsaf",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ae3hrptlev.rsdcsaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated in the absence of aerosols and clouds (following Ghan). This requires a double-call in the radiation code with precisely the same meteorology.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Downwelling Clear-Sky, Aerosol-Free Shortwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdcsaf",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ae3hrptlev.rsdcsafbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated in the absence of aerosols and clouds (following Ghan). This requires a double-call in the radiation code with precisely the same meteorology.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Downwelling Clear-Sky, Aerosol-Free, Shortwave Radiation in Bands",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdcsafbnd",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ae3hrptlev.rsucsaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated in the absence of aerosols and clouds (following Ghan). This requires a double-call in the radiation code with precisely the same meteorology.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Upwelling Clear-Sky, Aerosol-Free Shortwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsucsaf",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ae3hrptlev.rsucsafbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated in the absence of aerosols and clouds (following Ghan). This requires a double-call in the radiation code with precisely the same meteorology.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Upwelling Clear-Sky, Aerosol-Free Shortwave Radiation in Bands",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsucsafbnd",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ae6hr.bldep",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Boundary layer depth",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "6hr",
+ "long_name": "Boundary Layer Depth",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bldep",
+ "positive": "",
+ "standard_name": "atmosphere_boundary_layer_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ae6hrpt.zg500",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "geopotential height on the 500 hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "p500"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Geopotential Height at 500hPa",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg500",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ae6hrptlev.bs550aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae6hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Aerosol Backscatter at 550nm and 180 degrees, computed from extinction and lidar ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1",
+ "lambda550nm"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Aerosol Backscatter Coefficient",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bs550aer",
+ "positive": "",
+ "standard_name": "volume_scattering_function_of_radiative_flux_in_air_due_to_ambient_aerosol_particles",
+ "units": "m-1 sr-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ae6hrptlev.ec550aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae6hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Aerosol volume extinction coefficient at 550nm wavelength.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1",
+ "lambda550nm"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Aerosol Extinction Coefficient",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ec550aer",
+ "positive": "",
+ "standard_name": "volume_extinction_coefficient_in_air_due_to_ambient_aerosol_particles",
+ "units": "m-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aeday.cod",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The optical thickness is the integral along the path of radiation of a volume scattering/absorption/attenuation coefficient. The radiative flux is reduced by a factor exp(-optical_thickness) on traversing the path. A coordinate variable of radiation_wavelength or radiation_frequency can be specified to indicate that the optical thickness applies at specific wavelengths or frequencies. The atmosphere optical thickness applies to radiation passing through the entire atmosphere. 'Cloud' means the component of extinction owing to the presence of liquid or ice water particles. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Cloud Optical Depth",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cod",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_cloud",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aeday.maxpblz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "maximum boundary layer height during the day (add cell_methods attribute: 'time: maximum')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Maximum PBL Height",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "maxpblz",
+ "positive": "",
+ "standard_name": "atmosphere_boundary_layer_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aeday.minpblz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: minimum",
+ "comment": "minimum boundary layer height during the day (add cell_methods attribute: 'time: minimum')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Minimum PBL Height",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "minpblz",
+ "positive": "",
+ "standard_name": "atmosphere_boundary_layer_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aeday.od550aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "AOD from the ambient aerosols (i.e., includes aerosol water). Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 550nm'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "day",
+ "long_name": "Ambient Aerosol Optical Thickness at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550aer",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aeday.sfo3max",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Maximum O3 Volume Mixing Ratio in Lowest Model Layer",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfo3max",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aeday.toz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total ozone column calculated at 0 degrees C and 1 bar, such that 1m = 1e5 DU.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Total Column Ozone",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "toz",
+ "positive": "",
+ "standard_name": "equivalent_thickness_at_stp_of_atmosphere_ozone_content",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aeday.ua10",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Zonal wind on the 10 hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p10"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Wind at 10hPa",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua10",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aeday.zg10",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Geopotential height on the 10hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p10"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height at 10hPa",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg10",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aeday.zg100",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Geopotential height on the 100 hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p100"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height at 100hPa",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg100",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aeday.zg500",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "geopotential height on the 500 hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p500"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height at 500hPa",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg500",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.abs550aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Optical thickness of atmospheric aerosols at wavelength 550 nanometers.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Ambient Aerosol Absorption Optical Thickness at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "abs550aer",
+ "positive": "",
+ "standard_name": "atmosphere_absorption_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.bldep",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Boundary layer depth",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Boundary Layer Depth",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bldep",
+ "positive": "",
+ "standard_name": "atmosphere_boundary_layer_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.ccn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "proposed name: number_concentration_of_ambient_aerosol_in_air_at_liquid_water_cloud_top",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Cloud Condensation Nuclei Concentration at Liquid Cloud Top",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ccn",
+ "positive": "",
+ "standard_name": "number_concentration_of_cloud_condensation_nuclei_at_stp_in_air",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.chepasoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "anthropogenic part of chepsoa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Net Production of Anthropogenic Secondary Organic Aerosol",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chepasoa",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol_particles_due_to_net_chemical_production",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.chepsoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "If model lumps secondary organic aerosol (SOA) emissions with primary organic aerosol (POA), then the sum of POA and SOA emissions is reported as OA emissions. Here, mass refers to the mass of primary organic matter, not mass of organic carbon alone.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Chemical Production of Dry Aerosol Secondary Organic Matter",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chepsoa",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol_particles_due_to_net_chemical_production",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.cltc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Convective cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes only convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Convective Cloud Cover Percentage",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltc",
+ "positive": "",
+ "standard_name": "convective_cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.cod",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The optical thickness is the integral along the path of radiation of a volume scattering/absorption/attenuation coefficient. The radiative flux is reduced by a factor exp(-optical_thickness) on traversing the path. A coordinate variable of radiation_wavelength or radiation_frequency can be specified to indicate that the optical thickness applies at specific wavelengths or frequencies. The atmosphere optical thickness applies to radiation passing through the entire atmosphere. 'Cloud' means the component of extinction owing to the presence of liquid or ice water particles. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Cloud Optical Depth",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cod",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_cloud",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.depdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Fdry mass deposition rate of dust",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Deposition Rate of Dust",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "depdust",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.drybc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry deposition includes gravitational settling and turbulent deposition.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of Black Carbon Aerosol Mass",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "drybc",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_elemental_carbon_dry_aerosol_particles_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.drydust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry deposition includes gravitational settling and turbulent deposition.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of Dust",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "drydust",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.drynh3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry Deposition includes gravitational settling and turbulent deposition",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of NH3",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "drynh3",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_ammonia_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.drynh4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry Deposition includes gravitational settling and turbulent deposition",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of NH4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "drynh4",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_ammonium_dry_aerosol_particles_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.drynoy",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "NOy is the sum of all simulated oxidized nitrogen species out of NO, NO2, HNO3, HNO4, NO3 aerosol, NO3(radical), N2O5, PAN, other organic nitrates. Dry deposition includes gravitational settling and turbulent deposition.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of NOy",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "drynoy",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_noy_expressed_as_nitrogen_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.dryo3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry Deposition includes gravitational settling and turbulent deposition.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of O3",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dryo3",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_ozone_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.dryoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of atmosphere mass content of organic dry aerosol due to dry deposition: This is the sum of dry deposition of primary organic aerosol (POA) and dry deposition of secondary organic aerosol (SOA). Here, mass refers to the mass of organic matter, not mass of organic carbon alone. We recommend a scale factor of POM=1.4*OC, unless your model has more detailed info available. Was called dry_pom in old ACCMIP Excel table. Dry deposition includes gravitational settling and turbulent deposition.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of Dry Aerosol Total Organic Matter",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dryoa",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_particles_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.dryso2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry Deposition includes gravitational settling and turbulent deposition",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of SO2",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dryso2",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.dryso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry Deposition includes gravitational settling and turbulent deposition",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of SO4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dryso4",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_particles_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.dryss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry deposition includes gravitational settling and turbulent deposition.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of Sea-Salt Aerosol",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dryss",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_sea_salt_dry_aerosol_particles_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.emiaco",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Anthropogenic emission of CO.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Anthropogenic CO",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emiaco",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_monoxide_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.emianox",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Store flux as Nitrogen. Anthropogenic fraction. NOx=NO+NO2, Includes agricultural waste burning but no other biomass burning. Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Anthropogenic NOx",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emianox",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_nox_expressed_as_nitrogen_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.emiaoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "anthropogenic part of emioa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Anthropogenic Organic Aerosol",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emiaoa",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_particles_due_to_net_chemical_production_and_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.emibc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Black Carbon Aerosol Mass",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emibc",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_elemental_carbon_dry_aerosol_particles_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.emibvoc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field._If_ fixed molecular weight of NMVOC is not available in model, please provide in units of kilomole m-2 s-1 (i.e. kg m-2 s-1 as if model NMVOC had molecular weight of 1) and add a comment to your file.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Biogenic NMVOC",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emibvoc",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_biogenic_nmvoc_expressed_as_carbon_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.emico",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of CO",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emico",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_monoxide_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.emidms",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of DMS",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emidms",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_dimethyl_sulfide_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.emidust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Dust",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emidust",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.emiisop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Isoprene",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emiisop",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_isoprene_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.eminh3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of NH3",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "eminh3",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_ammonia_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.eminox",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "NOx=NO+NO2. Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of NOx",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "eminox",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_nox_expressed_as_nitrogen_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.emioa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "This is the sum of total emission of primary organic aerosol (POA) and total production of secondary organic aerosol (SOA) (emipoa+chepsoa). Here, mass refers to the mass of organic matter, not mass of organic carbon alone. We recommend a scale factor of POM=1.4*OC, unless your model has more detailed info available. Integrate 3D chemical production and emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Primary Emission and Chemical Production of Dry Aerosol Organic Matter",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emioa",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_particles_due_to_net_chemical_production_and_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.emiso2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of SO2",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emiso2",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.emiso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Direct primary emission does not include secondary sulfate production. Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Direct Emission Rate of SO4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emiso4",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_particles_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.emiss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Sea-Salt Aerosol",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emiss",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_sea_salt_dry_aerosol_particles_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.emivoc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field. _If_ fixed molecular weight of NMVOC is not available in model, please provide in units of kilomole m-2 s-1 (i.e. kg m-2 s-1 as if model NMVOC had molecular weight of 1) and add a comment to your file.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of NMVOC",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emivoc",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_nmvoc_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.lwp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total mass of liquid water in cloud per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Liquid Water Path",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwp",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_liquid_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.mmrno3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry mass fraction of nitrate aerosol particles in air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "NO3 Aerosol Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrno3",
+ "positive": "",
+ "standard_name": "mass_fraction_of_nitrate_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.od440aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "AOD from the ambient aerosols (i.e., includes aerosol water). Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 440nm'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ambient Aerosol Optical Thickness at 440nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od440aer",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.od550aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "AOD from the ambient aerosols (i.e., includes aerosol water). Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 550nm'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Ambient Aerosol Optical Thickness at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550aer",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.od550aerh2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "proposed name: atmosphere_optical_thickness_due_to_water_ambient_aerosol",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Aerosol Water Optical Thickness at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550aerh2o",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_water_in_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.od550bb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "total organic aerosol AOD due to biomass burning (excluding so4, nitrate BB components)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Aerosol Optical Depth at 550nm Due to Biomass Burning",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550bb",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_particulate_organic_matter_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.od550bc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to black carbon aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Black Carbon Optical Thickness at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550bc",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_black_carbon_ambient_aerosol",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.od550csaer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "AOD from the ambient aerosols in clear skies if od550aer is for all-sky (i.e., includes aerosol water). Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 550nm'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Ambient Aerosol Optical Thickness at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550csaer",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.od550dust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to dust aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Dust Optical Thickness at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550dust",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_dust_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.od550lt1aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "od550 due to particles with wet diameter less than 1 um (ambient here means wetted). When models do not include explicit size information, it can be assumed that all anthropogenic aerosols and natural secondary aerosols have diameter less than 1 um.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Ambient Fine Aerosol Optical Depth at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550lt1aer",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_pm1_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.od550no3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to nitrate aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrate Aerosol Optical Depth at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550no3",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_nitrate_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.od550oa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to organic aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Organic Aerosol Optical Depth at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550oa",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_particulate_organic_matter_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.od550so4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to sulfate aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Sulfate Aerosol Optical Depth at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550so4",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_sulfate_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.od550soa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total organic aerosol AOD due to secondary aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Particulate Organic Aerosol Optical Depth at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550soa",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_particulate_organic_matter_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.od550ss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to sea salt aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Salt Aerosol Optical Depth at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550ss",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_sea_salt_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.od870aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "AOD from the ambient aerosols (i.e., includes aerosol water). Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 870nm'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ambient Aerosol Optical Depth at 870nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od870aer",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.pod0",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: sum",
+ "comment": "Accumulated stomatal ozone flux over the threshold of 0 mol m-2 s-1; Computation: Time Integral of (hourly above canopy ozone concentration * stomatal conductance * Rc/(Rb+Rc) )",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Phytotoxic Ozone Dose",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pod0",
+ "positive": "",
+ "standard_name": "integral_wrt_time_of_mole_stomatal_uptake_of_ozone",
+ "units": "mol m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.ptp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "2D monthly mean thermal tropopause calculated using WMO tropopause definition on 3d temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tropopause Air Pressure",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ptp",
+ "positive": "",
+ "standard_name": "tropopause_air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.reffclwtop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. This is the effective radius as seen from space over liquid cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, or for some models it is the sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere (TOA) each time sample when computing monthly mean. Reported values are weighted by total liquid cloud top fraction of (as seen from TOA) each time sample when computing monthly mean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Cloud-Top Effective Droplet Radius",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclwtop",
+ "positive": "",
+ "standard_name": "effective_radius_of_cloud_liquid_water_particles_at_liquid_water_cloud_top",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.rlutaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Flux corresponding to rlut resulting from aerosol-free call to radiation, following Ghan (ACP, 2013)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Aerosol-Free Longwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutaf",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.rlutcsaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Flux corresponding to rlutcs resulting from aerosol-free call to radiation, following Ghan (ACP, 2013)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Clear-Sky, Aerosol-Free Longwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcsaf",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.rsutaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Flux corresponding to rsut resulting from aerosol-free call to radiation, following Ghan (ACP, 2013)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Aerosol-Free Shortwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutaf",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.rsutcsaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Flux corresponding to rsutcs resulting from aerosol-free call to radiation, following Ghan (ACP, 2013)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Clear-Sky, Aerosol-Free Shortwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcsaf",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.sedustci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry mass deposition rate of dust aerosol.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sedimentation Flux of Dust Mode Coarse Insoluble",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sedustCI",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_insoluble_dust_dry_aerosol_particles_due_to_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.tatp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "2D monthly mean thermal tropopause calculated using WMO tropopause definition on 3d temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tropopause Air Temperature",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tatp",
+ "positive": "",
+ "standard_name": "tropopause_air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.tntrl27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Tendency of air temperature due to longwave radiative heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Longwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrl27",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.tntrs27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Tendency of air temperature due to shortwave radiative heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Shortwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrs27",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.toz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total ozone column calculated at 0 degrees C and 1 bar, such that 1m = 1e5 DU.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Column Ozone",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "toz",
+ "positive": "",
+ "standard_name": "equivalent_thickness_at_stp_of_atmosphere_ozone_content",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.tropoz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tropospheric ozone column, should be consistent with definition of tropopause used to calculate the pressure of the tropopause (ptp). Calculated at 0 degrees C and 1 bar, such that 1m = 1e5 DU.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tropospheric Ozone Column",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tropoz",
+ "positive": "",
+ "standard_name": "equivalent_thickness_at_stp_of_atmosphere_ozone_content",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.ttop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "cloud_top refers to the top of the highest cloud. Air temperature is the bulk temperature of the air, not the surface (skin) temperature.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Air Temperature at Cloud Top",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ttop",
+ "positive": "",
+ "standard_name": "air_temperature_at_cloud_top",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.wetbc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface deposition rate of black carbon (dry mass) due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of Black Carbon Aerosol Mass",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetbc",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_elemental_carbon_dry_aerosol_particles_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.wetdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface deposition rate of dust (dry mass) due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of Dust",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetdust",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.wetnh3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface deposition rate of ammonia (NH3) due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of NH3",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetnh3",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_ammonia_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.wetnh4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface deposition rate of ammonium (NH4) due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of NH4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetnh4",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_ammonium_dry_aerosol_particles_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.wetnoy",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "NOy is the sum of all simulated oxidized nitrogen species, out of NO, NO2, HNO3, HNO4, NO3 aerosol, NO3 (radical), N2O5, PAN, other organic nitrates.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of NOy Including Aerosol Nitrate",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetnoy",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_noy_expressed_as_nitrogen_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.wetoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Deposition rate of organic matter in aerosols (measured by the dry mass) due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of Dry Aerosol Total Organic Matter",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetoa",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_particles_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.wetso2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Deposition rate of sulfur dioxide due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of SO2",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetso2",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.wetso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Deposition rate of sulfate aerosols (measured by the dry mass) due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of SO4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetso4",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_particles_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.wetss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Deposition rate of sea salt aerosols (measured by the dry mass) due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of Sea-Salt Aerosol",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetss",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_sea_salt_dry_aerosol_particles_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.ztp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "2D monthly mean thermal tropopause calculated using WMO tropopause definition on 3d temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tropopause Altitude Above Geoid",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ztp",
+ "positive": "",
+ "standard_name": "tropopause_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.airmass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The mass of air in an atmospheric layer.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Vertically Integrated Mass Content of Air in Layer",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "airmass",
+ "positive": "",
+ "standard_name": "atmosphere_mass_of_air_per_unit_area",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.aoanh",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Fixed surface layer mixing ratio over 30o-50oN (0 ppbv), uniform fixed source (at all levels) everywhere else (source is unspecified but must be constant in space and time and documented). Note that the source could be 1yr/yr, so the tracer concentration provides mean age in years. For method using linearly increasing tracer include a method attribute: 'linearly increasing tracer'For method using uniform source (1yr/yr) include a method attribute: 'uniform source'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northern Hemisphere Tracer Lifetime",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "aoanh",
+ "positive": "",
+ "standard_name": "tracer_lifetime",
+ "units": "yr",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.c2h2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "C2H2 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c2h2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ethyne_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.c2h6",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "C2H6 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c2h6",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ethane_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.c3h6",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "C3H6 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c3h6",
+ "positive": "",
+ "standard_name": "mole_fraction_of_propene_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.c3h8",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "C3H8 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c3h8",
+ "positive": "",
+ "standard_name": "mole_fraction_of_propane_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.cdnc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Cloud Droplet Number Concentration in liquid water clouds.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Cloud Liquid Droplet Number Concentration",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cdnc",
+ "positive": "",
+ "standard_name": "number_concentration_of_cloud_liquid_water_particles_in_air",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.ch3coch3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction 'mole_fraction_of_X_in_Y', where X is a material constituent of Y. A chemical species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. Acetone is an organic molecule with the chemical formula CH3CH3CO. The IUPAC name for acetone is propan-2-one. Acetone is a member of the group of organic compounds known as ketones. There are standard names for the ketone group as well as for some of the individual species.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CH3COCH3 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch3coch3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_acetone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.ch4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of CH4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch4",
+ "positive": "",
+ "standard_name": "mole_fraction_of_methane_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.cheaqpso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "proposed name: tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_aqueous_phase_net_chemical_production",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Aqueous-Phase Production Rate of SO4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cheaqpso4",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_particles_due_to_aqueous_phase_net_chemical_production",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.chegpso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "proposed name: tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_gas_phase_net_chemical_production",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Gas-Phase Production Rate of SO4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chegpso4",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_particles_due_to_gaseous_phase_net_chemical_production",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.co",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CO Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co",
+ "positive": "",
+ "standard_name": "mole_fraction_of_carbon_monoxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of CO2",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_carbon_dioxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.dms",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dimethyl Sulphide (DMS) Mole Fraction",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dms",
+ "positive": "",
+ "standard_name": "mole_fraction_of_dimethyl_sulfide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.ec550aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Aerosol volume extinction coefficient at 550nm wavelength.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Aerosol Extinction Coefficient",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ec550aer",
+ "positive": "",
+ "standard_name": "volume_extinction_coefficient_in_air_due_to_ambient_aerosol_particles",
+ "units": "m-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.emilnox",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate the NOx production for lightning over model layer. proposed name: tendency_of_atmosphere_mass_content_of_nox_from_lightning",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Layer-Integrated Lightning Production of NOx",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emilnox",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_moles_of_nox_expressed_as_nitrogen",
+ "units": "mol s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.h2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes all phases of water",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Water",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "h2o",
+ "positive": "",
+ "standard_name": "mass_fraction_of_water_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.hcho",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Formaldehyde Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hcho",
+ "positive": "",
+ "standard_name": "mole_fraction_of_formaldehyde_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.hcl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of hydrogen chloride is HCl.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "HCl Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hcl",
+ "positive": "",
+ "standard_name": "mole_fraction_of_hydrogen_chloride_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.hno3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "HNO3 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hno3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitric_acid_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.isop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction of isoprene in air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Isoprene Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "isop",
+ "positive": "",
+ "standard_name": "mole_fraction_of_isoprene_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.jno2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Photolysis rate of nitrogen dioxide (NO2)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Photolysis Rate of NO2",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jno2",
+ "positive": "",
+ "standard_name": "photolysis_rate_of_nitrogen_dioxide",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.lossch4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "monthly averaged atmospheric loss",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Monthly Loss of Atmospheric Methane",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lossch4",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mole_concentration_of_methane_due_to_chemical_destruction",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.lossco",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "monthly averaged atmospheric loss",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Monthly Loss of Atmospheric Carbon Monoxide",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lossco",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mole_concentration_of_carbon_monoxide_due_to_chemical_destruction",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.lossn2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "monthly averaged atmospheric loss",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Monthly Loss of Atmospheric Nitrous Oxide",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lossn2o",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mole_concentration_of_nitrous_oxide_due_to_chemical_destruction",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.mmraerh2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass fraction is used in the construction mass_fraction_of_X_in_Y, where X is a material constituent of Y. It means the ratio of the mass of X to the mass of Y (including X). 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. 'Ambient_aerosol' means that the aerosol is measured or modelled at the ambient state of pressure, temperature and relative humidity that exists in its immediate environment. 'Ambient aerosol particles' are aerosol particles that have taken up ambient water through hygroscopic growth. The extent of hygroscopic growth depends on the relative humidity and the composition of the particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Aerosol Water Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmraerh2o",
+ "positive": "",
+ "standard_name": "mass_fraction_of_water_in_ambient_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.mmrbc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry mass fraction of black carbon aerosol particles in air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Elemental Carbon Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrbc",
+ "positive": "",
+ "standard_name": "mass_fraction_of_elemental_carbon_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.mmrdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry mass fraction of dust aerosol particles in air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dust Aerosol Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrdust",
+ "positive": "",
+ "standard_name": "mass_fraction_of_dust_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.mmrnh4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry mass fraction of ammonium aerosol particles in air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "NH4 Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrnh4",
+ "positive": "",
+ "standard_name": "mass_fraction_of_ammonium_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.mmrno3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry mass fraction of nitrate aerosol particles in air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "NO3 Aerosol Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrno3",
+ "positive": "",
+ "standard_name": "mass_fraction_of_nitrate_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.mmroa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "We recommend a scale factor of POM=1.4*OC, unless your model has more detailed info available.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Organic Aerosol Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmroa",
+ "positive": "",
+ "standard_name": "mass_fraction_of_particulate_organic_matter_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.mmrpm1",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass fraction atmospheric particulate compounds with an aerodynamic diameter of less than or equal to 1 micrometers",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "PM1.0 Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrpm1",
+ "positive": "",
+ "standard_name": "mass_fraction_of_pm1_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.mmrpm10",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass fraction atmospheric particulate compounds with an aerodynamic diameter of less than or equal to 10 micrometers",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "PM10 Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrpm10",
+ "positive": "",
+ "standard_name": "mass_fraction_of_pm10_ambient_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.mmrpm2p5",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass fraction atmospheric particulate compounds with an aerodynamic diameter of less than or equal to 2.5 micrometers",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "PM2.5 Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrpm2p5",
+ "positive": "",
+ "standard_name": "mass_fraction_of_pm2p5_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.mmrso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry mass of sulfate (SO4) in aerosol particles as a fraction of air mass.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Aerosol Sulfate Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrso4",
+ "positive": "",
+ "standard_name": "mass_fraction_of_sulfate_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.mmrsoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass fraction in the atmosphere of secondary organic aerosols (particulate organic matter formed within the atmosphere from gaseous precursors; dry mass).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Secondary Organic Aerosol Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrsoa",
+ "positive": "",
+ "standard_name": "mass_fraction_of_secondary_particulate_organic_matter_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.mmrss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass fraction in the atmosphere of sea salt aerosol (dry mass).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Salt Aerosol Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrss",
+ "positive": "",
+ "standard_name": "mass_fraction_of_sea_salt_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.n2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of nitrous oxide is N2O.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of N2O",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "n2o",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrous_oxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.nh50",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Fixed surface layer mixing ratio over 30o-50oN (100ppbv), uniform fixed 50-day exponential decay.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Artificial Tracer with 50 Day Lifetime",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nh50",
+ "positive": "",
+ "standard_name": "mole_fraction_of_artificial_tracer_with_fixed_lifetime_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.no",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "NO Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "no",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrogen_monoxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.no2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "NO2 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "no2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrogen_dioxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.o3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of O3",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.o3loss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "ONLY provide the sum of the following reactions: (i) O(1D)+H2O; (ii) O3+HO2; (iii) O3+OH; (iv) O3+alkenes (isoprene, ethene,...)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "O3 Destruction Rate",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3loss",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mole_concentration_of_ozone_due_to_chemical_destruction",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.o3prod",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "ONLY provide the sum of all the HO2/RO2 + NO reactions (as k*[HO2]*[NO])",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "O3 Production Rate",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3prod",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mole_concentration_of_ozone_due_to_chemical_production",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.o3ste",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Ozone tracer intended to map out strat-trop exchange (STE) of ozone. Set to ozone in the stratosphere, then destroyed in the troposphere using the ozone chemical loss rate. Please specify the tropopause definition used",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Stratospheric Ozone Tracer Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3ste",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.oh",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "OH Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "oh",
+ "positive": "",
+ "standard_name": "mole_fraction_of_hydroxyl_radical_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.pan",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "PAN Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pan",
+ "positive": "",
+ "standard_name": "mole_fraction_of_peroxyacetyl_nitrate_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.pfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air pressure on model levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Pressure at Model Full-Levels",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pfull",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.phalf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air pressure on model half-levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Pressure on Model Half-Levels",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phalf",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.photo1d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "proposed name: photolysis_rate_of_ozone_to_O1D",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Photolysis Rate of Ozone (O3) to Excited Atomic Oxygen (the Singlet D State, O1D)",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "photo1d",
+ "positive": "",
+ "standard_name": "photolysis_rate_of_ozone_to_1D_oxygen_atom",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.so2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "SO2 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "so2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_sulfur_dioxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.tntrl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of air temperature due to longwave radiative heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Longwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrl",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.tntrs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of air temperature due to shortwave radiative heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Shortwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.wa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "A velocity is a vector quantity. 'Upward' indicates a vector component which is positive when directed upward (negative downward). Upward air velocity is the vertical component of the 3D air velocity vector. The standard name downward_air_velocity may be used for a vector component with the opposite sign convention.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upward Air Velocity",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wa",
+ "positive": "",
+ "standard_name": "upward_air_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonz.bry",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Total family (the sum of all appropriate species in the model) ; list the species in the netCDF header, e.g. Bry = Br + BrO + HOBr + HBr + BrONO2 + BrCl Definition: Total inorganic bromine (e.g., HBr and inorganic bromine oxides and radicals (e.g., BrO, atomic bromine (Br), bromine nitrate (BrONO2)) resulting from degradation of bromine-containing organic source gases (halons, methyl bromide, VSLS), and natural inorganic bromine sources (e.g., volcanoes, sea salt, and other aerosols) add comment attribute with detailed description about how the model calculates these fields",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Inorganic Bromine Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bry",
+ "positive": "",
+ "standard_name": "mole_fraction_of_inorganic_bromine_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonz.ch4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of CH4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch4",
+ "positive": "",
+ "standard_name": "mole_fraction_of_methane_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonz.cly",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Total family (the sum of all appropriate species in the model) ; list the species in the netCDF header, e.g. Cly = HCl + ClONO2 + HOCl + ClO + Cl + 2*Cl2O2 +2Cl2 + OClO + BrCl Definition: Total inorganic stratospheric chlorine (e.g., HCl, ClO) resulting from degradation of chlorine-containing source gases (CFCs, HCFCs, VSLS), and natural inorganic chlorine sources (e.g., sea salt and other aerosols) add comment attribute with detailed description about how the model calculates these fields",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Inorganic Chlorine Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cly",
+ "positive": "",
+ "standard_name": "mole_fraction_of_inorganic_chlorine_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonz.h2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "includes all phases of water",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Water",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "h2o",
+ "positive": "",
+ "standard_name": "mass_fraction_of_water_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonz.hcl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of hydrogen chloride is HCl.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "HCl Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hcl",
+ "positive": "",
+ "standard_name": "mole_fraction_of_hydrogen_chloride_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonz.hno3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "HNO3 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hno3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitric_acid_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonz.ho2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of hydroperoxyl radical is HO2.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "HO2 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ho2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_hydroperoxyl_radical_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonz.meanage",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "The mean age of air is defined as the mean time that a stratospheric air mass has been out of contact with the well-mixed troposphere.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mean Age of Stratospheric Air",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "meanage",
+ "positive": "",
+ "standard_name": "age_of_stratospheric_air",
+ "units": "yr",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonz.n2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of nitrous oxide is N2O.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of N2O",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "n2o",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrous_oxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonz.noy",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Total family (the sum of all appropriate species in the model); list the species in the netCDF header, e.g. NOy = N + NO + NO2 + NO3 + HNO3 + 2N2O5 + HNO4 + ClONO2 + BrONO2 Definition: Total reactive nitrogen; usually includes atomic nitrogen (N), nitric oxide (NO), NO2, nitrogen trioxide (NO3), dinitrogen radical (N2O5), nitric acid (HNO3), peroxynitric acid (HNO4), BrONO2, ClONO2 add comment attribute with detailed description about how the model calculates these fields",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Reactive Nitrogen Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "noy",
+ "positive": "",
+ "standard_name": "mole_fraction_of_noy_expressed_as_nitrogen_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonz.o3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of O3",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonz.oh",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "OH Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "oh",
+ "positive": "",
+ "standard_name": "mole_fraction_of_hydroxyl_radical_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonz.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonz.tntrl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of air temperature due to longwave radiative heating",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Longwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrl",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonz.tntrs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of air temperature due to shortwave radiative heating",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Shortwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonz.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonz.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonz.vt100",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Zonally averaged eddy temperature flux at 100hPa as monthly means derived from daily (or higher frequency) fields.",
+ "dimensions": [
+ "latitude",
+ "time",
+ "p100"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Eddy Temperature Flux",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vt100",
+ "positive": "",
+ "standard_name": "covariance_over_longitude_of_northward_wind_and_air_temperature",
+ "units": "K m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aesubhrpt.bldep",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aesubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Boundary layer depth",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Boundary Layer Depth",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bldep",
+ "positive": "",
+ "standard_name": "atmosphere_boundary_layer_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aesubhrptsite.tntrl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aesubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of air temperature due to longwave radiative heating",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Longwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrl",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aesubhrptsite.tntrs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aesubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of air temperature due to shortwave radiative heating",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Shortwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap1hr.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "1hr",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap1hr.prc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Convective precipitation at surface; includes both liquid and solid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "1hr",
+ "long_name": "Convective Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prc",
+ "positive": "",
+ "standard_name": "convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap1hr.ps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "1hr",
+ "long_name": "Surface Air Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ps",
+ "positive": "",
+ "standard_name": "surface_air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap1hr.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "1hr",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap1hrpt.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap1hrpt.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap1hrpt.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev3",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap1hrpt.ta27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta27",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap1hrpt.tntr27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Tendency of Air Temperature due to Radiative Heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Tendency of Air Temperature Due to Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntr27",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_radiative_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap1hrpt.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev3",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap1hrpt.ua27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua27",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap1hrpt.utendnogw27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Tendency of the eastward wind by parameterized nonorographic gravity waves.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Eastward Acceleration Due to Non-Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendnogw27",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_nonorographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap1hrpt.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev3",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap1hrpt.va27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va27",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap1hrpt.vtendnogw27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Tendency of the northward wind by parameterized nonorographic gravity waves. (Note that CF name tables only have a general northward tendency for all gravity waves, and we need it separated by type.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Northward Acceleration Due to Non-Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vtendnogw27",
+ "positive": "",
+ "standard_name": "tendency_of_northward_wind_due_to_nonorographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap1hrpt.wap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev3",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap1hrpt.wap27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap27",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap1hrpt.zg27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg27",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.clivi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "mass of ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Ice Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clivi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_ice",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.clt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clt",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.clwvi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass of condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Condensed Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwvi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_condensed_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.hfls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfls",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.hfss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfss",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.prc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Convective precipitation at surface; includes both liquid and solid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Convective Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prc",
+ "positive": "",
+ "standard_name": "convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.prcsh",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Convection precipitation from shallow convection",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Precipitation Flux from Shallow Convection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prcsh",
+ "positive": "",
+ "standard_name": "shallow_convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.prra",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Rainfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prra",
+ "positive": "",
+ "standard_name": "rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.prrc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Convective Rainfall Rate",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prrc",
+ "positive": "",
+ "standard_name": "convective_rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.prsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "At surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.prsnc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "convective precipitation of all forms of water in the solid phase.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Convective Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsnc",
+ "positive": "",
+ "standard_name": "convective_snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.prw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "vertically integrated through the atmospheric column",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Water Vapor Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_water_vapor",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.rlds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.rldscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling clear-sky longwave radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Downwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.rlus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.rlutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling clear-sky longwave radiation at top of atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.rsds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface solar irradiance for UV calculations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.rsdscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface solar irradiance clear sky for UV calculations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.rsdsdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling solar irradiance from diffuse radiation for UV calculations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Diffuse Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdsdiff",
+ "positive": "down",
+ "standard_name": "surface_diffuse_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.rsdt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Shortwave radiation incident at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "TOA Incident Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdt",
+ "positive": "down",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.rsus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.rsuscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface Upwelling Clear-sky Shortwave Radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscs",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.rsut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "TOA Outgoing Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.rsutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated in the absence of clouds.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.sfcwind",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "3hr",
+ "long_name": "Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWind",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.uas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Eastward component of the near-surface (usually, 10 meters) wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "3hr",
+ "long_name": "Eastward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uas",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.vas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Northward component of the near surface wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "3hr",
+ "long_name": "Northward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vas",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.albdiffbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "The fraction of the surface diffuse downwelling shortwave radiation flux which is reflected. If the diffuse radiation is isotropic, this term is equivalent to the integral of surface bidirectional reflectance over all incident angles and over all outgoing angles in the hemisphere above the surface. Reported in spectral frequency bands.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Diffuse Surface Albedo for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "albdiffbnd",
+ "positive": "",
+ "standard_name": "surface_diffuse_shortwave_hemispherical_reflectance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.albdirbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "The fraction of the surface direct downwelling shortwave radiation flux which is reflected. It is equivalent to the surface bidirectional reflectance at the incident angle of the incoming solar radiation and integrated over all outgoing angles in the hemisphere above the surface. Reported in spectral frequency bands.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Direct Surface Albedo for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "albdirbnd",
+ "positive": "",
+ "standard_name": "surface_direct_shortwave_hemispherical_reflectance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.cfaddbze94",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "CFAD (Cloud Frequency Altitude Diagrams) are frequency distributions of radar reflectivity (or lidar scattering ratio) as a function of altitude. The variable cfadDbze94 is defined as the simulated relative frequency of occurrence of radar reflectivity in sampling volumes defined by altitude bins. The radar is observing at a frequency of 94GHz.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "dbze",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CloudSat Radar Reflectivity CFAD",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfadDbze94",
+ "positive": "",
+ "standard_name": "histogram_of_equivalent_reflectivity_factor_over_height_above_reference_ellipsoid",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.cfadlidarsr532",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "CFAD (Cloud Frequency Altitude Diagrams) are frequency distributions of radar reflectivity (or lidar scattering ratio) as a function of altitude. The variable cfadLidarsr532 is defined as the simulated relative frequency of lidar scattering ratio in sampling volumes defined by altitude bins. The lidar is observing at a wavelength of 532nm.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "scatratio",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CALIPSO Scattering Ratio CFAD",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfadLidarsr532",
+ "positive": "",
+ "standard_name": "histogram_of_backscattering_ratio_in_air_over_height_above_reference_ellipsoid",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.ci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Fraction of time that convection occurs in the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Fraction of Time Convection Occurs in Cell",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ci",
+ "positive": "",
+ "standard_name": "convection_time_fraction",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.clcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Percentage cloud cover in CALIPSO standard atmospheric layers.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CALIPSO Percentage Cloud Cover",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.clcalipso2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Clouds detected by CALIPSO but below the detectability threshold of CloudSat",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CALIPSO Cloud Cover Percentage Undetected by CloudSat (as Percentage of Area Covered)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clcalipso2",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.clhcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Percentage cloud cover in layer centred on 220hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "p220"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CALIPSO High Level Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clhcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.clisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Percentage cloud cover in optical depth categories.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7c",
+ "tau",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "ISCCP Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clisccp",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.clivi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "mass of ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Ice Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clivi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_ice",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.cllcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Percentage cloud cover in layer centred on 840hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "p840"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CALIPSO Low Level Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cllcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.clmcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Percentage cloud cover in layer centred on 560hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "p560"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CALIPSO Mid Level Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clmcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.clmisr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Cloud percentage in spectral bands and layers as observed by the Multi-angle Imaging SpectroRadiometer (MISR) instrument. The first layer in each profile is reserved for a retrieval error flag.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt16",
+ "tau",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Percentage Cloud Cover as Calculated by the MISR Simulator (Including Error Flag)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clmisr",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.clt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clt",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.cltc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Convective cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes only convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltc",
+ "positive": "",
+ "standard_name": "convective_cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.cltcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen by the Cloud-Aerosol Lidar and Infrared Pathfinder Satellite Observation (CALIPSO) instrument. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CALIPSO Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.clwvi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Mass of condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Condensed Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwvi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_condensed_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.evspsbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Evaporation at surface (also known as evapotranspiration): flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Evaporation Including Sublimation and Transpiration",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evspsbl",
+ "positive": "",
+ "standard_name": "water_evapotranspiration_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.hfls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfls",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.hfss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfss",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.hurs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Near-Surface Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hurs",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.hus7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus7h",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.huss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Near-surface (usually, 2 meter) specific humidity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Near-Surface Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "huss",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.jpdftaureicemodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Joint probability distribution function, giving probability of cloud as a function of optical thickness and particle size, as measured by MODIS. For cloud ice particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "effectRadIc",
+ "tau",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "MODIS Joint Distribution of Optical Thickness and Particle Size, Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jpdftaureicemodis",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.jpdftaureliqmodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Joint probability distribution function, giving probability of cloud as a function of optical thickness and particle size, as measured by MODIS. For liquid cloud particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "effectRadLi",
+ "tau",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "MODIS Optical Thickness-Particle Size Joint Distribution, Liquid",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jpdftaureliqmodis",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.parasolrefl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where sea time: point",
+ "comment": "Simulated reflectance from PARASOL as seen at the top of the atmosphere for 5 solar zenith angles. Valid only over ocean and for one viewing direction (viewing zenith angle of 30 degrees and relative azimuth angle 320 degrees).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sza5",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "PARASOL Reflectance",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "parasolRefl",
+ "positive": "",
+ "standard_name": "toa_bidirectional_reflectance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.prc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Convective precipitation at surface; includes both liquid and solid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prc",
+ "positive": "",
+ "standard_name": "convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.prsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "At surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.prw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "vertically integrated through the atmospheric column",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Water Vapor Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_water_vapor",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.ps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Air Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ps",
+ "positive": "",
+ "standard_name": "surface_air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.rlds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.rldscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Surface downwelling clear-sky longwave radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.rlus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.rlutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Upwelling clear-sky longwave radiation at top of atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.rsds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Surface solar irradiance for UV calculations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.rsdscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Surface solar irradiance clear sky for UV calculations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.rsdscsbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "Calculated with aerosols but without clouds. This is a standard clear-sky calculation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscsbnd",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.rsdt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Shortwave radiation incident at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Incident Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdt",
+ "positive": "down",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.rsus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.rsuscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Surface Upwelling Clear-sky Shortwave Radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscs",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.rsuscsbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "Calculated with aerosols but without clouds. This is a standard clear-sky calculation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscsbnd",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.rsut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Outgoing Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.rsutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated in the absence of clouds.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.rsutcsafbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "Calculated in the absence of aerosols and clouds, following Ghan (2013, ACP). This requires a double-call in the radiation code with precisely the same meteorology.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Outgoing Clear-Sky, Aerosol-Free Shortwave Radiation in Bands",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcsafbnd",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.rsutcsbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "Calculated with aerosols but without clouds. This is a standard clear-sky calculation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcsbnd",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.rtmt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Net Downward Radiative Flux at Top of Model : I.e., at the top of that portion of the atmosphere where dynamics are explicitly treated by the model. This is reported only if it differs from the net downward radiative flux at the top of the atmosphere.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Net Downward Radiative Flux at Top of Model",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rtmt",
+ "positive": "down",
+ "standard_name": "net_downward_radiative_flux_at_top_of_atmosphere_model",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.sci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Fraction of time that shallow convection occurs in the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Fraction of Time Shallow Convection Occurs",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sci",
+ "positive": "",
+ "standard_name": "shallow_convection_time_fraction",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.sfcwind",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWind",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.solbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "Solar irradiance at a horizontal surface at top of atmosphere.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Solar Irradiance for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "solbnd",
+ "positive": "",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.sza",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The angle between the line of sight to the sun and the local vertical",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Solar Zenith Angle",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sza",
+ "positive": "",
+ "standard_name": "solar_zenith_angle",
+ "units": "degree",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.ta7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta7h",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.tauu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Downward eastward wind stress at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downward Eastward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauu",
+ "positive": "down",
+ "standard_name": "surface_downward_eastward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.tauv",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Downward northward wind stress at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downward Northward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauv",
+ "positive": "down",
+ "standard_name": "surface_downward_northward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.ts",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ts",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.ua7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua7h",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.uas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Eastward component of the near-surface (usually, 10 meters) wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Eastward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uas",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.va7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va7h",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.vas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Northward component of the near surface wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Northward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vas",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.wap7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap7h",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.aerasymbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The asymmetry factor is the angular integral of the aerosol scattering phase function weighted by the cosine of the angle with the incident radiation flux. The asymmetry coefficient is here an integral over all wavelength bands.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Aerosol Level Asymmetry Parameter for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "aerasymbnd",
+ "positive": "",
+ "standard_name": "asymmetry_factor_of_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.aeroptbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Optical thickness of atmospheric aerosols in wavelength bands.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Aerosol Level Absorption Optical Thickness for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "aeroptbnd",
+ "positive": "",
+ "standard_name": "atmosphere_absorption_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.aerssabnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The single scattering albedo is the fraction of radiation in an incident light beam scattered by the particles of an aerosol reference volume for a given wavelength. It is the ratio of the scattering and the extinction coefficients of the aerosol particles in the reference volume. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Aerosol Level Single Scattering Albedo for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "aerssabnd",
+ "positive": "",
+ "standard_name": "single_scattering_albedo_in_air_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.ch4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mole Fraction of CH4",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch4",
+ "positive": "",
+ "standard_name": "mole_fraction_of_methane_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.clc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Include only convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clc",
+ "positive": "",
+ "standard_name": "convective_cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.clic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated as the mass of convective cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mass Fraction of Convective Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clic",
+ "positive": "",
+ "standard_name": "mass_fraction_of_convective_cloud_ice_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.clis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated as the mass of stratiform cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mass Fraction of Stratiform Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clis",
+ "positive": "",
+ "standard_name": "mass_fraction_of_stratiform_cloud_ice_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.cls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Cloud area fraction (reported as a percentage) for the whole atmospheric column due to stratiform clouds, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Percentage Cover of Stratiform Cloud",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cls",
+ "positive": "",
+ "standard_name": "stratiform_cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.clwc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated as the mass of convective cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mass Fraction of Convective Cloud Liquid Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwc",
+ "positive": "",
+ "standard_name": "mass_fraction_of_convective_cloud_liquid_water_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.clws",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated as the mass of stratiform cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mass Fraction of Stratiform Cloud Liquid Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clws",
+ "positive": "",
+ "standard_name": "mass_fraction_of_stratiform_cloud_liquid_water_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mole Fraction of CO2",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_carbon_dioxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.demc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is the in-cloud emissivity obtained by considering only the cloudy portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Cloud Emissivity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "demc",
+ "positive": "",
+ "standard_name": "convective_cloud_longwave_emissivity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.dems",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is the in-cloud emissivity obtained by considering only the cloudy portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Stratiform Cloud Emissivity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dems",
+ "positive": "",
+ "standard_name": "stratiform_cloud_longwave_emissivity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.dtauc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is the in-cloud optical depth obtained by considering only the cloudy portion of the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Cloud Optical Depth",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dtauc",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_convective_cloud",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.dtaus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is the in-cloud optical depth obtained by considering only the cloudy portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Stratiform Cloud Optical Depth",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dtaus",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_stratiform_cloud",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.grpllsprof",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. Stratiform precipitation, whether liquid or frozen, is precipitation that formed in stratiform cloud. Graupel consists of heavily rimed snow particles, often called snow pellets; often indistinguishable from very small soft hail except when the size convention that hail must have a diameter greater than 5 mm is adopted. Reference: American Meteorological Society Glossary http://glossary.ametsoc.org/wiki/Graupel. There are also separate standard names for hail. Standard names for 'graupel_and_hail' should be used to describe data produced by models that do not distinguish between hail and graupel.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Stratiform Graupel Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "grpllsprof",
+ "positive": "",
+ "standard_name": "stratiform_graupel_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.h2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "includes all phases of water",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mass Fraction of Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "h2o",
+ "positive": "",
+ "standard_name": "mass_fraction_of_water_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.hus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.n2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of nitrous oxide is N2O.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mole Fraction of N2O",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "n2o",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrous_oxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.o3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mole Fraction of O3",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.pfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air pressure on model levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Pressure at Model Full-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pfull",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.phalf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air pressure on model half-levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Pressure on Model Half-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phalf",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.prcprof",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Rainfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prcprof",
+ "positive": "",
+ "standard_name": "convective_rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.prlsns",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "large-scale precipitation of all forms of water in the solid phase.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Stratiform Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prlsns",
+ "positive": "",
+ "standard_name": "stratiform_snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.prlsprof",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. Stratiform precipitation, whether liquid or frozen, is precipitation that formed in stratiform cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Stratiform Rainfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prlsprof",
+ "positive": "",
+ "standard_name": "stratiform_rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.prsnc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "convective precipitation of all forms of water in the solid phase.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsnc",
+ "positive": "",
+ "standard_name": "convective_snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.reffclic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Hydrometeor Effective Radius of Convective Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclic",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_ice_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.reffclis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Hydrometeor Effective Radius of Stratiform Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclis",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_ice_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.reffclwc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Droplets are liquid. The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Cloud Liquid Droplet Effective Radius",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclwc",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_liquid_water_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.reffclws",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Droplets are liquid. The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Stratiform Cloud Liquid Droplet Effective Radius",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclws",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_liquid_water_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.reffgrpls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Hydrometeor Effective Radius of Stratiform Graupel",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffgrpls",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_graupel_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.reffrainc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Hydrometeor Effective Radius of Convective Rainfall",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffrainc",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_rain_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.reffrains",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Hydrometeor Effective Radius of Stratiform Rainfall",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffrains",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_rain_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.reffsnowc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Hydrometeor Effective Radius of Convective Snowfall",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffsnowc",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_snow_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.reffsnows",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Hydrometeor Effective Radius of Stratiform Snowfall",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffsnows",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_snow_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.rsdcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Downwelling clear-sky shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdcs",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.rsdcsbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated with aerosols but without clouds. This is a standard clear-sky calculation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Downwelling Clear-Sky Shortwave Radiation at Each Level for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdcsbnd",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.rsucs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Upwelling clear-sky shortwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsucs",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.rsucsbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated with aerosols but without clouds. This is a standard clear-sky calculation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Upwelling Clear-Sky Shortwave Radiation at Each Level for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsucsbnd",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.zfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Height of full model levels above a reference ellipsoid. A reference ellipsoid is a mathematical figure that approximates the geoid. The geoid is a surface of constant geopotential with which mean sea level would coincide if the ocean were at rest. The ellipsoid is an approximation because the geoid is an irregular shape. A number of reference ellipsoids are defined for use in the field of geodesy. To specify which reference ellipsoid is being used, a grid_mapping variable should be attached to the data variable as described in Chapter 5.6 of the CF Convention.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Altitude of Model Full-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zfull",
+ "positive": "",
+ "standard_name": "height_above_reference_ellipsoid",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.zhalf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Height of model half-levels above a reference ellipsoid. A reference ellipsoid is a mathematical figure that approximates the geoid. The geoid is a surface of constant geopotential with which mean sea level would coincide if the ocean were at rest. The ellipsoid is an approximation because the geoid is an irregular shape. A number of reference ellipsoids are defined for use in the field of geodesy. To specify which reference ellipsoid is being used, a grid_mapping variable should be attached to the data variable as described in Chapter 5.6 of the CF Convention.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Altitude of Model Half-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zhalf",
+ "positive": "",
+ "standard_name": "height_above_reference_ellipsoid",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hr.hurs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Near-Surface Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hurs",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hr.hus4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev4",
+ "time"
+ ],
+ "frequency": "6hr",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus4",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hr.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "6hr",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hr.prhmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within hours time: maximum over hours",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "6hr",
+ "long_name": "Maximum Hourly Precipitation Rate",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prhmax",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hr.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "6hr",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hr.rv850",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Relative vorticity is the upward component of the vorticity vector i.e. the component which arises from horizontal velocity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p850"
+ ],
+ "frequency": "6hr",
+ "long_name": "Relative Vorticity at 850hPa",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rv850",
+ "positive": "",
+ "standard_name": "atmosphere_relative_vorticity",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hr.sfcwind",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWind",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hr.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hr.ua100m",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Zonal wind at 100m height",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height100m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Eastward Wind at 100m",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua100m",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hr.uas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Eastward component of the near-surface (usually, 10 meters) wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Eastward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uas",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hr.va100m",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Meridional wind at 100m above the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height100m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Northward Wind at 100m",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va100m",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hr.vas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Northward component of the near surface wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Northward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vas",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hr.wap4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev4",
+ "time"
+ ],
+ "frequency": "6hr",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap4",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hr.wsgmax100m",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "Wind speed gust maximum at 100m above surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height100m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Maximum Wind Speed of Gust at 100m",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wsgmax100m",
+ "positive": "",
+ "standard_name": "wind_speed_of_gust",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hr.wsgmax10m",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "Wind speed gust maximum at 10m above surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Maximum Wind Speed of Gust at 10m",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wsgmax10m",
+ "positive": "",
+ "standard_name": "wind_speed_of_gust",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hr.zg1000",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Geopotential height on the 1000 hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p1000"
+ ],
+ "frequency": "6hr",
+ "long_name": "Geopotential Height at 1000hPa",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg1000",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.cldicemxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Cloud ice mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Cloud Ice Mixing Ratio",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldicemxrat27",
+ "positive": "",
+ "standard_name": "cloud_ice_mixing_ratio",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.cldwatmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Cloud water mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Cloud Water Mixing Ratio",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldwatmxrat27",
+ "positive": "",
+ "standard_name": "cloud_liquid_water_mixing_ratio",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.dtauc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is the in-cloud optical depth obtained by considering only the cloudy portion of the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Convective Cloud Optical Depth",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dtauc",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_convective_cloud",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.dtaus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is the in-cloud optical depth obtained by considering only the cloudy portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Stratiform Cloud Optical Depth",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dtaus",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_stratiform_cloud",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.grplmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Graupel mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Graupel Mixing Ratio",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "grplmxrat27",
+ "positive": "",
+ "standard_name": "mass_fraction_of_graupel_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.hus27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus27",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.hus7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus7h",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.huss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Near-surface (usually, 2 meter) specific humidity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Near-Surface Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "huss",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.lwsffluxaero",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "downwelling longwave flux due to volcanic aerosols at the surface to be diagnosed through double radiation call",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Longwave Flux Due to Volcanic Aerosols at the Surface",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwsffluxaero",
+ "positive": "",
+ "standard_name": "surface_downwelling_longwave_flux_in_air_due_to_volcanic_ambient_aerosol_particles",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.lwtoafluxaerocs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "downwelling longwave flux due to volcanic aerosols at TOA under clear sky to be diagnosed through double radiation call",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Flux Due to Volcanic Aerosols",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwtoafluxaerocs",
+ "positive": "",
+ "standard_name": "toa_outgoing_longwave_flux_due_to_volcanic_ambient_aerosol_particles_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.ps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Surface Air Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ps",
+ "positive": "",
+ "standard_name": "surface_air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.rainmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Rain mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Mass Fraction of Rain in Air",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rainmxrat27",
+ "positive": "",
+ "standard_name": "mass_fraction_of_liquid_precipitation_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.rv850",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Relative vorticity is the upward component of the vorticity vector i.e. the component which arises from horizontal velocity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "p850"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Relative Vorticity at 850hPa",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rv850",
+ "positive": "",
+ "standard_name": "atmosphere_relative_vorticity",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.sfcwind",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWind",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.snowmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Snow mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Mass Fraction of Snow in Air",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snowmxrat27",
+ "positive": "",
+ "standard_name": "mass_fraction_of_snow_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.swsffluxaero",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Shortwave heating rate due to volcanic aerosols to be diagnosed through double radiation call",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Shortwave Heating Rate Due to Volcanic Aerosols",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "swsffluxaero",
+ "positive": "",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_due_to_volcanic_ambient_aerosol_particles",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.swtoafluxaerocs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Downwelling shortwave flux due to volcanic aerosols at TOA under clear sky to be diagnosed through double radiation call",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Flux Due to Volcanic Aerosols",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "swtoafluxaerocs",
+ "positive": "",
+ "standard_name": "toa_outgoing_shortwave_flux_due_to_volcanic_ambient_aerosol_particles_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev3",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.ta27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta27",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.ta7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta7h",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.ts",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Surface Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ts",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev3",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.ua7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua7h",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.uas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Eastward component of the near-surface (usually, 10 meters) wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Eastward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uas",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev3",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.va7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va7h",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.vas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Northward component of the near surface wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Northward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vas",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.vortmean",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Mean vorticity over 850,700,600 hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "pl700"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Relative Vorticity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vortmean",
+ "positive": "",
+ "standard_name": "atmosphere_relative_vorticity",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.wbptemp7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Wet bulb potential temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Wet Bulb Potential Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wbptemp7h",
+ "positive": "",
+ "standard_name": "wet_bulb_potential_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.zg27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg27",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.zg7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg7h",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrptlev.hus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrptlev.pfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air pressure on model levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Pressure at Model Full-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pfull",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrptlev.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrptlev.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrptlev.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrptz.zmlwaero",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrptz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: point",
+ "comment": "longwave heating rate due to volcanic aerosols to be diagnosed through double radiation call, zonal average values required",
+ "dimensions": [
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Zonal Mean Longwave Heating Rate Due to Volcanic Aerosols",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmlwaero",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating_from_volcanic_ambient_aerosol_particles",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrptz.zmswaero",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrptz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: point",
+ "comment": "shortwave heating rate due to volcanic aerosols to be diagnosed through double radiation call, zonal average values required",
+ "dimensions": [
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Zonal Mean Shortwave Heating Rate Due to Volcanic Aerosols",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmswaero",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating_from_volcanic_ambient_aerosol_particles",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.albisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where cloud",
+ "comment": "ISCCP Mean Cloud Albedo. Time-means are weighted by the ISCCP Total Cloud Fraction {:cltisccp} - see http://cfmip.metoffice.com/COSP.html",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "ISCCP Mean Cloud Albedo",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "albisccp",
+ "positive": "",
+ "standard_name": "cloud_albedo",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.aod550volso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Aerosol optical depth at 550nm due to stratospheric volcanic aerosols",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "day",
+ "long_name": "Aerosol Optical Depth at 550nm Due to Stratospheric Volcanic Aerosols",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "aod550volso4",
+ "positive": "",
+ "standard_name": "stratosphere_optical_thickness_due_to_volcanic_ambient_aerosol_particles",
+ "units": "1e-09",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.ccb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Where convective cloud is present in the grid cell, the instantaneous cloud base altitude should be that of the bottom of the lowest level containing convective cloud. Missing data should be reported in the absence of convective cloud. The time mean should be calculated from these quantities averaging over occasions when convective cloud is present only, and should contain missing data for occasions when no convective cloud is present during the meaning period.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Air Pressure at Convective Cloud Base",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ccb",
+ "positive": "",
+ "standard_name": "air_pressure_at_convective_cloud_base",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.ccldncl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. Report concentration 'as seen from space' over convective liquid cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, it is better to sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total liquid cloud top fraction of (as seen from TOA) each time sample when computing monthly mean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Cloud Droplet Number Concentration of Convective Cloud Tops",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ccldncl",
+ "positive": "",
+ "standard_name": "number_concentration_of_convective_cloud_liquid_water_particles_at_convective_liquid_water_cloud_top",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.cct",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Where convective cloud is present in the grid cell, the instantaneous cloud top altitude should be that of the top of the highest level containing convective cloud. Missing data should be reported in the absence of convective cloud. The time mean should be calculated from these quantities averaging over occasions when convective cloud is present only, and should contain missing data for occasions when no convective cloud is present during the meaning period.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Air Pressure at Convective Cloud Top",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cct",
+ "positive": "",
+ "standard_name": "air_pressure_at_convective_cloud_top",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.clcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Percentage cloud cover in CALIPSO standard atmospheric layers.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "CALIPSO Percentage Cloud Cover",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.cldnci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Concentration 'as seen from space' over ice-cloud portion of grid cell. This is the value from uppermost model layer with ice cloud or, if available, it is the sum over all ice cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total ice cloud top fraction (as seen from TOA) of each time sample when computing monthly mean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Ice Crystal Number Concentration of Cloud Tops",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldnci",
+ "positive": "",
+ "standard_name": "number_concentration_of_ice_crystals_in_air_at_ice_cloud_top",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.cldnvi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. Values are weighted by liquid cloud fraction in each layer when vertically integrating, and for monthly means the samples are weighted by total liquid cloud fraction (as seen from TOA).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Column Integrated Cloud Droplet Number",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldnvi",
+ "positive": "",
+ "standard_name": "atmosphere_number_content_of_cloud_droplets",
+ "units": "m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.clhcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in layer centred on 220hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p220"
+ ],
+ "frequency": "day",
+ "long_name": "CALIPSO High Level Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clhcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.clisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in optical depth categories.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7c",
+ "tau",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "ISCCP Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clisccp",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.clivi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "mass of ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Ice Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clivi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_ice",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.clivic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "calculate mass of convective ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). This includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Convective Ice Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clivic",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_convective_cloud_ice",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.cllcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in layer centred on 840hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p840"
+ ],
+ "frequency": "day",
+ "long_name": "CALIPSO Low Level Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cllcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.clmcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in layer centred on 560hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p560"
+ ],
+ "frequency": "day",
+ "long_name": "CALIPSO Mid Level Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clmcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.clt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clt",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.cltcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen by the Cloud-Aerosol Lidar and Infrared Pathfinder Satellite Observation (CALIPSO) instrument. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "CALIPSO Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.cltisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen by the International Satellite Cloud Climatology Project (ISCCP) analysis. Includes both large-scale and convective cloud. (MODIS). Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "ISCCP Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltisccp",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.clwvi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass of condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Condensed Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwvi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_condensed_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.clwvic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "calculate mass of convective condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Convective Condensed Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwvic",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_convective_cloud_condensed_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.hfdsl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Downward' indicates a vector component which is positive when directed downward (negative upward). The vertical heat flux in air is the sum of all heat fluxes i.e. radiative, latent and sensible. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Downward Heat Flux at Land Surface",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfdsl",
+ "positive": "down",
+ "standard_name": "surface_downward_heat_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.hfdsnb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Heat flux from snow into the ice or land under the snow.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Downward Heat Flux at Snow Base",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfdsnb",
+ "positive": "down",
+ "standard_name": "downward_heat_flux_at_ground_level_in_snow",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.hfls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfls",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.hfmlt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Energy consumed or released during liquid/solid phase changes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Energy of Fusion",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfmlt",
+ "positive": "",
+ "standard_name": "surface_snow_and_ice_melt_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.hfrs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Heat transferred to a snow cover by rain..",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Heat Transferred to Snowpack by Rainfall",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfrs",
+ "positive": "down",
+ "standard_name": "tendency_of_thermal_energy_content_of_surface_snow_due_to_rainfall_temperature_excess_above_freezing",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.hfsbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Energy consumed or released during vapor/solid phase changes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Energy of Sublimation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfsbl",
+ "positive": "",
+ "standard_name": "surface_upward_latent_heat_flux_due_to_sublimation",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.hfss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfss",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.hur",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev8",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hur",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.hurs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Near-Surface Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hurs",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.hursmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Maximum Near-Surface Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hursmax",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.hursmin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: minimum",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Minimum Near-Surface Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hursmin",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.hursmincrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where crops time: minimum",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Minimum Near-Surface Relative Humidity over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hursminCrop",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.hus19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus19",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.hus8",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev8",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus8",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.hus850",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p850"
+ ],
+ "frequency": "day",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus850",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.huss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Near-surface (usually, 2 meter) specific humidity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Near-Surface Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "huss",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.jpdftaureicemodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Joint probability distribution function, giving probability of cloud as a function of optical thickness and particle size, as measured by MODIS. For cloud ice particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "effectRadIc",
+ "tau",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "MODIS Joint Distribution of Optical Thickness and Particle Size, Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jpdftaureicemodis",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.jpdftaureliqmodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Joint probability distribution function, giving probability of cloud as a function of optical thickness and particle size, as measured by MODIS. For liquid cloud particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "effectRadLi",
+ "tau",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "MODIS Optical Thickness-Particle Size Joint Distribution, Liquid",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jpdftaureliqmodis",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.loadbc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of black carbon aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of Black Carbon Aerosol",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadbc",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_elemental_carbon_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.loaddust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of dust aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loaddust",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_dust_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.loadnh4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of ammonium aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of NH4",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadnh4",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_ammonium_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.loadno3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of nitrate aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of NO3",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadno3",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_nitrate_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.loadoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "atmosphere dry organic content: This is the vertically integrated sum of atmosphere_primary_organic_content and atmosphere_secondary_organic_content (see next two table entries).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of Dry Aerosol Organic Matter",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadoa",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.loadpoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of primary particulate organic aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of Dry Aerosol Primary Organic Matter",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadpoa",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_primary_particulate_organic_matter_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.loadso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of sulfate aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of SO4",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadso4",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_sulfate_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.loadsoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of secondary particulate organic aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of Dry Aerosol Secondary Organic Matter",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadsoa",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.loadss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of sea salt aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of Sea-Salt Aerosol",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadss",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_sea_salt_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.parasolrefl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Simulated reflectance from PARASOL as seen at the top of the atmosphere for 5 solar zenith angles. Valid only over ocean and for one viewing direction (viewing zenith angle of 30 degrees and relative azimuth angle 320 degrees).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sza5",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "PARASOL Reflectance",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "parasolRefl",
+ "positive": "",
+ "standard_name": "toa_bidirectional_reflectance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.pctisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where cloud",
+ "comment": "ISCCP Mean Cloud Top Pressure. Time-means are weighted by the ISCCP Total Cloud Fraction {:cltisccp} - see http://cfmip.metoffice.com/COSP.html",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "ISCCP Mean Cloud Top Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pctisccp",
+ "positive": "",
+ "standard_name": "air_pressure_at_cloud_top",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.prc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Convective precipitation at surface; includes both liquid and solid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Convective Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prc",
+ "positive": "",
+ "standard_name": "convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.prcrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where crops (comment: mask=cropFrac)",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Precipitation over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prCrop",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.prhmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within hours time: maximum over hours",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Maximum Hourly Precipitation Rate",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prhmax",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.prra",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Rainfall Flux over Land",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prra",
+ "positive": "",
+ "standard_name": "rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.prrc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Convective Rainfall Rate",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prrc",
+ "positive": "",
+ "standard_name": "convective_rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.prrsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The fraction of the grid averaged rainfall which falls on the snow pack",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Fraction of Rainfall on Snow",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prrsn",
+ "positive": "",
+ "standard_name": "mass_fraction_of_rainfall_falling_onto_surface_snow",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.prsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "At surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.prsnc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "convective precipitation of all forms of water in the solid phase.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Convective Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsnc",
+ "positive": "",
+ "standard_name": "convective_snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.prsnsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The fraction of the snowfall which falls on the snow pack",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Fraction of Snowfall (Including Hail and Graupel) on Snow",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsnsn",
+ "positive": "",
+ "standard_name": "mass_fraction_of_solid_precipitation_falling_onto_surface_snow",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.prw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "vertically integrated through the atmospheric column",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Water Vapor Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_water_vapor",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.ps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Air Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ps",
+ "positive": "",
+ "standard_name": "surface_air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.reffcclwtop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. This is the effective radius 'as seen from space' over convective liquid cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, or for some models it is the sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Reported values are weighted by total liquid cloud top fraction of (as seen from TOA) each time sample when computing monthly mean.daily data, separated to large-scale clouds, convective clouds. If any of the cloud is from more than one process (i.e. shallow convection), please provide them separately.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Cloud-Top Effective Droplet Radius in Convective Cloud",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffcclwtop",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_liquid_water_particles_at_convective_liquid_water_cloud_top",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.reffsclwtop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. This is the effective radius 'as seen from space' over liquid stratiform cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, or for some models it is the sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Reported values are weighted by total liquid cloud top fraction of (as seen from TOA) each time sample when computing monthly mean.daily data, separated to large-scale clouds, convective clouds. If any of the cloud is from more than one process (i.e. shallow convection), please provide them separately.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Cloud-Top Effective Droplet Radius in Stratiform Cloud",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffsclwtop",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_liquid_water_particles_at_stratiform_liquid_water_cloud_top",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.rlds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.rldscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling clear-sky longwave radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Downwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.rls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Net longwave surface radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Net Longwave Surface Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rls",
+ "positive": "down",
+ "standard_name": "surface_net_downward_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.rlus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.rlutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling clear-sky longwave radiation at top of atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.rsds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface solar irradiance for UV calculations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.rsdscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface solar irradiance clear sky for UV calculations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.rsdscsdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling solar irradiance from diffuse radiation for UV calculations in clear sky conditions",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Diffuse Downwelling Clear Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscsdiff",
+ "positive": "down",
+ "standard_name": "surface_diffuse_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.rsdsdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling solar irradiance from diffuse radiation for UV calculations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Diffuse Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdsdiff",
+ "positive": "down",
+ "standard_name": "surface_diffuse_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.rsdt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Shortwave radiation incident at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "TOA Incident Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdt",
+ "positive": "down",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.rss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Net downward shortwave radiation at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Net Shortwave Surface Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rss",
+ "positive": "down",
+ "standard_name": "surface_net_downward_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.rsus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.rsuscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface Upwelling Clear-sky Shortwave Radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscs",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.rsut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "TOA Outgoing Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.rsutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated in the absence of clouds.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.sblnosn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Rate of sublimation of ice into the atmosphere from areas with no snow.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Sublimation of the Snow Free Area",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sblnosn",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_water_vapor_due_to_sublimation_of_surface_ice",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.scldncl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. Report concentration 'as seen from space' over stratiform liquid cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, it is better to sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total liquid cloud top fraction of (as seen from TOA) each time sample when computing monthly mean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Cloud Droplet Number Concentration of Stratiform Cloud Tops",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "scldncl",
+ "positive": "",
+ "standard_name": "number_concentration_of_stratiform_cloud_liquid_water_particles_at_stratiform_liquid_water_cloud_top",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.sfcwind",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily-Mean Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWind",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.sfcwindmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "Daily maximum near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Maximum Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWindmax",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.snmsl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Mass flow rate of water draining out of the snow pack.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Water Flowing out of Snowpack",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snmsl",
+ "positive": "",
+ "standard_name": "liquid_water_mass_flux_into_soil_due_to_surface_snow_melt",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.snrefr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The surface called 'surface' means the lower boundary of the atmosphere. 'Surface snow and ice refreezing flux' means the mass flux of surface meltwater which refreezes within the snow or firn.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Refreezing of Water in the Snow",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snrefr",
+ "positive": "",
+ "standard_name": "surface_snow_and_ice_refreezing_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.snwc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Total water mass of the snowpack (liquid or frozen), averaged over a grid cell and intercepted by the canopy.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Snow Water Equivalent Intercepted by the Vegetation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snwc",
+ "positive": "",
+ "standard_name": "canopy_snow_amount",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.ta19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta19",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.ta500",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Temperature on the 500 hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p500"
+ ],
+ "frequency": "day",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta500",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.ta700",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air temperature at 700hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p700"
+ ],
+ "frequency": "day",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta700",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.ta8",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev8",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta8",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.ta850",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air temperature at 850hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p850"
+ ],
+ "frequency": "day",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta850",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.tasmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "maximum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: max')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Maximum Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasmax",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.tasmaxcrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where crops time: maximum",
+ "comment": "maximum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: max')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Maximum Near-Surface Air Temperature over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasmaxCrop",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.tasmin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: minimum",
+ "comment": "minimum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: min')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Minimum Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasmin",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.tasmincrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where crops time: minimum",
+ "comment": "minimum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: min')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Minimum Near-Surface Air Temperature over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasminCrop",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.tau",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "module of the momentum lost by the atmosphere to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Momentum Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tau",
+ "positive": "",
+ "standard_name": "magnitude_of_surface_downward_stress",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.tauu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downward eastward wind stress at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Downward Eastward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauu",
+ "positive": "down",
+ "standard_name": "surface_downward_eastward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.tauupbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The downward eastward stress associated with the models parameterization of the planetary boundary layer. (This request is related to a WGNE effort to understand how models parameterize the surface stresses.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Surface Stress from Planetary Boundary Layer Scheme",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauupbl",
+ "positive": "",
+ "standard_name": "surface_downward_eastward_stress_due_to_boundary_layer_mixing",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.tauv",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downward northward wind stress at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Downward Northward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauv",
+ "positive": "down",
+ "standard_name": "surface_downward_northward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.tauvpbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The downward northward stress associated with the models parameterization of the planetary boundary layer. (This request is related to a WGNE effort to understand how models parameterize the surface stresses.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Northward Surface Stress from Planetary Boundary Layer Scheme",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauvpbl",
+ "positive": "",
+ "standard_name": "surface_downward_northward_stress_due_to_boundary_layer_mixing",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.tdps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dew point temperature is the temperature at which a parcel of air reaches saturation upon being cooled at constant pressure and specific humidity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "2m Dewpoint Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tdps",
+ "positive": "",
+ "standard_name": "dew_point_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.tr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Effective radiative surface temperature, averaged over the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Radiative Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tr",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.ts",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ts",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.tsland",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Land Surface Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tsland",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.tsns",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Temperature of the snow surface as it interacts with the atmosphere, averaged over a grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Snow Surface Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tsns",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.ua19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua19",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.ua8",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev8",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua8",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.uas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Eastward component of the near-surface (usually, 10 meters) wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uas",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.va19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va19",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.va8",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev8",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va8",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.vas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Northward component of the near surface wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "day",
+ "long_name": "Northward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vas",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.wap19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap19",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.wap500",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards) at 500hPa level;",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p500"
+ ],
+ "frequency": "day",
+ "long_name": "Pressure Tendency",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap500",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.wap8",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev8",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap8",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.zg1000",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Geopotential height on the 1000 hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p1000"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height at 1000hPa",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg1000",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.zg19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg19",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.zg8",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev8",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg8",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.zmla",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The atmosphere boundary layer thickness is the 'depth' or 'height' of the (atmosphere) planetary boundary layer.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Height of Boundary Layer",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmla",
+ "positive": "",
+ "standard_name": "atmosphere_boundary_layer_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdaylev.cl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover, including both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Percentage Cloud Cover",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cl",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdaylev.cli",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Includes both large-scale and convective cloud. This is calculated as the mass of cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. It includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Mass Fraction of Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cli",
+ "positive": "",
+ "standard_name": "mass_fraction_of_cloud_ice_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdaylev.clw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Includes both large-scale and convective cloud. Calculate as the mass of cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cells. Precipitating hydrometeors are included ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Mass Fraction of Cloud Liquid Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clw",
+ "positive": "",
+ "standard_name": "mass_fraction_of_cloud_liquid_water_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdaylev.hur",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hur",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdaylev.hus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdaylev.mc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The net mass flux should represent the difference between the updraft and downdraft components. The flux is computed as the mass divided by the area of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Convective Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mc",
+ "positive": "up",
+ "standard_name": "atmosphere_net_upward_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdaylev.pfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air pressure on model levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Pressure at Model Full-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pfull",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdaylev.phalf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air pressure on model half-levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Pressure on Model Half-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phalf",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdaylev.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdaylev.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdaylev.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdaylev.wap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdaylev.zg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdayz.epfy",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Transformed Eulerian Mean Diagnostics Meridional component Fy of Eliassen-Palm (EP) flux (Fy, Fz) derived from 6hr or higher frequency fields (use daily fields or 12 hr fields if the 6 hr are not available). Please use the definitions given by equation 3.5.3a of Andrews, Holton and Leovy text book, but scaled by density to have units m3 s-2.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Northward Component of the Eliassen-Palm Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "epfy",
+ "positive": "",
+ "standard_name": "northward_eliassen_palm_flux_in_air",
+ "units": "m3 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdayz.epfz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Transformed Eulerian Mean Diagnostics Meridional component Fz of the Eliassen-Palm (EP) flux (Fy, Fz) derived from 6hr or higher frequency fields (use daily fields or 12 hr fields if the 6 hr are not available). Please use the definitions given by equation 3.5.3b of Andrews, Holton and Leovy text book, but scaled by density to have units m3 s-2.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Upward Component of the Eliassen-Palm Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "epfz",
+ "positive": "up",
+ "standard_name": "upward_eliassen_palm_flux_in_air",
+ "units": "m3 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdayz.hus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdayz.psitem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Residual mass streamfunction, computed from vstar and integrated from the top of the atmosphere (on the native model grid). Reference: Andrews et al (1987): Middle Atmospheric Dynamics. Academic Press.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Transformed Eulerian Mean Mass Streamfunction",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psitem",
+ "positive": "",
+ "standard_name": "atmosphere_transformed_eulerian_mean_meridional_overturning_mass_streamfunction",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdayz.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdayz.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdayz.utendepfd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of the zonal mean zonal wind due to the divergence of the Eliassen-Palm flux.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Tendency of Eastward Wind Due to Eliassen-Palm Flux Divergence",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendepfd",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_eliassen_palm_flux_divergence",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdayz.utendnogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of the eastward wind by parameterized nonorographic gravity waves.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Acceleration Due to Non-Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendnogw",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_nonorographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdayz.utendogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of the eastward wind by parameterized orographic gravity waves.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Acceleration Due to Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendogw",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_orographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdayz.utendvtem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of zonally averaged eastward wind, by the residual northward wind advection (on the native model grid). Reference: Andrews et al (1987): Middle Atmospheric Dynamics. Academic Press.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Tendency of Eastward Wind Due to TEM Northward Advection and Coriolis Term",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendvtem",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_advection_by_northward_transformed_eulerian_mean_air_velocity",
+ "units": "m s-1 d-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdayz.utendwtem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of zonally averaged eastward wind, by the residual upward wind advection (on the native model grid). Reference: Andrews et al (1987): Middle Atmospheric Dynamics. Academic Press.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Tendency of Eastward Wind Due to TEM Upward Advection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendwtem",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_advection_by_upward_transformed_eulerian_mean_air_velocity",
+ "units": "m s-1 d-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdayz.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdayz.vtem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Transformed Eulerian Mean Diagnostics v*, meridional component of the residual meridional circulation (v*, w*) derived from 6 hr or higher frequency data fields (use instantaneous daily fields or 12 hr fields if the 6 hr data are not available).",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Transformed Eulerian Mean Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vtem",
+ "positive": "",
+ "standard_name": "northward_transformed_eulerian_mean_air_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdayz.wtem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Transformed Eulerian Mean Diagnostics w*, upward component of the residual meridional circulation (v*, w*) derived from 6 hr or higher frequency data fields (use instantaneous daily fields or 12 hr fields if the 6 hr data are not available). Scale height: 6950 m",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Transformed Eulerian Mean Upward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wtem",
+ "positive": "",
+ "standard_name": "upward_transformed_eulerian_mean_air_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdayz.zg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apfx.areacella",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum",
+ "comment": "For atmospheres with more than 1 mesh (e.g., staggered grids), report areas that apply to surface vertical fluxes of energy.",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Grid-Cell Area for Atmospheric Grid Variables",
+ "modeling_realm": [
+ "atmos",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "areacella",
+ "positive": "",
+ "standard_name": "cell_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apfx.ps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean",
+ "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Surface Air Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ps",
+ "positive": "",
+ "standard_name": "surface_air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apfx.rld",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point",
+ "comment": "Downwelling Longwave Radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "alevhalf",
+ "spectband"
+ ],
+ "frequency": "fx",
+ "long_name": "Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rld",
+ "positive": "down",
+ "standard_name": "downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apfx.rlu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point",
+ "comment": "Upwelling longwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "alevhalf",
+ "spectband"
+ ],
+ "frequency": "fx",
+ "long_name": "Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlu",
+ "positive": "up",
+ "standard_name": "upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apfx.rsd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point",
+ "comment": "Downwelling shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)",
+ "dimensions": [
+ "alevhalf",
+ "spectband"
+ ],
+ "frequency": "fx",
+ "long_name": "Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsd",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apfx.rsu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point",
+ "comment": "Upwelling shortwave radiation (includes also the fluxes at the surface and top of atmosphere)",
+ "dimensions": [
+ "alevhalf",
+ "spectband"
+ ],
+ "frequency": "fx",
+ "long_name": "Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsu",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apfx.sftlf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean",
+ "comment": "Percentage of horizontal area occupied by land.",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Percentage of the Grid Cell Occupied by Land (Including Lakes)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftlf",
+ "positive": "",
+ "standard_name": "land_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apfx.siltfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land",
+ "comment": "Volume fraction of silt in soil",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth"
+ ],
+ "frequency": "fx",
+ "long_name": "Silt Fraction",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siltfrac",
+ "positive": "",
+ "standard_name": "volume_fraction_of_silt_in_soil",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apfx.zfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean",
+ "comment": "Height of full model levels above a reference ellipsoid. A reference ellipsoid is a mathematical figure that approximates the geoid. The geoid is a surface of constant geopotential with which mean sea level would coincide if the ocean were at rest. The ellipsoid is an approximation because the geoid is an irregular shape. A number of reference ellipsoids are defined for use in the field of geodesy. To specify which reference ellipsoid is being used, a grid_mapping variable should be attached to the data variable as described in Chapter 5.6 of the CF Convention.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel"
+ ],
+ "frequency": "fx",
+ "long_name": "Altitude of Model Full-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zfull",
+ "positive": "",
+ "standard_name": "height_above_reference_ellipsoid",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.albisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where cloud",
+ "comment": "ISCCP Mean Cloud Albedo. Time-means are weighted by the ISCCP Total Cloud Fraction {:cltisccp} - see http://cfmip.metoffice.com/COSP.html",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "ISCCP Mean Cloud Albedo",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "albisccp",
+ "positive": "",
+ "standard_name": "cloud_albedo",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.ccb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Where convective cloud is present in the grid cell, the instantaneous cloud base altitude should be that of the bottom of the lowest level containing convective cloud. Missing data should be reported in the absence of convective cloud. The time mean should be calculated from these quantities averaging over occasions when convective cloud is present only, and should contain missing data for occasions when no convective cloud is present during the meaning period.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Air Pressure at Convective Cloud Base",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ccb",
+ "positive": "",
+ "standard_name": "air_pressure_at_convective_cloud_base",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.cct",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Where convective cloud is present in the grid cell, the instantaneous cloud top altitude should be that of the top of the highest level containing convective cloud. Missing data should be reported in the absence of convective cloud. The time mean should be calculated from these quantities averaging over occasions when convective cloud is present only, and should contain missing data for occasions when no convective cloud is present during the meaning period.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Air Pressure at Convective Cloud Top",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cct",
+ "positive": "",
+ "standard_name": "air_pressure_at_convective_cloud_top",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.cfaddbze94",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "CFAD (Cloud Frequency Altitude Diagrams) are frequency distributions of radar reflectivity (or lidar scattering ratio) as a function of altitude. The variable cfadDbze94 is defined as the simulated relative frequency of occurrence of radar reflectivity in sampling volumes defined by altitude bins. The radar is observing at a frequency of 94GHz.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "dbze",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CloudSat Radar Reflectivity CFAD",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfadDbze94",
+ "positive": "",
+ "standard_name": "histogram_of_equivalent_reflectivity_factor_over_height_above_reference_ellipsoid",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.cfadlidarsr532",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "CFAD (Cloud Frequency Altitude Diagrams) are frequency distributions of radar reflectivity (or lidar scattering ratio) as a function of altitude. The variable cfadLidarsr532 is defined as the simulated relative frequency of lidar scattering ratio in sampling volumes defined by altitude bins. The lidar is observing at a wavelength of 532nm.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "scatratio",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO Scattering Ratio CFAD",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfadLidarsr532",
+ "positive": "",
+ "standard_name": "histogram_of_backscattering_ratio_in_air_over_height_above_reference_ellipsoid",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.cfc113global",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of CFC113 is CCl2FCClF2. The IUPAC name for CFC113 is 1,1,2-trichloro-1,2,2-trifluoro-ethane.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Mean Mole Fraction of CFC113",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfc113global",
+ "positive": "",
+ "standard_name": "mole_fraction_of_cfc113_in_air",
+ "units": "1e-12",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.cfc11global",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of CFC11 is CFCl3. The IUPAC name for CFC11 is trichloro-fluoro-methane.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Mean Mole Fraction of CFC11",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfc11global",
+ "positive": "",
+ "standard_name": "mole_fraction_of_cfc11_in_air",
+ "units": "1e-12",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.cfc12global",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of CFC12 is CF2Cl2. The IUPAC name for CFC12 is dichloro-difluoro-methane.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Mean Mole Fraction of CFC12",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfc12global",
+ "positive": "",
+ "standard_name": "mole_fraction_of_cfc12_in_air",
+ "units": "1e-12",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.ch4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of CH4",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch4",
+ "positive": "",
+ "standard_name": "mole_fraction_of_methane_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.ch4global",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Global Mean Mole Fraction of CH4",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Mean Mole Fraction of CH4",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch4global",
+ "positive": "",
+ "standard_name": "mole_fraction_of_methane_in_air",
+ "units": "1e-09",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.ci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Fraction of time that convection occurs in the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Fraction of Time Convection Occurs in Cell",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ci",
+ "positive": "",
+ "standard_name": "convection_time_fraction",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.clcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Percentage cloud cover in CALIPSO standard atmospheric layers.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO Percentage Cloud Cover",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.clcalipsoice",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Percentage cloud cover in CALIPSO standard atmospheric layers.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO Ice Cloud Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clcalipsoice",
+ "positive": "",
+ "standard_name": "ice_cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.clcalipsoliq",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Percentage liquid water ice cloud cover in CALIPSO standard atmospheric layers.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO Liquid Cloud Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clcalipsoliq",
+ "positive": "",
+ "standard_name": "liquid_water_cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.cldicemxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Cloud ice mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Cloud Ice Mixing Ratio",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldicemxrat27",
+ "positive": "",
+ "standard_name": "cloud_ice_mixing_ratio",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.cldnci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Concentration 'as seen from space' over ice-cloud portion of grid cell. This is the value from uppermost model layer with ice cloud or, if available, it is the sum over all ice cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total ice cloud top fraction (as seen from TOA) of each time sample when computing monthly mean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Crystal Number Concentration of Cloud Tops",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldnci",
+ "positive": "",
+ "standard_name": "number_concentration_of_ice_crystals_in_air_at_ice_cloud_top",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.cldncl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. Report concentration 'as seen from space' over liquid cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, it is better to sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total liquid cloud top fraction of (as seen from TOA) each time sample when computing monthly mean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Cloud Droplet Number Concentration of Cloud Tops",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldncl",
+ "positive": "",
+ "standard_name": "number_concentration_of_cloud_liquid_water_particles_in_air_at_liquid_water_cloud_top",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.cldnvi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. Values are weighted by liquid cloud fraction in each layer when vertically integrating, and for monthly means the samples are weighted by total liquid cloud fraction (as seen from TOA).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Column Integrated Cloud Droplet Number",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldnvi",
+ "positive": "",
+ "standard_name": "atmosphere_number_content_of_cloud_droplets",
+ "units": "m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.cldwatmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Cloud water mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Cloud Water Mixing Ratio",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldwatmxrat27",
+ "positive": "",
+ "standard_name": "cloud_liquid_water_mixing_ratio",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.clhcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in layer centred on 220hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p220"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO High Level Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clhcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.climodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total ice cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen by the Moderate Resolution Imaging Spectroradiometer (MODIS). ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "MODIS Ice Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "climodis",
+ "positive": "",
+ "standard_name": "ice_cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.clisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in optical depth categories.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7c",
+ "tau",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "ISCCP Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clisccp",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.clivi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "mass of ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clivi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_ice",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.cllcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in layer centred on 840hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p840"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO Low Level Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cllcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.clmcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in layer centred on 560hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p560"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO Mid Level Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clmcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.clmisr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Cloud percentage in spectral bands and layers as observed by the Multi-angle Imaging SpectroRadiometer (MISR) instrument. The first layer in each profile is reserved for a retrieval error flag.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt16",
+ "tau",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cloud Cover as Calculated by the MISR Simulator (Including Error Flag)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clmisr",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.clt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clt",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.cltcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen by the Cloud-Aerosol Lidar and Infrared Pathfinder Satellite Observation (CALIPSO) instrument. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.cltisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen by the International Satellite Cloud Climatology Project (ISCCP) analysis. Includes both large-scale and convective cloud. (MODIS). Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "ISCCP Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltisccp",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.cltmodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen by the Moderate Resolution Imaging Spectroradiometer (MODIS). Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "MODIS Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltmodis",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.clwmodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass of cloud liquid water, as seen by the Moderate Resolution Imaging Spectroradiometer (MODIS). Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "MODIS Liquid Cloud Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwmodis",
+ "positive": "",
+ "standard_name": "liquid_water_cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.clwvi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass of condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Condensed Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwvi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_condensed_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.clwvic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "calculate mass of convective condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Convective Condensed Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwvic",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_convective_cloud_condensed_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of CO2",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_carbon_dioxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.co2mass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Total atmospheric mass of Carbon Dioxide",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Atmospheric Mass of CO2",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co2mass",
+ "positive": "",
+ "standard_name": "atmosphere_mass_of_carbon_dioxide",
+ "units": "kg",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.co2s",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "As co2, but only at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Atmosphere CO2",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co2s",
+ "positive": "",
+ "standard_name": "mole_fraction_of_carbon_dioxide_in_air",
+ "units": "1e-06",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.columnmassflux",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Column integral of (mcu-mcd)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Column Integrated Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "columnmassflux",
+ "positive": "up",
+ "standard_name": "atmosphere_net_upward_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.diabdrag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Other sub-grid scale/numerical zonal drag excluding that already provided for the parameterized orographic and non-orographic gravity waves. This would be used to calculate the total 'diabatic drag'. Contributions to this additional drag such Rayleigh friction and diffusion that can be calculated from the monthly mean wind fields should not be included, but details (e.g. coefficients) of the friction and/or diffusion used in the model should be provided separately.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Eastward Wind from Numerical Artefacts",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diabdrag",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_numerical_artefacts",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.evspsbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Evaporation at surface (also known as evapotranspiration): flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Evaporation Including Sublimation and Transpiration",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evspsbl",
+ "positive": "",
+ "standard_name": "water_evapotranspiration_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.fco2antt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "This is requested only for the emission-driven coupled carbon climate model runs. Does not include natural fire sources but, includes all anthropogenic sources, including fossil fuel use, cement production, agricultural burning, and sources associated with anthropogenic land use change excluding forest regrowth.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to All Anthropogenic Emissions of CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fco2antt",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_anthropogenic_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.fco2fos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "This is the prescribed anthropogenic CO2 flux from fossil fuel use, including cement production, and flaring (but not from land-use changes, agricultural burning, forest regrowth, etc.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to Fossil Fuel Emissions of CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fco2fos",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_fossil_fuel_combustion",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.fco2nat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "This is what the atmosphere sees (on its own grid). This field should be equivalent to the combined natural fluxes of carbon that account for natural exchanges between the atmosphere and land (nep) or ocean (fgco2) reservoirs.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Carbon Mass Flux into the Atmosphere Due to Natural Sources [kgC m-2 s-1]",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fco2nat",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_natural_sources",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.grplmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Graupel mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Graupel Mixing Ratio",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "grplmxrat27",
+ "positive": "",
+ "standard_name": "mass_fraction_of_graupel_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.hcfc22global",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. A chemical species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The chemical formula for HCFC22 is CHClF2. The IUPAC name for HCFC22 is chloro-difluoro-methane.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Mean Mole Fraction of HCFC22",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hcfc22global",
+ "positive": "",
+ "standard_name": "mole_fraction_of_hcfc22_in_air",
+ "units": "1e-12",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.hfls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfls",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.hfss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfss",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.hur",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hur",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.hurs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Near-Surface Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hurs",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.hursmincrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where crops time: minimum within days time: mean over days",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Daily Minimum Near-Surface Relative Humidity over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hursminCrop",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.hus19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus19",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.hus27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus27",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.hus7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus7h",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.huss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Near-surface (usually, 2 meter) specific humidity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Near-Surface Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "huss",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.intuadse",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Vertically integrated eastward dry static energy transport (cp.T +zg).v (Mass_weighted_vertical integral of the product of eastward wind by dry static_energy per mass unit)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Vertically Integrated Eastward Dry Statice Energy Transport",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intuadse",
+ "positive": "",
+ "standard_name": "eastward_atmosphere_dry_static_energy_transport_across_unit_distance",
+ "units": "MJ m-1 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.intuaw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Vertically integrated Eastward moisture transport (Mass weighted vertical integral of the product of eastward wind by total water mass per unit mass)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Vertically Integrated Eastward Moisture Transport",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intuaw",
+ "positive": "",
+ "standard_name": "eastward_atmosphere_water_transport_across_unit_distance",
+ "units": "kg m-1 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.intvadse",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Vertically integrated northward dry static energy transport (cp.T +zg).v (Mass_weighted_vertical integral of the product of northward wind by dry static_energy per mass unit)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Vertically Integrated Northward Dry Static Energy Transport",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intvadse",
+ "positive": "",
+ "standard_name": "northward_atmosphere_dry_static_energy_transport_across_unit_distance",
+ "units": "MJ m-1 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.intvaw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Vertically integrated Northward moisture transport (Mass_weighted_vertical integral of the product of northward wind by total water mass per unit mass)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Vertically Integrated Northward Moisture Transport",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intvaw",
+ "positive": "",
+ "standard_name": "northward_atmosphere_water_transport_across_unit_distance",
+ "units": "kg m-1 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.jpdftaureicemodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Joint probability distribution function, giving probability of cloud as a function of optical thickness and particle size, as measured by MODIS. For cloud ice particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "effectRadIc",
+ "tau",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "MODIS Joint Distribution of Optical Thickness and Particle Size, Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jpdftaureicemodis",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.jpdftaureliqmodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Joint probability distribution function, giving probability of cloud as a function of optical thickness and particle size, as measured by MODIS. For liquid cloud particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "effectRadLi",
+ "tau",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "MODIS Optical Thickness-Particle Size Joint Distribution, Liquid",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jpdftaureliqmodis",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.loaddust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of dust aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Load of Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loaddust",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_dust_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.loadso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of sulfate aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Load of SO4",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadso4",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_sulfate_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.loadss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of sea salt aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Load of Sea-Salt Aerosol",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadss",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_sea_salt_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.lwsrfasdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The direct radiative effect refers to the instantaneous radiative impact on the Earth's energy balance, excluding secondary effects such as changes in cloud cover.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "All-Sky Surface Longwave Radiative Flux Due to Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwsrfasdust",
+ "positive": "",
+ "standard_name": "surface_net_downward_longwave_dust_ambient_aerosol_particles_direct_radiative_effect",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.lwsrfcsdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The direct radiative effect refers to the instantaneous radiative impact on the Earth's energy balance, excluding secondary effects such as changes in cloud cover. Calculating in clear-sky conditions.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Clear-Sky Surface Longwave Radiative Flux Due to Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwsrfcsdust",
+ "positive": "",
+ "standard_name": "surface_net_downward_longwave_dust_ambient_aerosol_particles_direct_radiative_effect_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.lwtoaasdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Instantaneous forcing is the radiative flux change caused instantaneously by an imposed change in radiative forcing agent (greenhouse gases, aerosol, solar radiation, etc.).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA All-Sky Longwave Radiative Forcing Due to Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwtoaasdust",
+ "positive": "",
+ "standard_name": "toa_instantaneous_longwave_forcing",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.lwtoacsaer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Instantaneous forcing is the radiative flux change caused instantaneously by an imposed change in radiative forcing agent (greenhouse gases, aerosol, solar radiation, etc.).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Clear-Sky Longwave Radiative Forcing Due to Aerosols",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwtoacsaer",
+ "positive": "",
+ "standard_name": "toa_instantaneous_longwave_forcing",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.lwtoacsdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The direct radiative effect refers to the instantaneous radiative impact on the Earth's energy balance, excluding secondary effects such as changes in cloud cover.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Clear-Sky Longwave Radiative Forcing Due to Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwtoacsdust",
+ "positive": "",
+ "standard_name": "toa_longwave_dust_ambient_aerosol_particles_direct_radiative_effect_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.n2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of nitrous oxide is N2O.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of N2O",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "n2o",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrous_oxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.n2oglobal",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Global mean Nitrous Oxide (N2O)",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Mean Mole Fraction of N2O",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "n2oglobal",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrous_oxide_in_air",
+ "units": "1e-09",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.o3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of O3",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.od443dust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to dust aerosol at a wavelength of 443 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Optical Thickness at 443nm Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od443dust",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_dust_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.od550aerso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "From tropopause to stratopause as defined by the model",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Stratospheric Optical Depth at 550nm (All Aerosols) 2D-Field (Stratosphere Only)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550aerso",
+ "positive": "",
+ "standard_name": "stratosphere_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.od550so4so",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Stratospheric aerosol AOD due to sulfate aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Stratospheric Optical Depth at 550nm (Sulphate Only) 2D-Field (Stratosphere Only)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550so4so",
+ "positive": "",
+ "standard_name": "stratosphere_optical_thickness_due_to_sulfate_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.od865dust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to dust aerosol at a wavelength of 865 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dust Optical Depth at 865nm",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od865dust",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_dust_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.parasolrefl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Simulated reflectance from PARASOL as seen at the top of the atmosphere for 5 solar zenith angles. Valid only over ocean and for one viewing direction (viewing zenith angle of 30 degrees and relative azimuth angle 320 degrees).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sza5",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "PARASOL Reflectance",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "parasolRefl",
+ "positive": "",
+ "standard_name": "toa_bidirectional_reflectance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.pctisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where cloud",
+ "comment": "ISCCP Mean Cloud Top Pressure. Time-means are weighted by the ISCCP Total Cloud Fraction {:cltisccp} - see http://cfmip.metoffice.com/COSP.html",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "ISCCP Mean Cloud Top Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pctisccp",
+ "positive": "",
+ "standard_name": "air_pressure_at_cloud_top",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.pr17o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Precipitation mass flux of water molecules that contain the oxygen-17 isotope (H2 17O), including solid and liquid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation Flux of Water Containing Oxygen-17 (H2 17O)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr17O",
+ "positive": "",
+ "standard_name": "precipitation_flux_containing_17O",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.pr18o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Precipitation mass flux of water molecules that contain the oxygen-18 isotope (H2 18O), including solid and liquid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation Flux of Water Containing Oxygen-18 (H2 18O)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr18O",
+ "positive": "",
+ "standard_name": "precipitation_flux_containing_18O",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.pr2h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Precipitation mass flux of water molecules that contain one atom of the hydrogen-2 isotope (1H 2H O), including solid and liquid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation Flux of Water Containing Deuterium (1H 2H O)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr2h",
+ "positive": "",
+ "standard_name": "precipitation_flux_containing_single_2H",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.prc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Convective precipitation at surface; includes both liquid and solid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Convective Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prc",
+ "positive": "",
+ "standard_name": "convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.prcrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where crops (comment: mask=cropFrac)",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prCrop",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.prhmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within hours time: maximum over hours",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Maximum Hourly Precipitation Rate",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prhmax",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.prra",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where ice_free_sea over sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Rainfall Flux where Ice Free Ocean over Sea",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prra",
+ "positive": "",
+ "standard_name": "rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.prsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "At surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.prsn17o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Precipitation mass flux of water molecules that contain the oxygen-17 isotope (H2 17O), including solid phase only.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation Flux of Snow and Ice Containing Oxygen-17 (H2 17O)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn17O",
+ "positive": "",
+ "standard_name": "solid_precipitation_flux_containing_17O",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.prsn18o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Precipitation mass flux of water molecules that contain the oxygen-18 isotope (H2 18O), including solid phase only.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation Flux of Snow and Ice Containing Oxygen-18 (H2 18O)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn18O",
+ "positive": "",
+ "standard_name": "solid_precipitation_flux_containing_18O",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.prsn2h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Precipitation mass flux of water molecules that contain one atom of the hydrogen-2 isotope (1H 2H O), including solid phase only.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation Flux of Snow and Ice Containing Deuterium (1H 2H O)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn2h",
+ "positive": "",
+ "standard_name": "solid_precipitation_flux_containing_single_2H",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.prw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "vertically integrated through the atmospheric column",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Water Vapor Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_water_vapor",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.ps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Air Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ps",
+ "positive": "",
+ "standard_name": "surface_air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.rainmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Rain mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Rain in Air",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rainmxrat27",
+ "positive": "",
+ "standard_name": "mass_fraction_of_liquid_precipitation_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.rlds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.rldscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling clear-sky longwave radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.rls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Net longwave surface radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Longwave Surface Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rls",
+ "positive": "down",
+ "standard_name": "surface_net_downward_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.rlus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.rlut4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Top-of-atmosphere outgoing longwave radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Longwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut4co2",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.rlutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling clear-sky longwave radiation at top of atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.rlutcs4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Top-of-atmosphere outgoing clear-sky longwave radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcs4co2",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.rsds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface solar irradiance for UV calculations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.rsdscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface solar irradiance clear sky for UV calculations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.rsdscsdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling solar irradiance from diffuse radiation for UV calculations in clear sky conditions",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Diffuse Downwelling Clear Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscsdiff",
+ "positive": "down",
+ "standard_name": "surface_diffuse_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.rsdsdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling solar irradiance from diffuse radiation for UV calculations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Diffuse Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdsdiff",
+ "positive": "down",
+ "standard_name": "surface_diffuse_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.rsdt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Shortwave radiation incident at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Incident Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdt",
+ "positive": "down",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.rss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Net downward shortwave radiation at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Shortwave Surface Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rss",
+ "positive": "down",
+ "standard_name": "surface_net_downward_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.rsus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.rsuscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface Upwelling Clear-sky Shortwave Radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscs",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.rsut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.rsut4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "TOA Outgoing Shortwave Radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Shortwave Radiation in 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut4co2",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.rsutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated in the absence of clouds.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.rsutcs4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "TOA Outgoing Clear-Sky Shortwave Radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcs4co2",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.rtmt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Net Downward Radiative Flux at Top of Model : I.e., at the top of that portion of the atmosphere where dynamics are explicitly treated by the model. This is reported only if it differs from the net downward radiative flux at the top of the atmosphere.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Downward Radiative Flux at Top of Model",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rtmt",
+ "positive": "down",
+ "standard_name": "net_downward_radiative_flux_at_top_of_atmosphere_model",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.sci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Fraction of time that shallow convection occurs in the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Fraction of Time Shallow Convection Occurs",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sci",
+ "positive": "",
+ "standard_name": "shallow_convection_time_fraction",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.sconcdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "mass concentration of dust dry aerosol in air in model lowest layer",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Concentration of Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sconcdust",
+ "positive": "",
+ "standard_name": "mass_concentration_of_dust_dry_aerosol_particles_in_air",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.sconcso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "mass concentration of sulfate dry aerosol in air in model lowest layer.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Concentration of SO4",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sconcso4",
+ "positive": "",
+ "standard_name": "mass_concentration_of_sulfate_dry_aerosol_particles_in_air",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.sconcss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "mass concentration of sea-salt dry aerosol in air in model lowest layer",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Concentration of Sea-Salt Aerosol",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sconcss",
+ "positive": "",
+ "standard_name": "mass_concentration_of_sea_salt_dry_aerosol_particles_in_air",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.sfcwind",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "mon",
+ "long_name": "Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWind",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.sfcwindmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum within days time: mean over days",
+ "comment": "Daily maximum near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "mon",
+ "long_name": "Daily Maximum Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWindmax",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.snowmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Snow mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Snow in Air",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snowmxrat27",
+ "positive": "",
+ "standard_name": "mass_fraction_of_snow_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.swsrfasdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The direct radiative effect refers to the instantaneous radiative impact on the Earth's energy balance, excluding secondary effects such as changes in cloud cover.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "All-Sky Surface Shortwave Radiative Flux Due to Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "swsrfasdust",
+ "positive": "",
+ "standard_name": "surface_net_downward_shortwave_dust_ambient_aerosol_particles_direct_radiative_effect",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.swsrfcsdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The direct radiative effect refers to the instantaneous radiative impact on the Earth's energy balance, excluding secondary effects such as changes in cloud cover. Calculated in clear-sky conditions.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Clear-Sky Surface Shortwave Radiative Flux Due to Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "swsrfcsdust",
+ "positive": "",
+ "standard_name": "surface_net_downward_shortwave_dust_ambient_aerosol_particles_direct_radiative_effect_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.swtoaasdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Instantaneous forcing is the radiative flux change caused instantaneously by an imposed change in radiative forcing agent (greenhouse gases, aerosol, solar radiation, etc.).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "All-Sky Shortwave Flux Due to Dust at Toa",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "swtoaasdust",
+ "positive": "",
+ "standard_name": "toa_instantaneous_shortwave_forcing",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.swtoacsdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Instantaneous forcing is the radiative flux change caused instantaneously by an imposed change in radiative forcing agent (greenhouse gases, aerosol, solar radiation, etc.).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Clear Sky Shortwave Flux Due to Dust at Toa",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "swtoacsdust",
+ "positive": "",
+ "standard_name": "toa_instantaneous_shortwave_forcing",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.ta27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta27",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.tasmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum within days time: mean over days",
+ "comment": "maximum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: max')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Daily Maximum Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasmax",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.tasmaxcrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where crops time: maximum within days time: mean over days",
+ "comment": "maximum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: max')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Daily Maximum Near-Surface Air Temperature over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasmaxCrop",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.tasmin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: minimum within days time: mean over days",
+ "comment": "minimum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: min')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Daily Minimum Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasmin",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.tasmincrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where crops time: minimum within days time: mean over days",
+ "comment": "minimum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: min')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Daily Minimum Near-Surface Air Temperature over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasminCrop",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.tauu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downward eastward wind stress at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Eastward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauu",
+ "positive": "down",
+ "standard_name": "surface_downward_eastward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.tauv",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downward northward wind stress at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Northward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauv",
+ "positive": "down",
+ "standard_name": "surface_downward_northward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.tdps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dew point temperature is the temperature at which a parcel of air reaches saturation upon being cooled at constant pressure and specific humidity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "2m Dewpoint Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tdps",
+ "positive": "",
+ "standard_name": "dew_point_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.tntmp27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Tendency of air temperature due to model physics. This includes sources and sinks from parametrized physics (e.g. radiation, convection, boundary layer, stratiform condensation/evaporation, etc.). It excludes sources and sinks from resolved dynamics and numerical diffusion not associated with parametrized physics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be included, while numerical diffusion applied in addition to physics or resolved dynamics should be excluded. This term is required to check the closure of the heat budget.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Model Physics",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntmp27",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_model_physics",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.ts",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ts",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.ua19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua19",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.ua27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua27",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.ua7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua7h",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.uas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Eastward component of the near-surface (usually, 10 meters) wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uas",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.uqint",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Column integrated eastward wind times specific humidity",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Humidity Transport",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uqint",
+ "positive": "",
+ "standard_name": "integral_wrt_height_of_product_of_eastward_wind_and_specific_humidity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.utendnogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Tendency of the eastward wind by parameterized nonorographic gravity waves.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Acceleration Due to Non-Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendnogw",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_nonorographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.utendogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Tendency of the eastward wind by parameterized orographic gravity waves.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Acceleration Due to Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendogw",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_orographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.va19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va19",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.va27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va27",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.va7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va7h",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.vas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Northward component of the near surface wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vas",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.vqint",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Column integrated northward wind times specific humidity",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Humidity Transport",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vqint",
+ "positive": "",
+ "standard_name": "integral_wrt_height_of_product_of_northward_wind_and_specific_humidity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.vtendnogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Tendency of the northward wind by parameterized nonorographic gravity waves. (Note that CF name tables only have a general northward tendency for all gravity waves, and we need it separated by type.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Acceleration Due to Non-Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vtendnogw",
+ "positive": "",
+ "standard_name": "tendency_of_northward_wind_due_to_nonorographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.vtendogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Tendency of the northward wind by parameterized orographic gravity waves. (Note that CF name tables only have a general northward tendency for all gravity waves, and we need it separated by type.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Acceleration Due to Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vtendogw",
+ "positive": "",
+ "standard_name": "tendency_of_northward_wind_due_to_orographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.wap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.zg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.zg27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg27",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonclim.ch4clim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Mole Fraction of CH4",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch4Clim",
+ "positive": "",
+ "standard_name": "mole_fraction_of_methane_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonclim.ch4globalclim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Global Mean Mole Fraction of CH4",
+ "dimensions": [
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Global Mean Mole Fraction of CH4",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch4globalClim",
+ "positive": "",
+ "standard_name": "mole_fraction_of_methane_in_air",
+ "units": "1e-09",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonclim.co2clim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Mole Fraction of CO2",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co2Clim",
+ "positive": "",
+ "standard_name": "mole_fraction_of_carbon_dioxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonclim.co2massclim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Total atmospheric mass of Carbon Dioxide",
+ "dimensions": [
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Total Atmospheric Mass of CO2",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co2massClim",
+ "positive": "",
+ "standard_name": "atmosphere_mass_of_carbon_dioxide",
+ "units": "kg",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonclim.n2oclim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of nitrous oxide is N2O.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Mole Fraction of N2O",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "n2oClim",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrous_oxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonclim.n2oglobalclim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Global mean Nitrous Oxide (N2O)",
+ "dimensions": [
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Global Mean Mole Fraction of N2O",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "n2oglobalClim",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrous_oxide_in_air",
+ "units": "1e-09",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonclim.o3clim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Mole Fraction of O3",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3Clim",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonclimlev.pfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Air pressure on model levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Pressure at Model Full-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pfull",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonclimlev.phalf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Air pressure on model half-levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Pressure on Model Half-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phalf",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmondiurnal.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmondiurnal",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within days time: mean over days",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time3"
+ ],
+ "frequency": "1hrCM",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmondiurnal.rlutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmondiurnal",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within days time: mean over days",
+ "comment": "Upwelling clear-sky longwave radiation at top of atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time3"
+ ],
+ "frequency": "1hrCM",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmondiurnal.rsdt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmondiurnal",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within days time: mean over days",
+ "comment": "Shortwave radiation incident at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time3"
+ ],
+ "frequency": "1hrCM",
+ "long_name": "TOA Incident Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdt",
+ "positive": "down",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmondiurnal.rsut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmondiurnal",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within days time: mean over days",
+ "comment": "at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time3"
+ ],
+ "frequency": "1hrCM",
+ "long_name": "TOA Outgoing Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmondiurnal.rsutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmondiurnal",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within days time: mean over days",
+ "comment": "Calculated in the absence of clouds.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time3"
+ ],
+ "frequency": "1hrCM",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.cl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover, including both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cloud Cover",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cl",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.clc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Include only convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Convective Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clc",
+ "positive": "",
+ "standard_name": "convective_cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.cli",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Includes both large-scale and convective cloud. This is calculated as the mass of cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. It includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cli",
+ "positive": "",
+ "standard_name": "mass_fraction_of_cloud_ice_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.clic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated as the mass of convective cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Convective Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clic",
+ "positive": "",
+ "standard_name": "mass_fraction_of_convective_cloud_ice_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.clis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated as the mass of stratiform cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Stratiform Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clis",
+ "positive": "",
+ "standard_name": "mass_fraction_of_stratiform_cloud_ice_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.cls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Cloud area fraction (reported as a percentage) for the whole atmospheric column due to stratiform clouds, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cover of Stratiform Cloud",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cls",
+ "positive": "",
+ "standard_name": "stratiform_cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.clw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Includes both large-scale and convective cloud. Calculate as the mass of cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cells. Precipitating hydrometeors are included ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Cloud Liquid Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clw",
+ "positive": "",
+ "standard_name": "mass_fraction_of_cloud_liquid_water_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.clwc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated as the mass of convective cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Convective Cloud Liquid Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwc",
+ "positive": "",
+ "standard_name": "mass_fraction_of_convective_cloud_liquid_water_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.clws",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated as the mass of stratiform cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Stratiform Cloud Liquid Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clws",
+ "positive": "",
+ "standard_name": "mass_fraction_of_stratiform_cloud_liquid_water_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.co23d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "report 3D field of model simulated atmospheric CO2 mass mixing ration on model levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "3D-Field of Transported CO2",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co23D",
+ "positive": "",
+ "standard_name": "mass_fraction_of_carbon_dioxide_tracer_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.conccmcn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes all particles with diameter larger than 1 micron",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Number Concentration Coarse Mode Aerosol",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "conccmcn",
+ "positive": "",
+ "standard_name": "number_concentration_of_coarse_mode_ambient_aerosol_particles_in_air",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.conccn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "'Number concentration' means the number of particles or other specified objects per unit volume. 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. 'Ambient_aerosol' means that the aerosol is measured or modelled at the ambient state of pressure, temperature and relative humidity that exists in its immediate environment. 'Ambient aerosol particles' are aerosol particles that have taken up ambient water through hygroscopic growth. The extent of hygroscopic growth depends on the relative humidity and the composition of the particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Aerosol Number Concentration",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "conccn",
+ "positive": "",
+ "standard_name": "number_concentration_of_ambient_aerosol_particles_in_air",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.concdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass concentration means mass per unit volume and is used in the construction mass_concentration_of_X_in_Y, where X is a material constituent of Y. A chemical species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. Aerosol particles take up ambient water (a process known as hygroscopic growth) depending on the relative humidity and the composition of the particles. 'Dry aerosol particles' means aerosol particles without any water uptake.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Concentration of Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "concdust",
+ "positive": "",
+ "standard_name": "mass_concentration_of_dust_dry_aerosol_particles_in_air",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.concnmcn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes all particles with diameter smaller than 3 nm",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Number Concentration of Nucleation Mode Aerosol",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "concnmcn",
+ "positive": "",
+ "standard_name": "number_concentration_of_nucleation_mode_ambient_aerosol_particles_in_air",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.dmc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The net mass flux represents the difference between the updraft and downdraft components. This is calculated as the convective mass flux divided by the area of the whole grid cell (not just the area of the cloud).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Deep Convective Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dmc",
+ "positive": "up",
+ "standard_name": "atmosphere_net_upward_deep_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.edt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Vertical diffusion coefficient for temperature due to parametrised eddies",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eddy Diffusivity Coefficient for Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "edt",
+ "positive": "",
+ "standard_name": "atmosphere_heat_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.evu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Vertical diffusion coefficient for momentum due to parametrised eddies",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eddy Viscosity Coefficient for Momentum",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evu",
+ "positive": "",
+ "standard_name": "atmosphere_momentum_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.hur",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hur",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.hus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.mc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The net mass flux should represent the difference between the updraft and downdraft components. The flux is computed as the mass divided by the area of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Convective Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mc",
+ "positive": "up",
+ "standard_name": "atmosphere_net_upward_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.mcd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated as the convective mass flux divided by the area of the whole grid cell (not just the area of the cloud).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downdraft Convective Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mcd",
+ "positive": "down",
+ "standard_name": "atmosphere_downdraft_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.mcu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The atmosphere convective mass flux is the vertical transport of mass for a field of cumulus clouds or thermals, given by the product of air density and vertical velocity. For an area-average, cell_methods should specify whether the average is over all the area or the area of updrafts only.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Convective Updraft Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mcu",
+ "positive": "up",
+ "standard_name": "atmosphere_updraft_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.md",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Emission from a primary source located anywhere within the atmosphere, including at the lower boundary (i.e. the surface of the earth). ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Diameter Mode Coarse Insoluble",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "md",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.prw17o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Water vapor path for water molecules that contain oxygen-17 (H2 17O)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass of Water Vapor Containing Oxygen-17 (H2 17O) in Layer",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw17O",
+ "positive": "",
+ "standard_name": "mass_content_of_water_vapor_containing_17O_in_atmosphere_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.prw2h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Water vapor path for water molecules that contain one atom of the hydrogen-2 isotope (1H 2H O)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass of Water Containing Deuterium (1H 2H O) in Layer",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw2H",
+ "positive": "",
+ "standard_name": "mass_content_of_water_vapor_containing_single_2H_in_atmosphere_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.reffclic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Hydrometeor Effective Radius of Convective Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclic",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_ice_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.reffclis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Hydrometeor Effective Radius of Stratiform Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclis",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_ice_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.reffclwc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid. The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Convective Cloud Liquid Droplet Effective Radius",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclwc",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_liquid_water_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.reffclws",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid. The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Stratiform Cloud Liquid Droplet Effective Radius",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclws",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_liquid_water_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.rld",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling Longwave Radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rld",
+ "positive": "down",
+ "standard_name": "downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.rld4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling longwave radiation calculated using carbon dioxide concentrations increased fourfold (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Longwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rld4co2",
+ "positive": "down",
+ "standard_name": "downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.rldcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling clear-sky longwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldcs",
+ "positive": "down",
+ "standard_name": "downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.rldcs4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling clear-sky longwave radiation calculated using carbon dioxide concentrations increased fourfold (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Clear-Sky Longwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldcs4co2",
+ "positive": "down",
+ "standard_name": "downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.rlu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling longwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlu",
+ "positive": "up",
+ "standard_name": "upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.rlu4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling longwave radiation calculated using carbon dioxide concentrations increased fourfold (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Longwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlu4co2",
+ "positive": "up",
+ "standard_name": "upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.rlucs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling clear-sky longwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlucs",
+ "positive": "up",
+ "standard_name": "upwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.rlucs4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling clear-sky longwave radiation calculated using carbon dioxide concentrations increased fourfold (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Clear-Sky Longwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlucs4co2",
+ "positive": "up",
+ "standard_name": "upwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.rsd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsd",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.rsd4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling shortwave radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Shortwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsd4co2",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.rsdcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling clear-sky shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdcs",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.rsdcs4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling clear-sky shortwave radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Clear-Sky Shortwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdcs4co2",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.rsu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling shortwave radiation (includes also the fluxes at the surface and top of atmosphere)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsu",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.rsu4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling Shortwave Radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Shortwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsu4co2",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.rsucs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling clear-sky shortwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsucs",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.rsucs4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling clear-sky shortwave radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Clear-Sky Shortwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsucs4co2",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.smc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The net mass flux represents the difference between the updraft and downdraft components. For models with a distinct shallow convection scheme, this is calculated as convective mass flux divided by the area of the whole grid cell (not just the area of the cloud).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Shallow Convective Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "smc",
+ "positive": "up",
+ "standard_name": "atmosphere_net_upward_shallow_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.t2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air temperature squared",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mean-Squared Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "t2",
+ "positive": "",
+ "standard_name": "square_of_air_temperature",
+ "units": "K2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.tnhus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Specific Humidity",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhus",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.tnhusa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Specific Humidity due to Advection",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity Due to Advection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusa",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_advection",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.tnhusc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendencies from cumulus convection scheme.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity Due to Convection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusc",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_convection",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.tnhusd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of specific humidity due to numerical diffusion.This includes any horizontal or vertical numerical moisture diffusion not associated with the parametrized moist physics or the resolved dynamics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be excluded, as should any diffusion which is included in the terms from the resolved dynamics. This term is required to check the closure of the moisture budget.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity Due to Numerical Diffusion",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusd",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_diffusion",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.tnhusmp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of specific humidity due to model physics. This includes sources and sinks from parametrized moist physics (e.g. convection, boundary layer, stratiform condensation/evaporation, etc.) and excludes sources and sinks from resolved dynamics or from horizontal or vertical numerical diffusion not associated with model physics. For example any diffusive mixing by the boundary layer scheme would be included.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity Due to Model Physics",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusmp",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_model_physics",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.tnhuspbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Includes all boundary layer terms including diffusive terms.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity Due to Boundary Layer Mixing",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhuspbl",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_boundary_layer_mixing",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.tnhusscp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The phrase 'tendency_of_X' means derivative of X with respect to time. 'Specific' means per unit mass. Specific humidity is the mass fraction of water vapor in (moist) air. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. A variable with the standard name of tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation should contain the effects of all processes which convert stratiform clouds and precipitation to or from water vapor. In an atmosphere model, stratiform cloud is that produced by large-scale convergence (not the convection schemes).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity Due to Stratiform Clouds and Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusscp",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.tnhusscpbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Specific Humidity Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing (to be specified only in models which do not separate budget terms for stratiform cloud, precipitation and boundary layer schemes. Includes all boundary layer terms including and diffusive terms.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusscpbl",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.tnt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnt",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.tnta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Air Temperature due to Advection",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Advection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnta",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_advection",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.tntc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendencies from cumulus convection scheme.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Convection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntc",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_convection",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.tntd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "This includes any horizontal or vertical numerical temperature diffusion not associated with the parametrized moist physics or the resolved dynamics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be excluded, as should any diffusion which is included in the terms from the resolved dynamics. This term is required to check the closure of the temperature budget.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Numerical Diffusion",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntd",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_diffusion",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.tntmp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of air temperature due to model physics. This includes sources and sinks from parametrized physics (e.g. radiation, convection, boundary layer, stratiform condensation/evaporation, etc.). It excludes sources and sinks from resolved dynamics and numerical diffusion not associated with parametrized physics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be included, while numerical diffusion applied in addition to physics or resolved dynamics should be excluded. This term is required to check the closure of the heat budget.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Model Physics",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntmp",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_model_physics",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.tntpbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Includes all boundary layer terms including diffusive terms.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Boundary Layer Mixing",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntpbl",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_boundary_layer_mixing",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.tntr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Air Temperature due to Radiative Heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntr",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_radiative_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.tntrlcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Air Temperature due to Clear Sky Longwave Radiative Heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Clear Sky Longwave Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrlcs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating_assuming_clear_sky",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.tntrscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Air Temperature due to Clear Sky Shortwave Radiative Heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Clear Sky Shortwave Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrscs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating_assuming_clear_sky",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.tntscp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The phrase 'tendency_of_X' means derivative of X with respect to time. Air temperature is the bulk temperature of the air, not the surface (skin) temperature. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. A variable with the standard name tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation should contain net latent heating effects of all processes which convert stratiform clouds and precipitation between water vapour, liquid or ice phases. In an atmosphere model, stratiform cloud is that produced by large-scale convergence (not the convection schemes).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Stratiform Clouds and Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntscp",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.tntscpbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Air Temperature Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing (to be specified only in models which do not separate cloud, precipitation and boundary layer terms. Includes all boundary layer terms including diffusive ones.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntscpbl",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.twap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Product of air temperature and pressure tendency",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Product of Air Temperature and Omega",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "twap",
+ "positive": "",
+ "standard_name": "product_of_lagrangian_tendency_of_air_pressure_and_air_temperature",
+ "units": "K Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.u2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "u*u",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mean-Squared Eastward Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "u2",
+ "positive": "",
+ "standard_name": "square_of_eastward_wind",
+ "units": "m2 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.ut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Product of air temperature and eastward wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Product of Air Temperature and Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ut",
+ "positive": "",
+ "standard_name": "product_of_eastward_wind_and_air_temperature",
+ "units": "K m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.uv",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "u*v",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Product of Eastward Wind and Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uv",
+ "positive": "",
+ "standard_name": "product_of_eastward_wind_and_northward_wind",
+ "units": "m2 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.uwap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "u*omega",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Product of Eastward Wind and Omega",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uwap",
+ "positive": "",
+ "standard_name": "product_of_eastward_wind_and_lagrangian_tendency_of_air_pressure",
+ "units": "Pa m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.v2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "v*v",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mean-Squared Northward Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "v2",
+ "positive": "",
+ "standard_name": "square_of_northward_wind",
+ "units": "m2 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.vt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Product of air temperature and northward wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Product of Air Temperature and Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vt",
+ "positive": "",
+ "standard_name": "product_of_northward_wind_and_air_temperature",
+ "units": "K m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.vwap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "v*omega",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Product of Northward Wind and Omega",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vwap",
+ "positive": "",
+ "standard_name": "product_of_northward_wind_and_lagrangian_tendency_of_air_pressure",
+ "units": "Pa m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.wap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.wap2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "omega*omega",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mean-Squared Vertical Velocity (Omega)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap2",
+ "positive": "",
+ "standard_name": "square_of_lagrangian_tendency_of_air_pressure",
+ "units": "Pa2 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.xgwdparam",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Parameterised x-component of gravity wave drag",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "xgwdparam",
+ "positive": "",
+ "standard_name": "atmosphere_eastward_stress_due_to_gravity_wave_drag",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.ygwdparam",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Parameterised y- component of gravity wave drag",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ygwdparam",
+ "positive": "",
+ "standard_name": "atmosphere_northward_stress_due_to_gravity_wave_drag",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.zg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonz.epfy",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Transformed Eulerian Mean Diagnostics Meridional component Fy of Eliassen-Palm (EP) flux (Fy, Fz) derived from 6hr or higher frequency fields (use daily fields or 12 hr fields if the 6 hr are not available). Please use the definitions given by equation 3.5.3a of Andrews, Holton and Leovy text book, but scaled by density to have units m3 s-2.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Component of the Eliassen-Palm Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "epfy",
+ "positive": "",
+ "standard_name": "northward_eliassen_palm_flux_in_air",
+ "units": "m3 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonz.epfz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Transformed Eulerian Mean Diagnostics Meridional component Fz of the Eliassen-Palm (EP) flux (Fy, Fz) derived from 6hr or higher frequency fields (use daily fields or 12 hr fields if the 6 hr are not available). Please use the definitions given by equation 3.5.3b of Andrews, Holton and Leovy text book, but scaled by density to have units m3 s-2.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upward Component of the Eliassen-Palm Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "epfz",
+ "positive": "up",
+ "standard_name": "upward_eliassen_palm_flux_in_air",
+ "units": "m3 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonz.jo2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Rate of photolysis of molecular oxygen to atomic oxygen (o2 -> o1d+o)",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Photolysis Rate of Diatomic Molecular Oxygen",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jo2",
+ "positive": "",
+ "standard_name": "photolysis_rate_of_molecular_oxygen",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonz.jo3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Sum of photolysis rates o3 -> o1d+o2 and o3 -> o+o2",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Photolysis Rate of Ozone (O3)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jo3",
+ "positive": "",
+ "standard_name": "photolysis_rate_of_ozone",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonz.tntc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendencies from cumulus convection scheme.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Convection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntc",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_convection",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonz.tntmp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of air temperature due to model physics. This includes sources and sinks from parametrized physics (e.g. radiation, convection, boundary layer, stratiform condensation/evaporation, etc.). It excludes sources and sinks from resolved dynamics and numerical diffusion not associated with parametrized physics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be included, while numerical diffusion applied in addition to physics or resolved dynamics should be excluded. This term is required to check the closure of the heat budget.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Model Physics",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntmp",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_model_physics",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonz.tntnogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Temperature tendency due to dissipation of parameterized nonorographic gravity waves.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Temperature Tendency Due to Non-Orographic Gravity Wave Dissipation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntnogw",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_dissipation_of_nonorographic_gravity_waves",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonz.tntogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Temperature tendency due to dissipation of parameterized orographic gravity waves.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Temperature Tendency Due to Orographic Gravity Wave Dissipation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntogw",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_dissipation_of_orographic_gravity_waves",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonz.tntrlcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of Air Temperature due to Clear Sky Longwave Radiative Heating",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Clear Sky Longwave Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrlcs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating_assuming_clear_sky",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonz.tntrscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of Air Temperature due to Clear Sky Shortwave Radiative Heating",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Clear Sky Shortwave Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrscs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating_assuming_clear_sky",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonz.tntscp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "The phrase 'tendency_of_X' means derivative of X with respect to time. Air temperature is the bulk temperature of the air, not the surface (skin) temperature. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. A variable with the standard name tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation should contain net latent heating effects of all processes which convert stratiform clouds and precipitation between water vapour, liquid or ice phases. In an atmosphere model, stratiform cloud is that produced by large-scale convergence (not the convection schemes).",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Stratiform Clouds and Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntscp",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonz.utendepfd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of the zonal mean zonal wind due to the divergence of the Eliassen-Palm flux.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Eastward Wind Due to Eliassen-Palm Flux Divergence",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendepfd",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_eliassen_palm_flux_divergence",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonz.utendnogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of the eastward wind by parameterized nonorographic gravity waves.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Acceleration Due to Non-Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendnogw",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_nonorographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonz.vtem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Transformed Eulerian Mean Diagnostics v*, meridional component of the residual meridional circulation (v*, w*) derived from 6 hr or higher frequency data fields (use instantaneous daily fields or 12 hr fields if the 6 hr data are not available).",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Transformed Eulerian Mean Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vtem",
+ "positive": "",
+ "standard_name": "northward_transformed_eulerian_mean_air_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonz.vtendnogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of the northward wind by parameterized nonorographic gravity waves. (Note that CF name tables only have a general northward tendency for all gravity waves, and we need it separated by type.)",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Acceleration Due to Non-Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vtendnogw",
+ "positive": "",
+ "standard_name": "tendency_of_northward_wind_due_to_nonorographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonz.wtem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Transformed Eulerian Mean Diagnostics w*, upward component of the residual meridional circulation (v*, w*) derived from 6 hr or higher frequency data fields (use instantaneous daily fields or 12 hr fields if the 6 hr data are not available). Scale height: 6950 m",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Transformed Eulerian Mean Upward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wtem",
+ "positive": "",
+ "standard_name": "upward_transformed_eulerian_mean_air_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonz.xgwdparam",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Parameterised x-component of gravity wave drag",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "xgwdparam",
+ "positive": "",
+ "standard_name": "atmosphere_eastward_stress_due_to_gravity_wave_drag",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonz.ygwdparam",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Parameterised y- component of gravity wave drag",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ygwdparam",
+ "positive": "",
+ "standard_name": "atmosphere_northward_stress_due_to_gravity_wave_drag",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonz.zg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonz.zmtnt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "The diabatic heating rates due to all the processes that may change potential temperature",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Zonal Mean Diabatic Heating Rates",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmtnt",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_diabatic_processes",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrpt.hfls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfls",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrpt.hfss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfss",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrpt.huss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Near-surface (usually, 2 meter) specific humidity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Near-Surface Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "huss",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrpt.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrpt.prc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Convective precipitation at surface; includes both liquid and solid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Convective Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prc",
+ "positive": "",
+ "standard_name": "convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrpt.prw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "vertically integrated through the atmospheric column",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Water Vapor Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_water_vapor",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrpt.ps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Air Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ps",
+ "positive": "",
+ "standard_name": "surface_air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrpt.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrpt.rsdt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Shortwave radiation incident at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "TOA Incident Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdt",
+ "positive": "down",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrpt.rsut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "TOA Outgoing Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrpt.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptlev.hus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptlev.mc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The net mass flux should represent the difference between the updraft and downdraft components. The flux is computed as the mass divided by the area of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Convective Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mc",
+ "positive": "up",
+ "standard_name": "atmosphere_net_upward_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptlev.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptlev.tnhus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Tendency of Specific Humidity",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhus",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptlev.tnt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Tendency of Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnt",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptlev.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptlev.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptlev.wap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.ccb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Where convective cloud is present in the grid cell, the instantaneous cloud base altitude should be that of the bottom of the lowest level containing convective cloud. Missing data should be reported in the absence of convective cloud. The time mean should be calculated from these quantities averaging over occasions when convective cloud is present only, and should contain missing data for occasions when no convective cloud is present during the meaning period.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Air Pressure at Convective Cloud Base",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ccb",
+ "positive": "",
+ "standard_name": "air_pressure_at_convective_cloud_base",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.cct",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Where convective cloud is present in the grid cell, the instantaneous cloud top altitude should be that of the top of the highest level containing convective cloud. Missing data should be reported in the absence of convective cloud. The time mean should be calculated from these quantities averaging over occasions when convective cloud is present only, and should contain missing data for occasions when no convective cloud is present during the meaning period.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Air Pressure at Convective Cloud Top",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cct",
+ "positive": "",
+ "standard_name": "air_pressure_at_convective_cloud_top",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.ci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Fraction of time that convection occurs in the grid cell.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Fraction of Time Convection Occurs in Cell",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ci",
+ "positive": "",
+ "standard_name": "convection_time_fraction",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.cl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Percentage cloud cover, including both large-scale and convective cloud.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Percentage Cloud Cover",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cl",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.cli",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Includes both large-scale and convective cloud. This is calculated as the mass of cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. It includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Mass Fraction of Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cli",
+ "positive": "",
+ "standard_name": "mass_fraction_of_cloud_ice_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.clivi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "mass of ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Ice Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clivi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_ice",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.clt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clt",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.clw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Includes both large-scale and convective cloud. Calculate as the mass of cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cells. Precipitating hydrometeors are included ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Mass Fraction of Cloud Liquid Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clw",
+ "positive": "",
+ "standard_name": "mass_fraction_of_cloud_liquid_water_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.clwvi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Mass of condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Condensed Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwvi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_condensed_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.edt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Vertical diffusion coefficient for temperature due to parametrised eddies",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Eddy Diffusivity Coefficient for Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "edt",
+ "positive": "",
+ "standard_name": "atmosphere_heat_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.evspsbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Evaporation at surface (also known as evapotranspiration): flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Evaporation Including Sublimation and Transpiration",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evspsbl",
+ "positive": "",
+ "standard_name": "water_evapotranspiration_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.evu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Vertical diffusion coefficient for momentum due to parametrised eddies",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Eddy Viscosity Coefficient for Momentum",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evu",
+ "positive": "",
+ "standard_name": "atmosphere_momentum_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.fco2antt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "This is requested only for the emission-driven coupled carbon climate model runs. Does not include natural fire sources but, includes all anthropogenic sources, including fossil fuel use, cement production, agricultural burning, and sources associated with anthropogenic land use change excluding forest regrowth.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to All Anthropogenic Emissions of CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fco2antt",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_anthropogenic_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.fco2fos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "This is the prescribed anthropogenic CO2 flux from fossil fuel use, including cement production, and flaring (but not from land-use changes, agricultural burning, forest regrowth, etc.)",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to Fossil Fuel Emissions of CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fco2fos",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_fossil_fuel_combustion",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.fco2nat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "This is what the atmosphere sees (on its own grid). This field should be equivalent to the combined natural fluxes of carbon that account for natural exchanges between the atmosphere and land (nep) or ocean (fgco2) reservoirs.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Carbon Mass Flux into the Atmosphere Due to Natural Sources [kgC m-2 s-1]",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fco2nat",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_natural_sources",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.hfls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfls",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.hfss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfss",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.hur",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hur",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.hurs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "site",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Near-Surface Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hurs",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.hus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.huss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Near-surface (usually, 2 meter) specific humidity.",
+ "dimensions": [
+ "site",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Near-Surface Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "huss",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.mc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The net mass flux should represent the difference between the updraft and downdraft components. The flux is computed as the mass divided by the area of the grid cell.",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Convective Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mc",
+ "positive": "up",
+ "standard_name": "atmosphere_net_upward_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.pfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Air pressure on model levels",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Pressure at Model Full-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pfull",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.phalf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Air pressure on model half-levels",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Pressure on Model Half-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phalf",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.prc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Convective precipitation at surface; includes both liquid and solid phases.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Convective Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prc",
+ "positive": "",
+ "standard_name": "convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.prsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "At surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.prw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "vertically integrated through the atmospheric column",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Water Vapor Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_water_vapor",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.ps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Air Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ps",
+ "positive": "",
+ "standard_name": "surface_air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.reffclic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Hydrometeor Effective Radius of Convective Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclic",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_ice_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.reffclis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Hydrometeor Effective Radius of Stratiform Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclis",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_ice_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.reffclwc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Droplets are liquid. The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Convective Cloud Liquid Droplet Effective Radius",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclwc",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_liquid_water_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.reffclws",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Droplets are liquid. The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Stratiform Cloud Liquid Droplet Effective Radius",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclws",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_liquid_water_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.rld",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Downwelling Longwave Radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rld",
+ "positive": "down",
+ "standard_name": "downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.rldcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Downwelling clear-sky longwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Downwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldcs",
+ "positive": "down",
+ "standard_name": "downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.rlds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.rldscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Surface downwelling clear-sky longwave radiation",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Downwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.rlu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Upwelling longwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlu",
+ "positive": "up",
+ "standard_name": "upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.rlucs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Upwelling clear-sky longwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Upwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlucs",
+ "positive": "up",
+ "standard_name": "upwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.rlus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.rlutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Upwelling clear-sky longwave radiation at top of atmosphere",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.rsd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Downwelling shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsd",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.rsdcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Downwelling clear-sky shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdcs",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.rsds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Surface solar irradiance for UV calculations.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.rsdscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Surface solar irradiance clear sky for UV calculations",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.rsdt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Shortwave radiation incident at the top of the atmosphere",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "TOA Incident Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdt",
+ "positive": "down",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.rsu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Upwelling shortwave radiation (includes also the fluxes at the surface and top of atmosphere)",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsu",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.rsucs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Upwelling clear-sky shortwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "alevhalf",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsucs",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.rsus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.rsuscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Surface Upwelling Clear-sky Shortwave Radiation",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscs",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.rsut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "at the top of the atmosphere",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "TOA Outgoing Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.rsutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Calculated in the absence of clouds.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.rtmt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Net Downward Radiative Flux at Top of Model : I.e., at the top of that portion of the atmosphere where dynamics are explicitly treated by the model. This is reported only if it differs from the net downward radiative flux at the top of the atmosphere.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Net Downward Radiative Flux at Top of Model",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rtmt",
+ "positive": "down",
+ "standard_name": "net_downward_radiative_flux_at_top_of_atmosphere_model",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.sci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Fraction of time that shallow convection occurs in the grid cell.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Fraction of Time Shallow Convection Occurs",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sci",
+ "positive": "",
+ "standard_name": "shallow_convection_time_fraction",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.sfcwind",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "site",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWind",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "site",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.tauu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Downward eastward wind stress at the surface",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Downward Eastward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauu",
+ "positive": "down",
+ "standard_name": "surface_downward_eastward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.tauv",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Downward northward wind stress at the surface",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Downward Northward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauv",
+ "positive": "down",
+ "standard_name": "surface_downward_northward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.tnhus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Specific Humidity",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhus",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.tnhusa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Specific Humidity due to Advection",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity Due to Advection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusa",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_advection",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.tnhusc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendencies from cumulus convection scheme.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity Due to Convection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusc",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_convection",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.tnhusd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of specific humidity due to numerical diffusion.This includes any horizontal or vertical numerical moisture diffusion not associated with the parametrized moist physics or the resolved dynamics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be excluded, as should any diffusion which is included in the terms from the resolved dynamics. This term is required to check the closure of the moisture budget.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity Due to Numerical Diffusion",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusd",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_diffusion",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.tnhusmp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of specific humidity due to model physics. This includes sources and sinks from parametrized moist physics (e.g. convection, boundary layer, stratiform condensation/evaporation, etc.) and excludes sources and sinks from resolved dynamics or from horizontal or vertical numerical diffusion not associated with model physics. For example any diffusive mixing by the boundary layer scheme would be included.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity Due to Model Physics",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusmp",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_model_physics",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.tnhuspbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Includes all boundary layer terms including diffusive terms.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity Due to Boundary Layer Mixing",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhuspbl",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_boundary_layer_mixing",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.tnhusscp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The phrase 'tendency_of_X' means derivative of X with respect to time. 'Specific' means per unit mass. Specific humidity is the mass fraction of water vapor in (moist) air. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. A variable with the standard name of tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation should contain the effects of all processes which convert stratiform clouds and precipitation to or from water vapor. In an atmosphere model, stratiform cloud is that produced by large-scale convergence (not the convection schemes).",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity Due to Stratiform Clouds and Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusscp",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.tnhusscpbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Specific Humidity Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing (to be specified only in models which do not separate budget terms for stratiform cloud, precipitation and boundary layer schemes. Includes all boundary layer terms including and diffusive terms.)",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Specific Humidity Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusscpbl",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.tnt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Air Temperature",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnt",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.tnta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Air Temperature due to Advection",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Advection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnta",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_advection",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.tntc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendencies from cumulus convection scheme.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Convection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntc",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_convection",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.tntd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "This includes any horizontal or vertical numerical temperature diffusion not associated with the parametrized moist physics or the resolved dynamics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be excluded, as should any diffusion which is included in the terms from the resolved dynamics. This term is required to check the closure of the temperature budget.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Numerical Diffusion",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntd",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_diffusion",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.tntmp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of air temperature due to model physics. This includes sources and sinks from parametrized physics (e.g. radiation, convection, boundary layer, stratiform condensation/evaporation, etc.). It excludes sources and sinks from resolved dynamics and numerical diffusion not associated with parametrized physics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be included, while numerical diffusion applied in addition to physics or resolved dynamics should be excluded. This term is required to check the closure of the heat budget.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Model Physics",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntmp",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_model_physics",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.tntpbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Includes all boundary layer terms including diffusive terms.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Boundary Layer Mixing",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntpbl",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_boundary_layer_mixing",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.tntr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Air Temperature due to Radiative Heating",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntr",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_radiative_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.tntrlcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Air Temperature due to Clear Sky Longwave Radiative Heating",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Clear Sky Longwave Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrlcs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating_assuming_clear_sky",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.tntrscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Air Temperature due to Clear Sky Shortwave Radiative Heating",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Clear Sky Shortwave Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrscs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating_assuming_clear_sky",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.tntscp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The phrase 'tendency_of_X' means derivative of X with respect to time. Air temperature is the bulk temperature of the air, not the surface (skin) temperature. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. A variable with the standard name tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation should contain net latent heating effects of all processes which convert stratiform clouds and precipitation between water vapour, liquid or ice phases. In an atmosphere model, stratiform cloud is that produced by large-scale convergence (not the convection schemes).",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Stratiform Clouds and Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntscp",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.tntscpbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of Air Temperature Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing (to be specified only in models which do not separate cloud, precipitation and boundary layer terms. Includes all boundary layer terms including diffusive ones.)",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntscpbl",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.ts",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ts",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.uas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Eastward component of the near-surface (usually, 10 meters) wind",
+ "dimensions": [
+ "site",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Eastward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uas",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.vas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Northward component of the near surface wind",
+ "dimensions": [
+ "site",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Northward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vas",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.wap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apsubhrptsite.zg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apsubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giafx.areacellg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giafx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum",
+ "comment": "Area of the target grid (not the interpolated area of the source grid).",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Grid-Cell Area for Ice Sheet Variables",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "areacellg",
+ "positive": "",
+ "standard_name": "cell_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giafx.hfgeoubed",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giafx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: mean where grounded_ice_sheet",
+ "comment": "Upward geothermal heat flux per unit area into the base of grounded land ice. This is related to the geothermal heat flux out of the bedrock, but may be modified by horizontal transport due to run-off and by melting at the interface.",
+ "dimensions": [
+ "xant",
+ "yant"
+ ],
+ "frequency": "fx",
+ "long_name": "Geothermal Heat Flux Beneath Land Ice",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfgeoubed",
+ "positive": "",
+ "standard_name": "upward_geothermal_heat_flux_at_ground_level_in_land_ice",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giafx.lithk",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giafx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: mean where ice_sheet",
+ "comment": "The thickness of the ice sheet",
+ "dimensions": [
+ "xant",
+ "yant"
+ ],
+ "frequency": "fx",
+ "long_name": "Ice Sheet Thickness",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lithk",
+ "positive": "",
+ "standard_name": "land_ice_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giafx.topg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giafx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: mean where grounded_ice_sheet",
+ "comment": "The bedrock topography beneath the land ice",
+ "dimensions": [
+ "xant",
+ "yant"
+ ],
+ "frequency": "fx",
+ "long_name": "Bedrock Altitude",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "topg",
+ "positive": "",
+ "standard_name": "bedrock_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giamon.acabf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice surface. Computed as the total surface mass balance on the land ice portion of the grid cell divided by land ice area in the grid cell. A negative value means loss of ice",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "acabf",
+ "positive": "",
+ "standard_name": "land_ice_surface_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giamon.hfls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfls",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giamon.hfss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfss",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giamon.icem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of ice mass resulting from surface melting. Computed as the total surface melt water on the land ice portion of the grid cell divided by land ice area in the grid cell.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Ice Melt Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "icem",
+ "positive": "",
+ "standard_name": "land_ice_surface_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giamon.libmassbffl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the floating land ice (floating ice shelf) portion of the grid cell divided by floating land ice (floating ice shelf) area in the grid cell. Cell_methods: area: mean where floating_ice_shelf",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Basal Specific Mass Balance Flux of Floating Ice Shelf",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "libmassbffl",
+ "positive": "",
+ "standard_name": "land_ice_basal_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giamon.libmassbfgr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the grounded land ice portion of the grid cell divided by grounded land ice area in the grid cell. Cell_methods: area: mean where grounded_ice_sheet",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Basal Specific Mass Balance Flux of Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "libmassbfgr",
+ "positive": "",
+ "standard_name": "land_ice_basal_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giamon.licalvf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of ice mass resulting from iceberg calving. Computed as the rate of mass loss by the ice shelf (in kg s-1) divided by the horizontal area of the ice sheet (m2) in the grid box.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Land Ice Calving Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "licalvf",
+ "positive": "",
+ "standard_name": "land_ice_specific_mass_flux_due_to_calving",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giamon.lifmassbf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Total mass balance at the ice front (or vertical margin). It includes both iceberg calving and melt on vertical ice front",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Land Ice Vertical Front Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lifmassbf",
+ "positive": "",
+ "standard_name": "land_ice_specific_mass_flux_due_to_calving_and_ice_front_melting",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giamon.litempbotfl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice shelf-ocean interface. Cell_methods: area: mean where floating_ice_shelf",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Basal Temperature of Floating Ice Shelf",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litempbotfl",
+ "positive": "",
+ "standard_name": "land_ice_basal_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giamon.litempbotgr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice sheet - bedrock interface. Cell_methods: area: mean where grounded_ice_sheet",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Basal Temperature of Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litempbotgr",
+ "positive": "",
+ "standard_name": "land_ice_basal_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giamon.litemptop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Upper boundary temperature that is used to force ice sheet models. It is the temperature at the base of the snowpack models, and does not vary with seasons. Report surface temperature of ice sheet where snow thickness is zero",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Temperature at Top of Ice Sheet Model",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litemptop",
+ "positive": "",
+ "standard_name": "temperature_at_top_of_ice_sheet_model",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giamon.mrroli",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Runoff flux over land ice is the difference between any available liquid water in the snowpack less any refreezing. Computed as the sum of rainfall and melt of snow or ice less any refreezing or water retained in the snowpack",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Land Ice Runoff Flux",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrroLi",
+ "positive": "",
+ "standard_name": "land_ice_runoff_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giamon.orog",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. Altitude is the (geometric) height above the geoid, which is the reference geopotential surface. The geoid is similar to mean sea level.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Altitude",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "orog",
+ "positive": "",
+ "standard_name": "surface_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giamon.prra",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Rainfall Flux over Land Ice",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prra",
+ "positive": "",
+ "standard_name": "rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giamon.prsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "At surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snowfall Flux",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giamon.rlds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giamon.rlus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giamon.rsds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Surface solar irradiance for UV calculations.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giamon.rsus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giamon.sbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The snow and ice sublimation flux is the loss of snow and ice mass per unit area from the surface resulting from their direct conversion to water vapor that enters the atmosphere.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow and Ice Sublimation Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sbl",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_water_vapor_due_to_sublimation_of_surface_snow_and_ice",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giamon.snc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Percentage of each grid cell that is occupied by snow that rests on land portion of cell.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Area Percentage",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snc",
+ "positive": "",
+ "standard_name": "surface_snow_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giamon.snicefreez",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Mass flux of surface meltwater which refreezes within the snowpack. Computed as the total refreezing on the land ice portion of the grid cell divided by land ice area in the grid cell.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow and Ice Refreeze Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snicefreez",
+ "positive": "",
+ "standard_name": "surface_snow_and_ice_refreezing_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giamon.snicem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of snow and ice mass resulting from surface melting. Computed as the total surface melt on the land ice portion of the grid cell divided by land ice area in the grid cell.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow and Ice Melt Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snicem",
+ "positive": "",
+ "standard_name": "surface_snow_and_ice_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giamon.snm",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The total surface snow melt rate on the land portion of the grid cell divided by the land area in the grid cell; report as zero for snow-free land regions and missing where there is no land.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow Melt",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snm",
+ "positive": "",
+ "standard_name": "surface_snow_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giamon.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giamon.ts",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Temperature",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ts",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giamon.tsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giamon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "This temperature is averaged over all the snow in the grid cell that rests on land or land ice. When computing the time-mean here, the time samples, weighted by the mass of snow on the land portion of the grid cell, are accumulated and then divided by the sum of the weights. Reported as missing in regions free of snow on land.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Internal Temperature",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tsn",
+ "positive": "",
+ "standard_name": "temperature_in_surface_snow",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giayr.acabf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice surface. Computed as the total surface mass balance on the land ice portion of the grid cell divided by land ice area in the grid cell. A negative value means loss of ice",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Surface Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "acabf",
+ "positive": "",
+ "standard_name": "land_ice_surface_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giayr.hfgeoubed",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Upward geothermal heat flux per unit area into the base of grounded land ice. This is related to the geothermal heat flux out of the bedrock, but may be modified by horizontal transport due to run-off and by melting at the interface.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Geothermal Heat Flux Beneath Land Ice",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfgeoubed",
+ "positive": "",
+ "standard_name": "upward_geothermal_heat_flux_at_ground_level_in_land_ice",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giayr.iareafl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Total area of the floating ice shelves (the component of ice sheet that flows over ocean)",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Area Covered by Floating Ice Shelves",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "iareafl",
+ "positive": "",
+ "standard_name": "floating_ice_shelf_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giayr.iareagr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Total area of the grounded ice sheets (the component of ice sheet resting over bedrock)",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Area Covered by Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "iareagr",
+ "positive": "",
+ "standard_name": "grounded_ice_sheet_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giayr.libmassbffl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the floating land ice (floating ice shelf) portion of the grid cell divided by floating land ice (floating ice shelf) area in the grid cell. Cell_methods: area: mean where floating_ice_shelf",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Basal Specific Mass Balance Flux of Floating Ice Shelf",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "libmassbffl",
+ "positive": "",
+ "standard_name": "land_ice_basal_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giayr.libmassbfgr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the grounded land ice portion of the grid cell divided by grounded land ice area in the grid cell. Cell_methods: area: mean where grounded_ice_sheet",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Basal Specific Mass Balance Flux of Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "libmassbfgr",
+ "positive": "",
+ "standard_name": "land_ice_basal_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giayr.licalvf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of ice mass resulting from iceberg calving. Computed as the rate of mass loss by the ice shelf (in kg s-1) divided by the horizontal area of the ice sheet (m2) in the grid box.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Land Ice Calving Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "licalvf",
+ "positive": "",
+ "standard_name": "land_ice_specific_mass_flux_due_to_calving",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giayr.lifmassbf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Total mass balance at the ice front (or vertical margin). It includes both iceberg calving and melt on vertical ice front",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Land Ice Vertical Front Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lifmassbf",
+ "positive": "",
+ "standard_name": "land_ice_specific_mass_flux_due_to_calving_and_ice_front_melting",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giayr.lim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where ice_sheet time: mean",
+ "comment": "The ice sheet mass is computed as the volume times density",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ice Sheet Mass",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lim",
+ "positive": "",
+ "standard_name": "land_ice_mass",
+ "units": "kg",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giayr.limnsw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "The ice sheet mass is computed as the volume above flotation times density. Changes in land_ice_mass_not_displacing_sea_water will always result in a change in sea level, unlike changes in land_ice_mass which may not result in sea level change (such as melting of the floating ice shelves, or portion of ice that sits on bedrock below sea level)",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ice Sheet Mass That Does not Displace Sea Water",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limnsw",
+ "positive": "",
+ "standard_name": "land_ice_mass_not_displacing_sea_water",
+ "units": "kg",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giayr.litempbotfl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice shelf-ocean interface. Cell_methods: area: mean where floating_ice_shelf",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Basal Temperature of Floating Ice Shelf",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litempbotfl",
+ "positive": "",
+ "standard_name": "land_ice_basal_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giayr.litempbotgr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice sheet - bedrock interface. Cell_methods: area: mean where grounded_ice_sheet",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Basal Temperature of Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litempbotgr",
+ "positive": "",
+ "standard_name": "land_ice_basal_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giayr.litemptop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Upper boundary temperature that is used to force ice sheet models. It is the temperature at the base of the snowpack models, and does not vary with seasons. Report surface temperature of ice sheet where snow thickness is zero",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Temperature at Top of Ice Sheet Model",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litemptop",
+ "positive": "",
+ "standard_name": "temperature_at_top_of_ice_sheet_model",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giayr.lithk",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The thickness of the ice sheet",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ice Sheet Thickness",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lithk",
+ "positive": "",
+ "standard_name": "land_ice_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giayr.modelcellareai",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean",
+ "comment": "Horizontal area of ice-sheet grid cells",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "The Cell Area of the Ice Sheet Model",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "modelCellAreai",
+ "positive": "",
+ "standard_name": "cell_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giayr.orog",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. Altitude is the (geometric) height above the geoid, which is the reference geopotential surface. The geoid is similar to mean sea level.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Surface Altitude",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "orog",
+ "positive": "",
+ "standard_name": "surface_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giayr.sftflf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by floating ice shelf, the component of the ice sheet that is flowing over sea water",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Floating Ice Shelf Area Percentage",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftflf",
+ "positive": "",
+ "standard_name": "floating_ice_shelf_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giayr.sftgif",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by land ice (ice sheet, ice shelf, ice cap, glacier)",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Land Ice Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftgif",
+ "positive": "",
+ "standard_name": "land_ice_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giayr.sftgrf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by grounded ice sheet",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Grounded Ice Sheet Area Percentage",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftgrf",
+ "positive": "",
+ "standard_name": "grounded_ice_sheet_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giayr.snc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Percentage of each grid cell that is occupied by snow that rests on land portion of cell.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Snow Area Percentage",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snc",
+ "positive": "",
+ "standard_name": "surface_snow_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giayr.strbasemag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Magnitude of basal drag at land ice base",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Land Ice Basal Drag",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "strbasemag",
+ "positive": "",
+ "standard_name": "land_ice_basal_drag",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giayr.tendacabf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where ice_sheet time: mean",
+ "comment": "The total surface mass balance flux over land ice is a spatial integration of the surface mass balance flux",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Surface Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tendacabf",
+ "positive": "",
+ "standard_name": "tendency_of_land_ice_mass_due_to_surface_mass_balance",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giayr.tendlibmassbf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where ice_sheet time: mean",
+ "comment": "The total basal mass balance flux over land ice is a spatial integration of the basal mass balance flux",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Basal Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tendlibmassbf",
+ "positive": "",
+ "standard_name": "tendency_of_land_ice_mass_due_to_basal_mass_balance",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giayr.tendlicalvf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where ice_sheet time: mean",
+ "comment": "The total calving flux over land ice is a spatial integration of the calving flux",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Calving Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tendlicalvf",
+ "positive": "",
+ "standard_name": "tendency_of_land_ice_mass_due_to_calving",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giayr.topg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The bedrock topography beneath the land ice",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Bedrock Altitude",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "topg",
+ "positive": "",
+ "standard_name": "bedrock_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giayr.xvelbase",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'x' indicates a vector component along the grid x-axis, positive with increasing x. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. 'basal' means the lower boundary of the land ice.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "X-Component of Land Ice Basal Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "xvelbase",
+ "positive": "",
+ "standard_name": "land_ice_basal_x_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giayr.xvelmean",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The vertical mean land ice velocity is the average from the bedrock to the surface of the ice",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "X-Component of Land Ice Vertical Mean Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "xvelmean",
+ "positive": "",
+ "standard_name": "land_ice_vertical_mean_x_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giayr.xvelsurf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'x' indicates a vector component along the grid x-axis, positive with increasing x. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. The surface called 'surface' means the lower boundary of the atmosphere.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "X-Component of Land Ice Surface Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "xvelsurf",
+ "positive": "",
+ "standard_name": "land_ice_surface_x_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giayr.yvelbase",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'y' indicates a vector component along the grid y-axis, positive with increasing y. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. 'basal' means the lower boundary of the land ice.",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Y-Component of Land Ice Basal Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "yvelbase",
+ "positive": "",
+ "standard_name": "land_ice_basal_y_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giayr.yvelmean",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The vertical mean land ice velocity is the average from the bedrock to the surface of the ice",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Y-Component of Land Ice Vertical Mean Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "yvelmean",
+ "positive": "",
+ "standard_name": "land_ice_vertical_mean_y_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giayr.yvelsurf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'y' indicates a vector component along the grid y-axis, positive with increasing y. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. The surface called 'surface' means the lower boundary of the atmosphere.'",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Y-Component of Land Ice Surface Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "yvelsurf",
+ "positive": "",
+ "standard_name": "land_ice_surface_y_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giayr.zvelbase",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'Upward' indicates a vector component which is positive when directed upward (negative downward). 'basal' means the lower boundary of the atmosphere",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Upward Component of Land-Ice Basal Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zvelbase",
+ "positive": "",
+ "standard_name": "land_ice_basal_upward_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "giayr.zvelsurf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "giayr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface called 'surface' means the lower boundary of the atmosphere",
+ "dimensions": [
+ "xant",
+ "yant",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Upward Component of Land-Ice Surface Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zvelsurf",
+ "positive": "",
+ "standard_name": "land_ice_surface_upward_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigfx.areacellg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum",
+ "comment": "Area of the target grid (not the interpolated area of the source grid).",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Grid-Cell Area for Ice Sheet Variables",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "areacellg",
+ "positive": "",
+ "standard_name": "cell_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigfx.hfgeoubed",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: mean where grounded_ice_sheet",
+ "comment": "Upward geothermal heat flux per unit area into the base of grounded land ice. This is related to the geothermal heat flux out of the bedrock, but may be modified by horizontal transport due to run-off and by melting at the interface.",
+ "dimensions": [
+ "xgre",
+ "ygre"
+ ],
+ "frequency": "fx",
+ "long_name": "Geothermal Heat Flux Beneath Land Ice",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfgeoubed",
+ "positive": "",
+ "standard_name": "upward_geothermal_heat_flux_at_ground_level_in_land_ice",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigfx.lithk",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: mean where ice_sheet",
+ "comment": "The thickness of the ice sheet",
+ "dimensions": [
+ "xgre",
+ "ygre"
+ ],
+ "frequency": "fx",
+ "long_name": "Ice Sheet Thickness",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lithk",
+ "positive": "",
+ "standard_name": "land_ice_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigfx.topg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: mean where grounded_ice_sheet",
+ "comment": "The bedrock topography beneath the land ice",
+ "dimensions": [
+ "xgre",
+ "ygre"
+ ],
+ "frequency": "fx",
+ "long_name": "Bedrock Altitude",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "topg",
+ "positive": "",
+ "standard_name": "bedrock_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigmon.acabf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice surface. Computed as the total surface mass balance on the land ice portion of the grid cell divided by land ice area in the grid cell. A negative value means loss of ice",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "acabf",
+ "positive": "",
+ "standard_name": "land_ice_surface_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigmon.hfls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfls",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigmon.hfss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfss",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigmon.icem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of ice mass resulting from surface melting. Computed as the total surface melt water on the land ice portion of the grid cell divided by land ice area in the grid cell.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Ice Melt Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "icem",
+ "positive": "",
+ "standard_name": "land_ice_surface_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigmon.libmassbffl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the floating land ice (floating ice shelf) portion of the grid cell divided by floating land ice (floating ice shelf) area in the grid cell. Cell_methods: area: mean where floating_ice_shelf",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Basal Specific Mass Balance Flux of Floating Ice Shelf",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "libmassbffl",
+ "positive": "",
+ "standard_name": "land_ice_basal_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigmon.libmassbfgr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the grounded land ice portion of the grid cell divided by grounded land ice area in the grid cell. Cell_methods: area: mean where grounded_ice_sheet",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Basal Specific Mass Balance Flux of Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "libmassbfgr",
+ "positive": "",
+ "standard_name": "land_ice_basal_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigmon.licalvf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of ice mass resulting from iceberg calving. Computed as the rate of mass loss by the ice shelf (in kg s-1) divided by the horizontal area of the ice sheet (m2) in the grid box.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Land Ice Calving Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "licalvf",
+ "positive": "",
+ "standard_name": "land_ice_specific_mass_flux_due_to_calving",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigmon.lifmassbf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Total mass balance at the ice front (or vertical margin). It includes both iceberg calving and melt on vertical ice front",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Land Ice Vertical Front Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lifmassbf",
+ "positive": "",
+ "standard_name": "land_ice_specific_mass_flux_due_to_calving_and_ice_front_melting",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigmon.litempbotfl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice shelf-ocean interface. Cell_methods: area: mean where floating_ice_shelf",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Basal Temperature of Floating Ice Shelf",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litempbotfl",
+ "positive": "",
+ "standard_name": "land_ice_basal_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigmon.litempbotgr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice sheet - bedrock interface. Cell_methods: area: mean where grounded_ice_sheet",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Basal Temperature of Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litempbotgr",
+ "positive": "",
+ "standard_name": "land_ice_basal_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigmon.litemptop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Upper boundary temperature that is used to force ice sheet models. It is the temperature at the base of the snowpack models, and does not vary with seasons. Report surface temperature of ice sheet where snow thickness is zero",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Temperature at Top of Ice Sheet Model",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litemptop",
+ "positive": "",
+ "standard_name": "temperature_at_top_of_ice_sheet_model",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigmon.mrroli",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Runoff flux over land ice is the difference between any available liquid water in the snowpack less any refreezing. Computed as the sum of rainfall and melt of snow or ice less any refreezing or water retained in the snowpack",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Land Ice Runoff Flux",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrroLi",
+ "positive": "",
+ "standard_name": "land_ice_runoff_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigmon.orog",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. Altitude is the (geometric) height above the geoid, which is the reference geopotential surface. The geoid is similar to mean sea level.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Altitude",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "orog",
+ "positive": "",
+ "standard_name": "surface_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigmon.prra",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Rainfall Flux over Land Ice",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prra",
+ "positive": "",
+ "standard_name": "rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigmon.prsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "At surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snowfall Flux",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigmon.rlds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigmon.rlus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigmon.rsds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Surface solar irradiance for UV calculations.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigmon.rsus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigmon.sbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The snow and ice sublimation flux is the loss of snow and ice mass per unit area from the surface resulting from their direct conversion to water vapor that enters the atmosphere.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow and Ice Sublimation Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sbl",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_water_vapor_due_to_sublimation_of_surface_snow_and_ice",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigmon.snc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Percentage of each grid cell that is occupied by snow that rests on land portion of cell.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Area Percentage",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snc",
+ "positive": "",
+ "standard_name": "surface_snow_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigmon.snicefreez",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Mass flux of surface meltwater which refreezes within the snowpack. Computed as the total refreezing on the land ice portion of the grid cell divided by land ice area in the grid cell.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow and Ice Refreeze Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snicefreez",
+ "positive": "",
+ "standard_name": "surface_snow_and_ice_refreezing_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigmon.snicem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of snow and ice mass resulting from surface melting. Computed as the total surface melt on the land ice portion of the grid cell divided by land ice area in the grid cell.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow and Ice Melt Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snicem",
+ "positive": "",
+ "standard_name": "surface_snow_and_ice_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigmon.snm",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The total surface snow melt rate on the land portion of the grid cell divided by the land area in the grid cell; report as zero for snow-free land regions and missing where there is no land.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow Melt",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snm",
+ "positive": "",
+ "standard_name": "surface_snow_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigmon.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigmon.ts",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Temperature",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ts",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigmon.tsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "This temperature is averaged over all the snow in the grid cell that rests on land or land ice. When computing the time-mean here, the time samples, weighted by the mass of snow on the land portion of the grid cell, are accumulated and then divided by the sum of the weights. Reported as missing in regions free of snow on land.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Internal Temperature",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tsn",
+ "positive": "",
+ "standard_name": "temperature_in_surface_snow",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigyr.acabf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice surface. Computed as the total surface mass balance on the land ice portion of the grid cell divided by land ice area in the grid cell. A negative value means loss of ice",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Surface Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "acabf",
+ "positive": "",
+ "standard_name": "land_ice_surface_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigyr.hfgeoubed",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Upward geothermal heat flux per unit area into the base of grounded land ice. This is related to the geothermal heat flux out of the bedrock, but may be modified by horizontal transport due to run-off and by melting at the interface.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Geothermal Heat Flux Beneath Land Ice",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfgeoubed",
+ "positive": "",
+ "standard_name": "upward_geothermal_heat_flux_at_ground_level_in_land_ice",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigyr.iareafl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Total area of the floating ice shelves (the component of ice sheet that flows over ocean)",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Area Covered by Floating Ice Shelves",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "iareafl",
+ "positive": "",
+ "standard_name": "floating_ice_shelf_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigyr.iareagr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Total area of the grounded ice sheets (the component of ice sheet resting over bedrock)",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Area Covered by Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "iareagr",
+ "positive": "",
+ "standard_name": "grounded_ice_sheet_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigyr.libmassbffl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the floating land ice (floating ice shelf) portion of the grid cell divided by floating land ice (floating ice shelf) area in the grid cell. Cell_methods: area: mean where floating_ice_shelf",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Basal Specific Mass Balance Flux of Floating Ice Shelf",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "libmassbffl",
+ "positive": "",
+ "standard_name": "land_ice_basal_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigyr.libmassbfgr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. A negative value means loss of ice. Computed as the total basal mass balance on the grounded land ice portion of the grid cell divided by grounded land ice area in the grid cell. Cell_methods: area: mean where grounded_ice_sheet",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Basal Specific Mass Balance Flux of Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "libmassbfgr",
+ "positive": "",
+ "standard_name": "land_ice_basal_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigyr.licalvf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of ice mass resulting from iceberg calving. Computed as the rate of mass loss by the ice shelf (in kg s-1) divided by the horizontal area of the ice sheet (m2) in the grid box.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Land Ice Calving Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "licalvf",
+ "positive": "",
+ "standard_name": "land_ice_specific_mass_flux_due_to_calving",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigyr.lifmassbf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Total mass balance at the ice front (or vertical margin). It includes both iceberg calving and melt on vertical ice front",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Land Ice Vertical Front Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lifmassbf",
+ "positive": "",
+ "standard_name": "land_ice_specific_mass_flux_due_to_calving_and_ice_front_melting",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigyr.lim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where ice_sheet time: mean",
+ "comment": "The ice sheet mass is computed as the volume times density",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ice Sheet Mass",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lim",
+ "positive": "",
+ "standard_name": "land_ice_mass",
+ "units": "kg",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigyr.limnsw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "The ice sheet mass is computed as the volume above flotation times density. Changes in land_ice_mass_not_displacing_sea_water will always result in a change in sea level, unlike changes in land_ice_mass which may not result in sea level change (such as melting of the floating ice shelves, or portion of ice that sits on bedrock below sea level)",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ice Sheet Mass That Does not Displace Sea Water",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limnsw",
+ "positive": "",
+ "standard_name": "land_ice_mass_not_displacing_sea_water",
+ "units": "kg",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigyr.litempbotfl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where floating_ice_shelf (comment: mask=sftflf)",
+ "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice shelf-ocean interface. Cell_methods: area: mean where floating_ice_shelf",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Basal Temperature of Floating Ice Shelf",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litempbotfl",
+ "positive": "",
+ "standard_name": "land_ice_basal_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigyr.litempbotgr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where grounded_ice_sheet (comment: mask=sfgrlf)",
+ "comment": "Basal temperature that is used to force the ice sheet models, it is the temperature AT ice sheet - bedrock interface. Cell_methods: area: mean where grounded_ice_sheet",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Basal Temperature of Grounded Ice Sheet",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litempbotgr",
+ "positive": "",
+ "standard_name": "land_ice_basal_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigyr.litemptop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Upper boundary temperature that is used to force ice sheet models. It is the temperature at the base of the snowpack models, and does not vary with seasons. Report surface temperature of ice sheet where snow thickness is zero",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Temperature at Top of Ice Sheet Model",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litemptop",
+ "positive": "",
+ "standard_name": "temperature_at_top_of_ice_sheet_model",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigyr.lithk",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The thickness of the ice sheet",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ice Sheet Thickness",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lithk",
+ "positive": "",
+ "standard_name": "land_ice_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigyr.modelcellareai",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean",
+ "comment": "Horizontal area of ice-sheet grid cells",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "The Cell Area of the Ice Sheet Model",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "modelCellAreai",
+ "positive": "",
+ "standard_name": "cell_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigyr.orog",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. Altitude is the (geometric) height above the geoid, which is the reference geopotential surface. The geoid is similar to mean sea level.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Surface Altitude",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "orog",
+ "positive": "",
+ "standard_name": "surface_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigyr.sftflf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by floating ice shelf, the component of the ice sheet that is flowing over sea water",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Floating Ice Shelf Area Percentage",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftflf",
+ "positive": "",
+ "standard_name": "floating_ice_shelf_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigyr.sftgif",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by land ice (ice sheet, ice shelf, ice cap, glacier)",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Land Ice Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftgif",
+ "positive": "",
+ "standard_name": "land_ice_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigyr.sftgrf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by grounded ice sheet",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Grounded Ice Sheet Area Percentage",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftgrf",
+ "positive": "",
+ "standard_name": "grounded_ice_sheet_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigyr.snc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Percentage of each grid cell that is occupied by snow that rests on land portion of cell.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Snow Area Percentage",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snc",
+ "positive": "",
+ "standard_name": "surface_snow_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigyr.strbasemag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Magnitude of basal drag at land ice base",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Land Ice Basal Drag",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "strbasemag",
+ "positive": "",
+ "standard_name": "land_ice_basal_drag",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigyr.tendacabf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where ice_sheet time: mean",
+ "comment": "The total surface mass balance flux over land ice is a spatial integration of the surface mass balance flux",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Surface Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tendacabf",
+ "positive": "",
+ "standard_name": "tendency_of_land_ice_mass_due_to_surface_mass_balance",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigyr.tendlibmassbf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where ice_sheet time: mean",
+ "comment": "The total basal mass balance flux over land ice is a spatial integration of the basal mass balance flux",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Basal Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tendlibmassbf",
+ "positive": "",
+ "standard_name": "tendency_of_land_ice_mass_due_to_basal_mass_balance",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigyr.tendlicalvf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where ice_sheet time: mean",
+ "comment": "The total calving flux over land ice is a spatial integration of the calving flux",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Calving Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tendlicalvf",
+ "positive": "",
+ "standard_name": "tendency_of_land_ice_mass_due_to_calving",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigyr.topg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The bedrock topography beneath the land ice",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Bedrock Altitude",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "topg",
+ "positive": "",
+ "standard_name": "bedrock_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigyr.xvelbase",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'x' indicates a vector component along the grid x-axis, positive with increasing x. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. 'basal' means the lower boundary of the land ice.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "X-Component of Land Ice Basal Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "xvelbase",
+ "positive": "",
+ "standard_name": "land_ice_basal_x_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigyr.xvelmean",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The vertical mean land ice velocity is the average from the bedrock to the surface of the ice",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "X-Component of Land Ice Vertical Mean Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "xvelmean",
+ "positive": "",
+ "standard_name": "land_ice_vertical_mean_x_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigyr.xvelsurf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'x' indicates a vector component along the grid x-axis, positive with increasing x. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. The surface called 'surface' means the lower boundary of the atmosphere.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "X-Component of Land Ice Surface Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "xvelsurf",
+ "positive": "",
+ "standard_name": "land_ice_surface_x_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigyr.yvelbase",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'y' indicates a vector component along the grid y-axis, positive with increasing y. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. 'basal' means the lower boundary of the land ice.",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Y-Component of Land Ice Basal Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "yvelbase",
+ "positive": "",
+ "standard_name": "land_ice_basal_y_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigyr.yvelmean",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The vertical mean land ice velocity is the average from the bedrock to the surface of the ice",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Y-Component of Land Ice Vertical Mean Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "yvelmean",
+ "positive": "",
+ "standard_name": "land_ice_vertical_mean_y_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigyr.yvelsurf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'y' indicates a vector component along the grid y-axis, positive with increasing y. 'Land ice' means glaciers, ice-caps and ice-sheets resting on bedrock and also includes ice-shelves. The surface called 'surface' means the lower boundary of the atmosphere.'",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Y-Component of Land Ice Surface Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "yvelsurf",
+ "positive": "",
+ "standard_name": "land_ice_surface_y_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigyr.zvelbase",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'Upward' indicates a vector component which is positive when directed upward (negative downward). 'basal' means the lower boundary of the atmosphere",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Upward Component of Land-Ice Basal Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zvelbase",
+ "positive": "",
+ "standard_name": "land_ice_basal_upward_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "gigyr.zvelsurf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "gigyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellg",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "A velocity is a vector quantity. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface called 'surface' means the lower boundary of the atmosphere",
+ "dimensions": [
+ "xgre",
+ "ygre",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Upward Component of Land-Ice Surface Velocity",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zvelsurf",
+ "positive": "",
+ "standard_name": "land_ice_surface_upward_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "li3hrpt.sbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "li3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The snow and ice sublimation flux is the loss of snow and ice mass per unit area from the surface resulting from their direct conversion to water vapor that enters the atmosphere.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Snow and Ice Sublimation Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sbl",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_water_vapor_due_to_sublimation_of_surface_snow_and_ice",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "li6hrpt.snw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "li6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: point",
+ "comment": "The mass of surface snow on the land portion of the grid cell divided by the land area in the grid cell; reported as missing where the land fraction is 0; excludes snow on vegetation canopy or on sea ice.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Surface Snow Amount",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snw",
+ "positive": "",
+ "standard_name": "surface_snow_amount",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "liday.agesno",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "liday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Age of Snow (when computing the time-mean here, the time samples, weighted by the mass of snow on the land portion of the grid cell, are accumulated and then divided by the sum of the weights. Reported as missing data in regions free of snow on land.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Mean Age of Snow",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "agesno",
+ "positive": "",
+ "standard_name": "age_of_surface_snow",
+ "units": "day",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "liday.hfdsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "liday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "the net downward heat flux from the atmosphere into the snow that lies on land divided by the land area in the grid cell; reported as 0.0 for snow-free land regions or where the land fraction is 0.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Downward Heat Flux into Snow Where Land over Land",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfdsn",
+ "positive": "down",
+ "standard_name": "surface_downward_heat_flux_in_snow",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "liday.lwsnl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "liday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The total mass of liquid water contained interstitially within the whole depth of the snow layer of the land portion of a grid cell divided by the area of the land portion of the cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Liquid Water Content of Snow Layer",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwsnl",
+ "positive": "",
+ "standard_name": "liquid_water_content_of_surface_snow",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "liday.pflw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "liday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "*where land over land*, i.e., this is the total mass of liquid water contained within the permafrost layer within the land portion of a grid cell divided by the area of the land portion of the cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Liquid Water Content of Permafrost Layer",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pflw",
+ "positive": "",
+ "standard_name": "liquid_water_content_of_permafrost_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "liday.sbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "liday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The snow and ice sublimation flux is the loss of snow and ice mass per unit area from the surface resulting from their direct conversion to water vapor that enters the atmosphere.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Snow and Ice Sublimation Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sbl",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_water_vapor_due_to_sublimation_of_surface_snow_and_ice",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "liday.snc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "liday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of each grid cell that is occupied by snow that rests on land portion of cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Snow Area Percentage",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snc",
+ "positive": "",
+ "standard_name": "surface_snow_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "liday.snd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "liday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "where land over land, this is computed as the mean thickness of snow in the land portion of the grid cell (averaging over the entire land portion, including the snow-free fraction). Reported as 0.0 where the land fraction is 0.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Snow Depth",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snd",
+ "positive": "",
+ "standard_name": "surface_snow_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "liday.snm",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "liday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The total surface snow melt rate on the land portion of the grid cell divided by the land area in the grid cell; report as zero for snow-free land regions and missing where there is no land.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Snow Melt",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snm",
+ "positive": "",
+ "standard_name": "surface_snow_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "liday.snw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "liday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The mass of surface snow on the land portion of the grid cell divided by the land area in the grid cell; reported as missing where the land fraction is 0; excludes snow on vegetation canopy or on sea ice.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Snow Amount",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snw",
+ "positive": "",
+ "standard_name": "surface_snow_amount",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "liday.sootsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "liday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "the entire land portion of the grid cell is considered, with snow soot content set to 0.0 in regions free of snow.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Snow Soot Content",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sootsn",
+ "positive": "",
+ "standard_name": "soot_content_of_surface_snow",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "liday.tpf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "liday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The mean thickness of the permafrost layer in the land portion of the grid cell. Reported as zero in permafrost-free regions.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Permafrost Layer Thickness",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tpf",
+ "positive": "",
+ "standard_name": "permafrost_layer_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "liday.tsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "liday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean (with samples weighted by snow mass)",
+ "comment": "This temperature is averaged over all the snow in the grid cell that rests on land or land ice. When computing the time-mean here, the time samples, weighted by the mass of snow on the land portion of the grid cell, are accumulated and then divided by the sum of the weights. Reported as missing in regions free of snow on land.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Snow Internal Temperature",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tsn",
+ "positive": "",
+ "standard_name": "temperature_in_surface_snow",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lifx.sftflf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lifx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean",
+ "comment": "Percentage of grid cell covered by floating ice shelf, the component of the ice sheet that is flowing over sea water",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Floating Ice Shelf Area Percentage",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftflf",
+ "positive": "",
+ "standard_name": "floating_ice_shelf_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lifx.sftgrf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lifx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean",
+ "comment": "Percentage of grid cell covered by grounded ice sheet",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Grounded Ice Sheet Area Percentage",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftgrf",
+ "positive": "",
+ "standard_name": "grounded_ice_sheet_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "limon.acabfis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice surface. Computed as the total surface mass balance on the land ice portion of the grid cell divided by land ice area in the grid cell. A negative value means loss of ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Surface Mass Balance Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "acabfIs",
+ "positive": "",
+ "standard_name": "land_ice_surface_specific_mass_balance_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "limon.agesno",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean (with samples weighted by snow mass)",
+ "comment": "Age of Snow (when computing the time-mean here, the time samples, weighted by the mass of snow on the land portion of the grid cell, are accumulated and then divided by the sum of the weights. Reported as missing data in regions free of snow on land.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mean Age of Snow",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "agesno",
+ "positive": "",
+ "standard_name": "age_of_surface_snow",
+ "units": "day",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "limon.hfdsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "the net downward heat flux from the atmosphere into the snow that lies on land divided by the land area in the grid cell; reported as 0.0 for snow-free land regions or where the land fraction is 0.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Heat Flux into Snow Where Land over Land",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfdsn",
+ "positive": "down",
+ "standard_name": "surface_downward_heat_flux_in_snow",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "limon.hflsis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Upward latent heat flux from the ice sheet surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hflsIs",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "limon.hfssis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Upward sensible heat flux from the ice sheet surface. The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfssIs",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "limon.icemis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of ice mass resulting from surface melting. Computed as the total surface melt water on the land ice portion of the grid cell divided by land ice area in the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Surface Ice Melt Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "icemIs",
+ "positive": "",
+ "standard_name": "land_ice_surface_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "limon.litemptopis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Upper boundary temperature that is used to force ice sheet models. It is the temperature at the base of the snowpack models, and does not vary with seasons. Report surface temperature of ice sheet where snow thickness is zero",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Temperature at Top of Ice Sheet Model",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "litemptopIs",
+ "positive": "",
+ "standard_name": "temperature_at_top_of_ice_sheet_model",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "limon.lwsnl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The total mass of liquid water contained interstitially within the whole depth of the snow layer of the land portion of a grid cell divided by the area of the land portion of the cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Liquid Water Content of Snow Layer",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwsnl",
+ "positive": "",
+ "standard_name": "liquid_water_content_of_surface_snow",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "limon.mrrois",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The total run-off (including drainage through the base of the soil model) per unit area leaving the land portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Total Runoff",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrroIs",
+ "positive": "",
+ "standard_name": "runoff_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "limon.orogis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. Altitude is the (geometric) height above the geoid, which is the reference geopotential surface. The geoid is similar to mean sea level.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Surface Altitude",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "orogIs",
+ "positive": "",
+ "standard_name": "surface_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "limon.pflw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "*where land over land*, i.e., this is the total mass of liquid water contained within the permafrost layer within the land portion of a grid cell divided by the area of the land portion of the cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Liquid Water Content of Permafrost Layer",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pflw",
+ "positive": "",
+ "standard_name": "liquid_water_content_of_permafrost_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "limon.prrais",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Rainfall rate over the ice sheet",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Rainfall Rate",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prraIs",
+ "positive": "",
+ "standard_name": "rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "limon.prsnis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "at surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Snowfall Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsnIs",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "limon.rldsis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Surface Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldsIs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "limon.rlusis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Surface Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlusIs",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "limon.rsdsis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Surface solar irradiance for UV calculations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Surface Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdsIs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "limon.rsusis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Surface Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsusIs",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "limon.sbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The snow and ice sublimation flux is the loss of snow and ice mass per unit area from the surface resulting from their direct conversion to water vapor that enters the atmosphere.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow and Ice Sublimation Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sbl",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_water_vapor_due_to_sublimation_of_surface_snow_and_ice",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "limon.sblis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The snow and ice sublimation flux is the loss of snow and ice mass per unit area from the surface resulting from their direct conversion to water vapor that enters the atmosphere.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Surface Snow and Ice Sublimation Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sblIs",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_water_vapor_due_to_sublimation_of_surface_snow_and_ice",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "limon.sftflf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by floating ice shelf, the component of the ice sheet that is flowing over sea water",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Floating Ice Shelf Area Percentage",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftflf",
+ "positive": "",
+ "standard_name": "floating_ice_shelf_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "limon.sftgrf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by grounded ice sheet",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Grounded Ice Sheet Area Percentage",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftgrf",
+ "positive": "",
+ "standard_name": "grounded_ice_sheet_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "limon.snc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of each grid cell that is occupied by snow that rests on land portion of cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Area Percentage",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snc",
+ "positive": "",
+ "standard_name": "surface_snow_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "limon.sncis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Percentage of each grid cell that is occupied by snow that rests on land portion of cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Snow Cover Percentage",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sncIs",
+ "positive": "",
+ "standard_name": "surface_snow_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "limon.snd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "where land over land, this is computed as the mean thickness of snow in the land portion of the grid cell (averaging over the entire land portion, including the snow-free fraction). Reported as 0.0 where the land fraction is 0.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Depth",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snd",
+ "positive": "",
+ "standard_name": "surface_snow_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "limon.snicefreezis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Mass flux of surface meltwater which refreezes within the snowpack. Computed as the total refreezing on the land ice portion of the grid cell divided by land ice area in the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Surface Snow and Ice Refreeze Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snicefreezIs",
+ "positive": "",
+ "standard_name": "surface_snow_and_ice_refreezing_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "limon.snicemis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Loss of snow and ice mass resulting from surface melting. Computed as the total surface melt on the land ice portion of the grid cell divided by land ice area in the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Surface Snow and Ice Melt Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snicemIs",
+ "positive": "",
+ "standard_name": "surface_snow_and_ice_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "limon.snm",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The total surface snow melt rate on the land portion of the grid cell divided by the land area in the grid cell; report as zero for snow-free land regions and missing where there is no land.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow Melt",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snm",
+ "positive": "",
+ "standard_name": "surface_snow_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "limon.snmis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "The total surface snow melt rate on the land portion of the grid cell divided by the land area in the grid cell; report as zero for snow-free land regions and missing where there is no land.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Surface Snow Melt",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snmIs",
+ "positive": "",
+ "standard_name": "surface_snow_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "limon.snw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The mass of surface snow on the land portion of the grid cell divided by the land area in the grid cell; reported as missing where the land fraction is 0; excludes snow on vegetation canopy or on sea ice.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Snow Amount",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snw",
+ "positive": "",
+ "standard_name": "surface_snow_amount",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "limon.sootsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "the entire land portion of the grid cell is considered, with snow soot content set to 0.0 in regions free of snow.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Soot Content",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sootsn",
+ "positive": "",
+ "standard_name": "soot_content_of_surface_snow",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "limon.tasis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Near-Surface Air Temperature",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasIs",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "limon.tpf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The mean thickness of the permafrost layer in the land portion of the grid cell. Reported as zero in permafrost-free regions.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Permafrost Layer Thickness",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tpf",
+ "positive": "",
+ "standard_name": "permafrost_layer_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "limon.tsis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Surface Temperature",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tsIs",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "limon.tsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean (with samples weighted by snow mass)",
+ "comment": "This temperature is averaged over all the snow in the grid cell that rests on land or land ice. When computing the time-mean here, the time samples, weighted by the mass of snow on the land portion of the grid cell, are accumulated and then divided by the sum of the weights. Reported as missing in regions free of snow on land.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Internal Temperature",
+ "modeling_realm": [
+ "landIce",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tsn",
+ "positive": "",
+ "standard_name": "temperature_in_surface_snow",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "limon.tsnis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "limon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where ice_sheet",
+ "comment": "This temperature is averaged over all the snow in the grid cell that rests on land or land ice. When computing the time-mean here, the time samples, weighted by the mass of snow on the land portion of the grid cell, are accumulated and then divided by the sum of the weights. Reported as missing in regions free of snow on land.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Sheet Snow Internal Temperature",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tsnIs",
+ "positive": "",
+ "standard_name": "temperature_in_surface_snow",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lisubhrptsite.sbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lisubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "The snow and ice sublimation flux is the loss of snow and ice mass per unit area from the surface resulting from their direct conversion to water vapor that enters the atmosphere.",
+ "dimensions": [
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Surface Snow and Ice Sublimation Flux",
+ "modeling_realm": [
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sbl",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_water_vapor_due_to_sublimation_of_surface_snow_and_ice",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lp3hr.gpp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lp3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The rate of synthesis of biomass from inorganic precursors by autotrophs ('producers') expressed as the mass of carbon which it contains. For example, photosynthesis in plants or phytoplankton. The producers also respire some of this biomass and the difference is referred to as the net primary production. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Carbon Mass Flux out of Atmosphere Due to Gross Primary Production on Land [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "gpp",
+ "positive": "",
+ "standard_name": "gross_primary_productivity_of_biomass_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lp3hr.mrro",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lp3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The total run-off (including drainage through the base of the soil model) per unit area leaving the land portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Total Runoff",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrro",
+ "positive": "",
+ "standard_name": "runoff_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lp3hr.ra",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lp3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass flux per unit area into atmosphere due to autotrophic respiration on land (respiration by producers) [see rh for heterotrophic production]",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to Autotrophic (Plant) Respiration on Land [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ra",
+ "positive": "up",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_plant_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lp3hr.rh",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lp3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass flux per unit area into atmosphere due to heterotrophic respiration on land (respiration by consumers)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Total Heterotrophic Respiration on Land as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rh",
+ "positive": "up",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_heterotrophic_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lp3hrpt.mrsos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lp3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: point",
+ "comment": "The mass of water in all phases in the upper 10cm of the soil layer.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "sdepth1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Moisture in Upper Portion of Soil Column",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsos",
+ "positive": "",
+ "standard_name": "mass_content_of_water_in_soil_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lp3hrpt.tslsi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lp3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean (comment: over land and sea ice) time: point",
+ "comment": "Surface temperature of all surfaces except open ocean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Temperature Where Land or Sea Ice",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tslsi",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lp6hrpt.mrsol",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lp6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "in each soil layer, the mass of water in all phases, including ice. Reported as 'missing' for grid cells occupied entirely by 'sea'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Total Water Content of Soil Layer",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsol",
+ "positive": "",
+ "standard_name": "mass_content_of_water_in_soil_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lp6hrpt.mrsos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lp6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: point",
+ "comment": "The mass of water in all phases in the upper 10cm of the soil layer.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "sdepth1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Moisture in Upper Portion of Soil Column",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsos",
+ "positive": "",
+ "standard_name": "mass_content_of_water_in_soil_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lp6hrpt.tsl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lp6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: point",
+ "comment": "Temperature of soil. Reported as missing for grid cells with no land.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "sdepth1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Temperature of Soil",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tsl",
+ "positive": "",
+ "standard_name": "soil_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.albc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Albedo of the vegetation: fraction of incoming solar radiation which is reflected before reaching the ground.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Canopy Albedo",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "albc",
+ "positive": "",
+ "standard_name": "canopy_albedo",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.albsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where snow (comment: mask=snc)",
+ "comment": "Albedo of the snow-covered surface, averaged over the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Snow Albedo",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "albsn",
+ "positive": "",
+ "standard_name": "surface_albedo",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.ares",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The 'aerodynamic_resistance' is the resistance to mixing through the boundary layer toward the surface by means of the dominant process, turbulent transport. Reference: Wesely, M. L., 1989, doi:10.1016/0004-6981(89)90153-4.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Aerodynamic Resistance",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ares",
+ "positive": "",
+ "standard_name": "aerodynamic_resistance",
+ "units": "s m-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.cnc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Percentage of area covered by vegetation.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Canopy Covered Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cnc",
+ "positive": "",
+ "standard_name": "vegetation_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.cw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "'Amount' means mass per unit area. 'Water' means water in all phases, including frozen i.e. ice and snow. 'Canopy' means the plant or vegetation canopy. The canopy water is the water on the canopy.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Total Canopy Water Storage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cw",
+ "positive": "",
+ "standard_name": "canopy_water_amount",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.dcw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The phrase 'change_over_time_in_X' means change in a quantity X over a time-interval, which should be defined by the bounds of the time coordinate. 'Canopy' means the plant or vegetation canopy. Canopy water is the water on the canopy. 'Water' means water in all phases, including frozen, i.e. ice and snow. 'Amount' means mass per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Change in Interception Storage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dcw",
+ "positive": "",
+ "standard_name": "change_over_time_in_canopy_water_amount",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.dgw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellr",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Groundwater is subsurface water below the depth of the water table.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Change in Groundwater",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dgw",
+ "positive": "",
+ "standard_name": "change_over_time_in_groundwater_amount",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.dmlt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where unfrozen_soil",
+ "comment": "Depth from surface to the zero degree isotherm. Above this isotherm T > 0o, and below this line T < 0o. Missing if surface is frozen or if soil is unfrozen at all depths.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "stempzero"
+ ],
+ "frequency": "day",
+ "long_name": "Depth to Soil Thaw",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dmlt",
+ "positive": "",
+ "standard_name": "depth_at_shallowest_isotherm_defined_by_soil_temperature",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.drivw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellr",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Change over time of the mass of water per unit area in the fluvial system (stream and floodplain).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Change in River Storage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "drivw",
+ "positive": "",
+ "standard_name": "change_over_time_in_river_water_amount",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.dslw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The phrase 'change_over_time_in_X' means change in a quantity X over a time-interval, which should be defined by the bounds of the time coordinate. 'Content' indicates a quantity per unit area. The mass content of water in soil refers to the vertical integral from the surface down to the bottom of the soil model. For the content between specified levels in the soil, standard names including 'content_of_soil_layer' are used. 'Water' means water in all phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Change in Soil Moisture",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dslw",
+ "positive": "",
+ "standard_name": "change_over_time_in_mass_content_of_water_in_soil",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.dsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Change in time of the mass per unit area of ice in glaciers, ice caps, ice sheets and shelves, river and lake ice, any other ice on a land surface, such as frozen flood water, and snow lying on such ice or on the land surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Change in Snow Water Equivalent",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dsn",
+ "positive": "",
+ "standard_name": "change_over_time_in_amount_of_ice_and_snow_on_land",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.dsw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The phrase 'land_water_amount', often known as 'Terrestrial Water Storage', includes: surface liquid water (water in rivers, wetlands, lakes, reservoirs, rainfall intercepted by the canopy); surface ice and snow (glaciers, ice caps, grounded ice sheets not displacing sea water, river and lake ice, other surface ice such as frozen flood water, snow lying on the surface and intercepted by the canopy); subsurface water (liquid and frozen soil water, groundwater).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Change in Surface Water Storage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dsw",
+ "positive": "",
+ "standard_name": "change_over_time_in_land_water_amount",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.dtes",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Change in heat storage over the soil layer and the vegetation for which the energy balance is calculated, accumulated over the sampling time interval.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Change in Surface Heat Storage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dtes",
+ "positive": "",
+ "standard_name": "change_over_time_in_thermal_energy_content_of_vegetation_and_litter_and_soil",
+ "units": "J m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.dtesn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Change in cold content over the snow layer for which the energy balance is calculated, accumulated over the sampling time interval. This should also include the energy contained in the liquid water in the snow pack.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Change in Snow and Ice Cold Content",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dtesn",
+ "positive": "",
+ "standard_name": "change_over_time_in_thermal_energy_content_of_ice_and_snow_on_land",
+ "units": "J m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.ec",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Evaporation flux from water in all phases on the vegetation canopy.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Interception Evaporation",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ec",
+ "positive": "",
+ "standard_name": "water_evaporation_flux_from_canopy",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.eow",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Evaporation (conversion of liquid or solid into vapor) from open water. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Open Water Evaporation",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "eow",
+ "positive": "",
+ "standard_name": "surface_water_evaporation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.es",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Water here means water in all phases. Evaporation is the conversion of liquid or solid into vapor. (The conversion of solid alone into vapor is called 'sublimation'.) In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Bare Soil Evaporation",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "es",
+ "positive": "",
+ "standard_name": "water_evaporation_flux_from_soil",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.esn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Water here means water in all phases. Evaporation is the conversion of liquid or solid into vapor. (The conversion of solid alone into vapor is called 'sublimation'.) In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. Unless indicated in the cell_methods attribute, a quantity is assumed to apply to the whole area of each horizontal grid box. Previously, the qualifier where_type was used to specify that the quantity applies only to the part of the grid box of the named type. Names containing the where_type qualifier are deprecated and newly created data should use the cell_methods attribute to indicate the horizontal area to which the quantity applies.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Snow Evaporation",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "esn",
+ "positive": "",
+ "standard_name": "water_evapotranspiration_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.evspsbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Evaporation at surface (also known as evapotranspiration): flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Evaporation Including Sublimation and Transpiration",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evspsbl",
+ "positive": "",
+ "standard_name": "water_evapotranspiration_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.evspsblpot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "at surface; potential flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Potential Evapotranspiration",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evspsblpot",
+ "positive": "",
+ "standard_name": "water_potential_evaporation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.lai",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "A ratio obtained by dividing the total upper leaf surface area of vegetation by the (horizontal) surface area of the land on which it grows.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Leaf Area Index",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lai",
+ "positive": "",
+ "standard_name": "leaf_area_index",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.mrfsofr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Fraction of soil moisture mass in the solid phase in each user-defined soil layer (3D variable)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Average Layer Fraction of Frozen Moisture",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrfsofr",
+ "positive": "",
+ "standard_name": "mass_fraction_of_frozen_water_in_soil_moisture",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.mrlqso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Fraction of soil moisture mass in the liquid phase in each user-defined soil layer (3D variable)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Average Layer Fraction of Liquid Moisture",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrlqso",
+ "positive": "",
+ "standard_name": "mass_fraction_of_unfrozen_water_in_soil_moisture",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.mrro",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The total run-off (including drainage through the base of the soil model) per unit area leaving the land portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Total Runoff",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrro",
+ "positive": "",
+ "standard_name": "runoff_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.mrrob",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Runoff is the liquid water which drains from land. If not specified, 'runoff' refers to the sum of surface runoff and subsurface drainage. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Subsurface Runoff",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrrob",
+ "positive": "",
+ "standard_name": "subsurface_runoff_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.mrros",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The total surface run off leaving the land portion of the grid cell (excluding drainage through the base of the soil model).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Runoff",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrros",
+ "positive": "",
+ "standard_name": "surface_runoff_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.mrsfl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "in each soil layer, the mass of water in ice phase. Reported as 'missing' for grid cells occupied entirely by 'sea'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Frozen Water Content of Soil Layer",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsfl",
+ "positive": "",
+ "standard_name": "frozen_water_content_of_soil_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.mrsll",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "in each soil layer, the mass of water in liquid phase. Reported as 'missing' for grid cells occupied entirely by 'sea'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Liquid Water Content of Soil Layer",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsll",
+ "positive": "",
+ "standard_name": "liquid_water_content_of_soil_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.mrso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "the mass per unit area (summed over all soil layers) of water in all phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Total Soil Moisture Content",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrso",
+ "positive": "",
+ "standard_name": "mass_content_of_water_in_soil",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.mrsol",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "in each soil layer, the mass of water in all phases, including ice. Reported as 'missing' for grid cells occupied entirely by 'sea'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Total Water Content of Soil Layer",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsol",
+ "positive": "",
+ "standard_name": "mass_content_of_water_in_soil_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.mrsos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The mass of water in all phases in the upper 10cm of the soil layer.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "sdepth1"
+ ],
+ "frequency": "day",
+ "long_name": "Moisture in Upper Portion of Soil Column",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsos",
+ "positive": "",
+ "standard_name": "mass_content_of_water_in_soil_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.mrsow",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Vertically integrated soil moisture divided by maximum allowable soil moisture above wilting point.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Total Soil Wetness",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsow",
+ "positive": "",
+ "standard_name": "volume_fraction_of_condensed_water_in_soil_at_field_capacity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.mrtws",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Mass of water in all phases and in all components including soil, canopy, vegetation, ice sheets, rivers and ground water.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Terrestrial Water Storage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrtws",
+ "positive": "",
+ "standard_name": "land_water_amount",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.nudgincsm",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "A nudging increment refers to an amount added to parts of a model system. The phrase 'nudging_increment_in_X' refers to an increment in quantity X over a time period which should be defined in the bounds of the time coordinate. 'Content' indicates a quantity per unit area. 'Water' means water in all phases. The mass content of water in soil refers to the vertical integral from the surface down to the bottom of the soil model. The 'soil content' of a quantity refers to the vertical integral from the surface down to the bottom of the soil model. For the content between specified levels in the soil, standard names including 'content_of_soil_layer' are used.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Nudging Increment of Water in Soil Moisture",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nudgincsm",
+ "positive": "",
+ "standard_name": "nudging_increment_in_mass_content_of_water_in_soil",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.nudgincswe",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "A nudging increment refers to an amount added to parts of a model system. The phrase 'nudging_increment_in_X' refers to an increment in quantity X over a time period which should be defined in the bounds of the time coordinate. The surface called 'surface' means the lower boundary of the atmosphere. 'Amount' means mass per unit area. 'Snow and ice on land' means ice in glaciers, ice caps, ice sheets & shelves, river and lake ice, any other ice on a land surface, such as frozen flood water, and snow lying on such ice or on the land surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Nudging Increment of Water in Snow",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nudgincswe",
+ "positive": "",
+ "standard_name": "nudging_increment_in_snow_and_ice_amount_on_land",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.prveg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The precipitation flux that is intercepted by the vegetation canopy (if present in model) before reaching the ground.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Precipitation onto Canopy",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prveg",
+ "positive": "",
+ "standard_name": "precipitation_flux_onto_canopy",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.qgwr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellr",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Mass flux of water from the soil layer into ground water.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Groundwater Recharge from Soil Layer",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "qgwr",
+ "positive": "",
+ "standard_name": "downward_liquid_water_mass_flux_into_groundwater",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.rivi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellr",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Inflow of River Water into Cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "River Inflow",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rivi",
+ "positive": "",
+ "standard_name": "incoming_water_volume_transport_along_river_channel",
+ "units": "m3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.rivo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellr",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Outflow of River Water from Cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "River Discharge",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rivo",
+ "positive": "",
+ "standard_name": "outgoing_water_volume_transport_along_river_channel",
+ "units": "m3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.rzwc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "'Content' indicates a quantity per unit area. The content of a soil layer is the vertical integral of the specified quantity within the layer. The quantity with standard name mass_content_of_water_in_soil_layer_defined_by_root_depth is the vertical integral between the surface and the depth to which plant roots penetrate. A coordinate variable or scalar coordinate variable with standard name root_depth can be used to specify the extent of the layer. 'Water' means water in all phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Root Zone Soil Moisture",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rzwc",
+ "positive": "",
+ "standard_name": "mass_content_of_water_in_soil_layer_defined_by_root_depth",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.sw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Total liquid water storage, other than soil, snow or interception storage (i.e. lakes, river channel or depression storage).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Water Storage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sw",
+ "positive": "",
+ "standard_name": "land_surface_liquid_water_amount",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.tcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Vegetation temperature, averaged over all vegetation types",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Vegetation Canopy Temperature",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tcs",
+ "positive": "",
+ "standard_name": "canopy_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.tgs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Surface bare soil temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Temperature of Bare Soil",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tgs",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.tran",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Transpiration (may include dew formation as a negative flux).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Transpiration",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tran",
+ "positive": "up",
+ "standard_name": "transpiration_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.tsl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Temperature of soil. Reported as missing for grid cells with no land.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Temperature of Soil",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tsl",
+ "positive": "",
+ "standard_name": "soil_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.tslsi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean (comment: over land and sea ice)",
+ "comment": "Surface temperature of all surfaces except open ocean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Temperature Where Land or Sea Ice",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tslsi",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpday.wtd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellr",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Depth is the vertical distance below the surface. The water table is the surface below which the soil is saturated with water such that all pore spaces are filled.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Water Table Depth",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wtd",
+ "positive": "",
+ "standard_name": "water_table_depth",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpfx.areacellr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum",
+ "comment": "For river routing model, if grid differs from the atmospheric grid.",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Grid-Cell Area for River Model Variables",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "areacellr",
+ "positive": "",
+ "standard_name": "cell_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpfx.clayfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land",
+ "comment": "'Volume fraction' is used in the construction volume_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth"
+ ],
+ "frequency": "fx",
+ "long_name": "Clay Fraction",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clayfrac",
+ "positive": "",
+ "standard_name": "volume_fraction_of_clay_in_soil",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpfx.fldcapacity",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land",
+ "comment": "The field capacity of soil is the maximum content of water it can retain against gravitational drainage. Provide as a percentage of the soil volume.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth"
+ ],
+ "frequency": "fx",
+ "long_name": "Field Capacity",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fldcapacity",
+ "positive": "",
+ "standard_name": "volume_fraction_of_condensed_water_in_soil_at_field_capacity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpfx.ksat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land",
+ "comment": "Hydraulic conductivity is the constant k in Darcy's Law q=-k grad h for fluid flow q (volume transport per unit area i.e. velocity) through a porous medium, where h is the hydraulic head (pressure expressed as an equivalent depth of water).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth"
+ ],
+ "frequency": "fx",
+ "long_name": "Saturated Hydraulic Conductivity",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ksat",
+ "positive": "",
+ "standard_name": "soil_hydraulic_conductivity_at_saturation",
+ "units": "micron s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpfx.mrsofc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land",
+ "comment": "The bulk water content retained by the soil at -33 J/kg of suction pressure, expressed as mass per unit land area; report as missing where there is no land",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Capacity of Soil to Store Water (Field Capacity)",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsofc",
+ "positive": "",
+ "standard_name": "soil_moisture_content_at_field_capacity",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpfx.orog",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. Altitude is the (geometric) height above the geoid, which is the reference geopotential surface. The geoid is similar to mean sea level.",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Surface Altitude",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "orog",
+ "positive": "",
+ "standard_name": "surface_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpfx.rootd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean",
+ "comment": "report the maximum soil depth reachable by plant roots (if defined in model), i.e., the maximum soil depth from which they can extract moisture; report as *missing* where the land fraction is 0.",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Maximum Root Depth",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rootd",
+ "positive": "",
+ "standard_name": "root_depth",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpfx.rootdsl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land",
+ "comment": "Mass of carbon in roots.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth"
+ ],
+ "frequency": "fx",
+ "long_name": "Root Distribution",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rootdsl",
+ "positive": "",
+ "standard_name": "root_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpfx.sandfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land",
+ "comment": "'Volume fraction' is used in the construction volume_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth"
+ ],
+ "frequency": "fx",
+ "long_name": "Sand Fraction",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sandfrac",
+ "positive": "",
+ "standard_name": "volume_fraction_of_sand_in_soil",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpfx.sftgif",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean",
+ "comment": "Percentage of grid cell covered by land ice (ice sheet, ice shelf, ice cap, glacier)",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Land Ice Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftgif",
+ "positive": "",
+ "standard_name": "land_ice_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpfx.slthick",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land",
+ "comment": "'Thickness' means the vertical extent of a layer. 'Cell' refers to a model grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth"
+ ],
+ "frequency": "fx",
+ "long_name": "Thickness of Soil Layers",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "slthick",
+ "positive": "",
+ "standard_name": "cell_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpfx.vegheight",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land",
+ "comment": "Vegetation height averaged over all vegetation types and over the vegetated fraction of a grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Height of the Vegetation Canopy",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vegHeight",
+ "positive": "",
+ "standard_name": "canopy_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpfx.wilt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land",
+ "comment": "Percentage water content of soil by volume at the wilting point. The wilting point of soil is the water content below which plants cannot extract sufficient water to balance their loss through transpiration. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth"
+ ],
+ "frequency": "fx",
+ "long_name": "Wilting Point",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wilt",
+ "positive": "",
+ "standard_name": "volume_fraction_of_condensed_water_in_soil_at_wilting_point",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.baresoilfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by bare soil.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typebare"
+ ],
+ "frequency": "mon",
+ "long_name": "Bare Soil Percentage Area Coverage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "baresoilFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.burntfractionall",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of grid cell burned due to all fires including natural and anthropogenic fires and those associated with anthropogenic Land-use change",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typeburnt"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage of Entire Grid Cell That Is Covered by Burnt Vegetation (All Classes)",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "burntFractionAll",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.c13land",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon-13 mass content per unit area in vegetation (any living plants e.g. trees, shrubs, grass), litter (dead plant material in or above the soil), soil, and forestry and agricultural products (e.g. paper, cardboard, furniture, timber for construction, biofuels and food for both humans and livestock).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass of 13C in All Terrestrial Carbon Pools",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c13Land",
+ "positive": "",
+ "standard_name": "mass_content_of_13C_in_vegetation_and_litter_and_soil_and_forestry_and_agricultural_products",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.c13litter",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon-13 mass content per unit area litter (dead plant material in or above the soil).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass of 13C in Litter Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c13Litter",
+ "positive": "",
+ "standard_name": "litter_mass_content_of_13C",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.c13soil",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon-13 mass content per unit area in soil.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass of 13C in Soil Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c13Soil",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_13C",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.c13veg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon-13 mass content per unit area in vegetation (any living plants e.g. trees, shrubs, grass).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass of 13C in Vegetation",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c13Veg",
+ "positive": "",
+ "standard_name": "vegetation_mass_content_of_13C",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.c14land",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon-14 mass content per unit area in vegetation (any living plants e.g. trees, shrubs, grass), litter (dead plant material in or above the soil), soil, and forestry and agricultural products (e.g. paper, cardboard, furniture, timber for construction, biofuels and food for both humans and livestock).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass of 14C in All Terrestrial Carbon Pools",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c14Land",
+ "positive": "",
+ "standard_name": "mass_content_of_14C_in_vegetation_and_litter_and_soil_and_forestry_and_agricultural_products",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.c14litter",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon-14 mass content per unit area litter (dead plant material in or above the soil).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass of 14C in Litter Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c14Litter",
+ "positive": "",
+ "standard_name": "litter_mass_content_of_14C",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.c14soil",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon-14 mass content per unit area in soil.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass of 14C in Soil Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c14Soil",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_14C",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.c14veg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon-14 mass content per unit area in vegetation (any living plants e.g. trees, shrubs, grass).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass of 14C in Vegetation",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c14Veg",
+ "positive": "",
+ "standard_name": "vegetation_mass_content_of_14C",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.c3pftfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by C3 PFTs (including grass, crops, and trees).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typec3pft"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cover by C3 Plant Functional Type",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c3PftFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.c4pftfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by C4 PFTs (including grass and crops).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typec4pft"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cover by C4 Plant Functional Type",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c4PftFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.ccwd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass per unit area in woody debris (dead organic matter composed of coarse wood. It is distinct from litter)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Coarse Woody Debris",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cCwd",
+ "positive": "",
+ "standard_name": "wood_debris_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.cland",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Report missing data over ocean grid cells. For fractional land report value averaged over the land fraction.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Carbon in All Terrestrial Carbon Pools",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cLand",
+ "positive": "",
+ "standard_name": "mass_content_of_carbon_in_vegetation_and_litter_and_soil_and_forestry_and_agricultural_products",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.cleaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass per unit area in leaves.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Leaves",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cLeaf",
+ "positive": "",
+ "standard_name": "leaf_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.clitter",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "'Litter' is dead plant material in or above the soil. It is distinct from coarse wood debris. The precise distinction between 'fine' and 'coarse' is model dependent. 'Content' indicates a quantity per unit area. The sum of the quantities with standard names surface_litter_mass_content_of_carbon and subsurface_litter_mass_content_of_carbon has the standard name litter_mass_content_of_carbon.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Litter Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cLitter",
+ "positive": "",
+ "standard_name": "litter_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.clitterabove",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "'Litter' is dead plant material in or above the soil. It is distinct from coarse wood debris. The precise distinction between 'fine' and 'coarse' is model dependent. 'Surface litter' means the part of the litter resting above the soil surface. 'Content' indicates a quantity per unit area. The sum of the quantities with standard names surface_litter_mass_content_of_carbon and subsurface_litter_mass_content_of_carbon has the standard name litter_mass_content_of_carbon.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Above-Ground Litter",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cLitterAbove",
+ "positive": "",
+ "standard_name": "surface_litter_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.clitterbelow",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "'Litter' is dead plant material in or above the soil. It is distinct from coarse wood debris. The precise distinction between 'fine' and 'coarse' is model dependent. 'subsurface litter' means the part of the litter mixed within the soil below the surface. 'Content' indicates a quantity per unit area. The sum of the quantities with standard names surface_litter_mass_content_of_carbon and subsurface_litter_mass_content_of_carbon has the standard name litter_mass_content_of_carbon.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Below-Ground Litter",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cLitterBelow",
+ "positive": "",
+ "standard_name": "subsurface_litter_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.clittercwd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "'Content' indicates a quantity per unit area. 'Wood debris' means dead organic matter composed of coarse wood. It is distinct from fine litter. The precise distinction between 'fine' and 'coarse' is model dependent.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Coarse Woody Debris",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cLitterCwd",
+ "positive": "",
+ "standard_name": "wood_debris_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.clittergrass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where natural_grasses (comment: mask=grassFrac)",
+ "comment": "'Litter' is dead plant material in or above the soil. It is distinct from coarse wood debris. The precise distinction between 'fine' and 'coarse' is model dependent. 'Content' indicates a quantity per unit area. The sum of the quantities with standard names surface_litter_mass_content_of_carbon and subsurface_litter_mass_content_of_carbon has the standard name litter_mass_content_of_carbon.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Litter on Grass Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cLitterGrass",
+ "positive": "",
+ "standard_name": "litter_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.clittershrub",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where shrubs (comment: mask=shrubFrac)",
+ "comment": "'Litter' is dead plant material in or above the soil. It is distinct from coarse wood debris. The precise distinction between 'fine' and 'coarse' is model dependent. 'Content' indicates a quantity per unit area. The sum of the quantities with standard names surface_litter_mass_content_of_carbon and subsurface_litter_mass_content_of_carbon has the standard name litter_mass_content_of_carbon.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Litter on Shrub Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cLitterShrub",
+ "positive": "",
+ "standard_name": "litter_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.clittersubsurf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "subsurface litter pool fed by root inputs.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Below-Ground Litter",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cLitterSubSurf",
+ "positive": "",
+ "standard_name": "subsurface_litter_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.clittersurf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Surface or near-surface litter pool fed by leaf and above-ground litterfall",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Above-Ground Litter",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cLitterSurf",
+ "positive": "",
+ "standard_name": "surface_litter_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.clittertree",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where trees (comment: mask=treeFrac)",
+ "comment": "'Litter' is dead plant material in or above the soil. It is distinct from coarse wood debris. The precise distinction between 'fine' and 'coarse' is model dependent. 'Content' indicates a quantity per unit area. The sum of the quantities with standard names surface_litter_mass_content_of_carbon and subsurface_litter_mass_content_of_carbon has the standard name litter_mass_content_of_carbon.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Litter on Tree Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cLitterTree",
+ "positive": "",
+ "standard_name": "litter_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.cmisc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "e.g., labile, fruits, reserves, etc.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Other Living Compartments on Land",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cMisc",
+ "positive": "",
+ "standard_name": "miscellaneous_living_matter_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.cother",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "E.g. fruits, seeds, etc.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Vegetation Components Other than Leaves, Stems and Roots",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cOther",
+ "positive": "",
+ "standard_name": "miscellaneous_living_matter_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.cproduct",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass per unit area in that has been removed from the environment through land use change.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Products of Land-Use Change",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cProduct",
+ "positive": "",
+ "standard_name": "carbon_mass_content_of_forestry_and_agricultural_products",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.croot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass per unit area in roots, including fine and coarse roots.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Roots",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cRoot",
+ "positive": "",
+ "standard_name": "root_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.cropfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by crop.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typecrop"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Crop Cover",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cropFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.cropfracc3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell covered by C3 crops",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typec3crop"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cover by C3 Crops",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cropFracC3",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.cropfracc4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell covered by C4 crops",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typec4crop"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cover by C4 Crops",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cropFracC4",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.csoil",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass in the full depth of the soil model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Model Soil Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cSoil",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.csoilabove1m",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Report missing data over ocean grid cells. For fractional land report value averaged over the land fraction.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "sdepth10"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Soil Pool Above 1m Depth",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cSoilAbove1m",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.csoilfast",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass per unit area in fast soil pool. Fast means a lifetime of less than 10 years for reference climate conditions (20th century) in the absence of water limitations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Fast Soil Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cSoilFast",
+ "positive": "",
+ "standard_name": "fast_soil_pool_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.csoilgrass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where natural_grasses (comment: mask=grassFrac)",
+ "comment": "'Content' indicates a quantity per unit area. The 'soil content' of a quantity refers to the vertical integral from the surface down to the bottom of the soil model. For the content between specified levels in the soil, standard names including content_of_soil_layer are used.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Soil on Grass Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cSoilGrass",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.csoillevels",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "for models with vertically discretised soil carbon, report total soil carbon for each level",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Each Model Soil Level (Summed over All Soil Carbon Pools in That Level)",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cSoilLevels",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.csoilmedium",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass per unit area in medium (rate) soil pool. Medium means a lifetime of more than than 10 years and less than 100 years for reference climate conditions (20th century) in the absence of water limitations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Medium Soil Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cSoilMedium",
+ "positive": "",
+ "standard_name": "medium_soil_pool_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.csoilpools",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "For models with multiple soil carbon pools, report each pool here. If models also have vertical discretisation these should be aggregated",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "soilpools",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Each Model Soil Pool (Summed over Vertical Levels)",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cSoilPools",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.csoilshrub",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where shrubs (comment: mask=shrubFrac)",
+ "comment": "'Content' indicates a quantity per unit area. The 'soil content' of a quantity refers to the vertical integral from the surface down to the bottom of the soil model. For the content between specified levels in the soil, standard names including content_of_soil_layer are used.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Soil on Shrub Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cSoilShrub",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.csoilslow",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass per unit area in slow soil pool. Slow means a lifetime of more than 100 years for reference climate (20th century) in the absence of water limitations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Slow Soil Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cSoilSlow",
+ "positive": "",
+ "standard_name": "slow_soil_pool_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.csoiltree",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where trees (comment: mask=treeFrac)",
+ "comment": "'Content' indicates a quantity per unit area. The 'soil content' of a quantity refers to the vertical integral from the surface down to the bottom of the soil model. For the content between specified levels in the soil, standard names including content_of_soil_layer are used.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Soil on Tree Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cSoilTree",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.cstem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "including sapwood and hardwood.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Stem",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cStem",
+ "positive": "",
+ "standard_name": "stem_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.ctotfirelut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "Different from LMON this flux should include all fires occurring on the land use tile, including natural, man-made and deforestation fires",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Carbon Loss from Natural and Managed Fire on Land-Use Tile, Including Deforestation Fires [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cTotFireLut",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_fires",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.cveg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass per unit area in vegetation.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Vegetation",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cVeg",
+ "positive": "",
+ "standard_name": "vegetation_carbon_content",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.cveggrass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where natural_grasses (comment: mask=grassFrac)",
+ "comment": "'Content' indicates a quantity per unit area. 'Vegetation' means any plants e.g. trees, shrubs, grass. Plants are autotrophs i.e. 'producers' of biomass using carbon obtained from carbon dioxide.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Vegetation on Grass Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cVegGrass",
+ "positive": "",
+ "standard_name": "vegetation_carbon_content",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.cvegshrub",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where shrubs (comment: mask=shrubFrac)",
+ "comment": "'Content' indicates a quantity per unit area. 'Vegetation' means any plants e.g. trees, shrubs, grass. Plants are autotrophs i.e. 'producers' of biomass using carbon obtained from carbon dioxide.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Vegetation on Shrub Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cVegShrub",
+ "positive": "",
+ "standard_name": "vegetation_carbon_content",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.cvegtree",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where trees (comment: mask=treeFrac)",
+ "comment": "'Content' indicates a quantity per unit area. 'Vegetation' means any plants e.g. trees, shrubs, grass. Plants are autotrophs i.e. 'producers' of biomass using carbon obtained from carbon dioxide.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Vegetation on Tree Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cVegTree",
+ "positive": "",
+ "standard_name": "vegetation_carbon_content",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.cwood",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass per unit area in wood, including sapwood and hardwood.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass in Wood",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cWood",
+ "positive": "",
+ "standard_name": "stem_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.evspsblpot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "at surface; potential flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Potential Evapotranspiration",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evspsblpot",
+ "positive": "",
+ "standard_name": "water_potential_evaporation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.evspsblsoi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Water evaporation from soil (including sublimation).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Water Evaporation from Soil",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evspsblsoi",
+ "positive": "",
+ "standard_name": "water_evaporation_flux_from_soil",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.evspsblveg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The canopy evaporation and sublimation (if present in model); may include dew formation as a negative flux.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Evaporation from Canopy",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evspsblveg",
+ "positive": "",
+ "standard_name": "water_evaporation_flux_from_canopy",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.fahlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "Anthropogenic heat flux generated from non-renewable human primary energy consumption, including energy use by vehicles, commercial and residential buildings, industry, and power plants. Primary energy refers to energy in natural resources, fossil and nonfossil, before conversion into other forms, such as electricity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Anthropogenic Heat Flux Generated from non-Renewable Human Primary Energy Consumption",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fahLut",
+ "positive": "up",
+ "standard_name": "surface_upward_heat_flux_due_to_anthropogenic_energy_consumption",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.fanthdisturb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Anthropogenic flux of carbon as carbon dioxide into the atmosphere. That is, emissions influenced, caused, or created by human activity. Anthropogenic emission of carbon dioxide includes fossil fuel use, cement production, agricultural burning and sources associated with anthropogenic land use change, except forest regrowth.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux from Vegetation, Litter or Soil Pools into the Atmosphere Due to any Human Activity [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fAnthDisturb",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_anthropogenic_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.fbnf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The fixation (uptake of nitrogen gas directly from the atmosphere) of nitrogen due to biological processes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Biological Nitrogen Fixation",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fBNF",
+ "positive": "",
+ "standard_name": "tendency_of_soil_and_vegetation_mass_content_of_nitrogen_compounds_expressed_as_nitrogen_due_to_fixation",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.fclandtoocean",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellr",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "leached carbon etc that goes into run off or river routing and finds its way into ocean should be reported here.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Lateral Transfer of Carbon out of Grid Cell That Eventually Goes into Ocean",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fCLandToOcean",
+ "positive": "",
+ "standard_name": "mass_flux_of_carbon_into_sea_water_from_rivers",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.fdeforesttoatmos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "When land use change results in deforestation of natural vegetation (trees or grasslands) then natural biomass is removed. The treatment of deforested biomass differs significantly across models, but it should be straight-forward to compare deforested biomass across models.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Deforested Biomass That Goes into Atmosphere as a Result of Anthropogenic Land-Use Change [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fDeforestToAtmos",
+ "positive": "",
+ "standard_name": "surface_net_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_anthropogenic_land_use_change",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.fdeforesttoproduct",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "When land use change results in deforestation of natural vegetation (trees or grasslands) then natural biomass is removed. The treatment of deforested biomass differs significantly across models, but it should be straight-forward to compare deforested biomass across models.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Deforested Biomass That Goes into Product Pool as a Result of Anthropogenic Land-Use Change",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fDeforestToProduct",
+ "positive": "",
+ "standard_name": "carbon_mass_flux_into_forestry_and_agricultural_products_due_to_anthropogenic_land_use_or_land_cover_change",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.ffire",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "CO2 emissions (expressed as a carbon mass flux per unit area) from natural fires and human ignition fires as calculated by the fire module of the dynamic vegetation model, but excluding any CO2 flux from fire included in fLuc (CO2 Flux to Atmosphere from Land Use Change).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to CO2 Emission from Fire Excluding Land-Use Change [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fFire",
+ "positive": "up",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_fires_excluding_anthropogenic_land_use_change",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.ffireall",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "From all sources, Including natural, anthropogenic and Land-use change. Only total fire emissions can be compared to observations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to CO2 Emission from Fire Including All Sources [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fFireAll",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_fires",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.ffirenat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "CO2 emissions from natural fires",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to CO2 Emission from Natural Fire [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fFireNat",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_natural_fires",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.fgrazing",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass flux per unit area due to grazing on land",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to Grazing on Land [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fGrazing",
+ "positive": "up",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_grazing",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.fharvest",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass flux per unit area due to crop harvesting",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to Crop Harvesting [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fHarvest",
+ "positive": "up",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_crop_harvesting",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.fharvesttoatmos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "any harvested carbon that is assumed to decompose immediately into the atmosphere is reported here",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Harvested Biomass That Goes Straight into Atmosphere as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fHarvestToAtmos",
+ "positive": "up",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_crop_harvesting",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.fharvesttoproduct",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "be it food or wood harvest, any carbon that is subsequently stored is reported here",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Harvested Biomass That Goes into Product Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fHarvestToProduct",
+ "positive": "",
+ "standard_name": "mass_flux_of_carbon_into_forestry_and_agricultural_products_due_to_crop_harvesting",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.flitterfire",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Required for unambiguous separation of vegetation and soil + litter turnover times, since total fire flux draws from both sources",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux from Litter, CWD or any non-Living Pool into Atmosphere Due to CO2 Emission from All Fire [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fLitterFire",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_litter_in_fires",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.flittersoil",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass flux per unit area into soil from litter (dead plant material in or above the soil).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Carbon Mass Flux from Litter to Soil",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fLitterSoil",
+ "positive": "",
+ "standard_name": "carbon_mass_flux_into_soil_from_litter",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.fluc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass flux per unit area into atmosphere due to human changes to land (excluding forest regrowth) accounting possibly for different time-scales related to fate of the wood, for example.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Carbon Mass Flux into Atmosphere Due to Land-Use Change [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fLuc",
+ "positive": "up",
+ "standard_name": "surface_net_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_anthropogenic_land_use_change",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.flulccatmlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "This annual mean flux refers to the transfer of carbon directly to the atmosphere due to any land-use or land-cover change activities. Include carbon transferred due to deforestation or agricultural directly into atmosphere, and emissions form anthropogenic pools into atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Transferred Directly to Atmosphere Due to any Land-Use or Land-Cover Change Activities [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fLulccAtmLut",
+ "positive": "up",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_anthropogenic_land_use_or_land_cover_change_excluding_forestry_and_agricultural_products",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.flulccproductlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "This annual mean flux refers to the transfer of carbon primarily through harvesting land use into anthropogenic product pools, e.g.,deforestation or wood harvesting from primary or secondary lands, food harvesting on croplands, harvesting (grazing) by animals on pastures.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Harvested Due to Land-Use or Land-Cover Change Process That Enters Anthropogenic Product Pools on Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fLulccProductLut",
+ "positive": "",
+ "standard_name": "carbon_mass_flux_into_forestry_and_agricultural_products_due_to_anthropogenic_land_use_or_land_cover_change",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.flulccresiduelut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "This annual mean flux refers to the transfer of carbon into soil or litter pools due to any land use or land-cover change activities",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Transferred to Soil or Litter Pools Due to Land-Use or Land-Cover Change Processes on Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fLulccResidueLut",
+ "positive": "",
+ "standard_name": "carbon_mass_flux_into_litter_and_soil_due_to_anthropogenic_land_use_or_land_cover_change",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.fn2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Surface upward flux of nitrous oxide (N2O) from vegetation (any living plants e.g. trees, shrubs, grass), litter (dead plant material in or above the soil), soil.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Land N2O Flux",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fN2O",
+ "positive": "up",
+ "standard_name": "surface_upward_mass_flux_of_nitrous_oxide_expressed_as_nitrogen_out_of_vegetation_and_litter_and_soil",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.fnanthdisturb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "will require some careful definition to make sure we capture everything - any human activity that releases nitrogen from land instead of into product pool goes here. E.g. Deforestation fire, harvest assumed to decompose straight away, grazing...",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Mass Flux out of Land Due to any Human Activity",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNAnthDisturb",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_nitrogen_compounds_expressed_as_nitrogen_due_to_anthropogenic_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.fndep",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Surface deposition rate of nitrogen.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry and Wet Deposition of Reactive Nitrogen onto Land",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNdep",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_nitrogen_compounds_expressed_as_nitrogen_due_to_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.fnfert",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Total Nitrogen added for cropland fertilisation (artificial and manure). Relative to total land area of a grid cell, not relative to agricultural area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Nitrogen Added for Cropland Fertilisation (Artificial and Manure)",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNfert",
+ "positive": "",
+ "standard_name": "tendency_of_soil_mass_content_of_nitrogen_compounds_expressed_as_nitrogen_due_to_fertilization",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.fngas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Total flux of Nitrogen from the land into the atmosphere.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Nitrogen Lost to the Atmosphere (Sum of NHx, NOx, N2O, N2)",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNgas",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_nitrogen_compounds_expressed_as_nitrogen",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.fngasfire",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Flux of Nitrogen from the land into the atmosphere due to fire",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Nitrogen Lost to the Atmosphere (Including NHx, NOx, N2O, N2) from Fire",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNgasFire",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_nitrogen_compounds_expressed_as_nitrogen_due_to_emission_from_fires",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.fngasnonfire",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Flux of Nitrogen from the land into the atmosphere due to all processes other than fire",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Nitrogen Lost to the Atmosphere (Including NHx, NOx, N2O, N2) from All Processes Except Fire",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNgasNonFire",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_nitrogen_compounds_expressed_as_nitrogen_due_to_all_land_processes_excluding_fires",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.fnlandtoocean",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "leached nitrogen etc that goes into run off or river routing and finds its way into ocean should be reported here.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Lateral Transfer of Nitrogen out of Grid Cell That Eventually Goes into Ocean",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNLandToOcean",
+ "positive": "",
+ "standard_name": "mass_flux_of_nitrogen_compounds_expressed_as_nitrogen_into_sea_from_rivers",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.fnleach",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'Leaching' means the loss of water soluble chemical species from soil. Runoff is the liquid water which drains from land. If not specified, 'runoff' refers to the sum of surface runoff and subsurface drainage.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Nitrogen Loss to Leaching or Runoff (Sum of Ammonium, Nitrite and Nitrate)",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNleach",
+ "positive": "",
+ "standard_name": "mass_flux_of_carbon_out_of_soil_due_to_leaching_and_runoff",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.fnlittersoil",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Litter' is dead plant material in or above the soil.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Nitrogen Mass Flux from Litter to Soil",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNLitterSoil",
+ "positive": "",
+ "standard_name": "nitrogen_mass_flux_into_soil_from_litter",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.fnloss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Not all models split losses into gaseous and leaching",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Nitrogen Lost (Including NHx, NOx, N2O, N2 and Leaching)",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNloss",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_nitrogen_compounds_expressed_as_nitrogen_out_of_vegetation_and_litter_and_soil",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.fnnetmin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Loss of soil nitrogen through remineralization and immobilisation. Remineralization is the degradation of organic matter into inorganic forms of carbon, nitrogen, phosphorus and other micronutrients, which consumes oxygen and releases energy. Immobilisation of nitrogen refers to retention of nitrogen by micro-organisms under certain conditions, making it unavailable for plants.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Nitrogen Release from Soil and Litter as the Outcome of Nitrogen Immobilisation and Gross Mineralisation",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNnetmin",
+ "positive": "",
+ "standard_name": "mass_flux_of_nitrogen_compounds_expressed_as_nitrogen_out_of_litter_and_soil_due_to_immobilisation_and_remineralization",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.fnox",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. 'Nox' means a combination of two radical species containing nitrogen and oxygen NO+NO2. 'Vegetation' means any living plants e.g. trees, shrubs, grass. 'Litter' is dead plant material in or above the soil.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Land NOx Flux",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNOx",
+ "positive": "up",
+ "standard_name": "surface_upward_mass_flux_of_nox_expressed_as_nitrogen_out_of_vegetation_and_litter_and_soil",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.fnproduct",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "When land use change results in deforestation of natural vegetation (trees or grasslands) then natural biomass is removed. The treatment of deforested biomass differs significantly across models, but it should be straight-forward to compare deforested biomass across models.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Deforested or Harvested Biomass as a Result of Anthropogenic Land-Use or Change",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNProduct",
+ "positive": "",
+ "standard_name": "nitrogen_mass_flux_into_forestry_and_agricultural_products_due_to_anthropogenic_land_use_or_land_cover_change",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.fnup",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The uptake of nitrogen by fixation: nitrogen fixation means the uptake of nitrogen gas directly from the atmosphere. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Plant Nitrogen Uptake (Sum of Ammonium and Nitrate) Irrespective of the Source of Nitrogen",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNup",
+ "positive": "",
+ "standard_name": "tendency_of_vegetation_mass_content_of_nitrogen_compounds_expressed_as_nitrogen_due_to_fixation",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.fnveglitter",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Litter' is dead plant material in or above the soil. 'Vegetation' means any living plants e.g. trees, shrubs, grass.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Nitrogen Mass Flux from Vegetation to Litter",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNVegLitter",
+ "positive": "",
+ "standard_name": "nitrogen_mass_flux_into_litter_from_vegetation",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.fnvegsoil",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "In some models part of nitrogen (e.g., root exudate) can go directly into the soil pool without entering litter.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Nitrogen Mass Flux from Vegetation Directly to Soil",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fNVegSoil",
+ "positive": "",
+ "standard_name": "nitrogen_mass_flux_into_soil_from_vegetation_excluding_litter",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.fproductdecomp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Flux of CO2 from product pools into the atmosphere. Examples of 'forestry and agricultural products' are paper, cardboard, furniture, timber for construction, biofuels and food for both humans and livestock. Models that simulate land use changes have one or more pools of carbon that represent these products in order to conserve carbon and allow its eventual release into the atmosphere, for example, when the products decompose in landfill sites.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Decomposition out of Product Pools to CO2 in Atmosphere as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fProductDecomp",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_forestry_and_agricultural_products",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.fproductdecomplut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "Flux of CO2 from product pools into the atmosphere. Examples of 'forestry and agricultural products' are paper, cardboard, furniture, timber for construction, biofuels and food for both humans and livestock. Models that simulate land use changes have one or more pools of carbon that represent these products in order to conserve carbon and allow its eventual release into the atmosphere, for example, when the products decompose in landfill sites. Produce this variable i a model has explicit anthropogenic product pools by land use tile",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Carbon Mass Flux from Wood and Agricultural Product Pools on Land Use Tile into Atmosphere [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fProductDecompLut",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_forestry_and_agricultural_products",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.fraclut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "End of year values (not annual mean); note that percentage should be reported as percentage of land grid cell (example: frac_lnd = 0.5, frac_ocn = 0.5, frac_crop_lnd = 0.2 (of land portion of grid cell), then frac_lut(crop) = 0.5*0.2 = 0.1)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage of Grid Cell for Each Land-Use Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fracLut",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.fvegfire",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Required for unambiguous separation of vegetation and soil + litter turnover times, since total fire flux draws from both sources",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux from Vegetation into Atmosphere Due to CO2 Emission from All Fire [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fVegFire",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_vegetation_in_fires",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.fveglitter",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Vegetation' means any living plants e.g. trees, shrubs, grass. 'Litter' is dead plant material in or above the soil. It is distinct from coarse wood debris. The precise distinction between 'fine' and 'coarse' is model dependent. The sum of the quantities with standard names mass_flux_of_carbon_into_litter_from_vegetation_due_to_mortality and mass_flux_of_carbon_into_litter_from_vegetation_due_to_senescence is mass_flux_of_carbon_into_litter_from_vegetation.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Carbon Mass Flux from Vegetation to Litter",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fVegLitter",
+ "positive": "",
+ "standard_name": "mass_flux_of_carbon_into_litter_from_vegetation",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.fveglittermortality",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "needed to separate changing vegetation C turnover times resulting from changing allocation versus changing mortality",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Carbon Mass Flux from Vegetation to Litter as a Result of Mortality",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fVegLitterMortality",
+ "positive": "",
+ "standard_name": "mass_flux_of_carbon_into_litter_from_vegetation_due_to_mortality",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.fveglittersenescence",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "needed to separate changing vegetation C turnover times resulting from changing allocation versus changing mortality",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Carbon Mass Flux from Vegetation to Litter as a Result of Leaf, Branch, and Root Senescence",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fVegLitterSenescence",
+ "positive": "",
+ "standard_name": "mass_flux_of_carbon_into_litter_from_vegetation_due_to_senescence",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.fvegsoil",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass flux per unit area from vegetation directly into soil, without intermediate conversion to litter.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Carbon Mass Flux from Vegetation Directly to Soil",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fVegSoil",
+ "positive": "",
+ "standard_name": "carbon_mass_flux_into_soil_from_vegetation_excluding_litter",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.fvegsoilmortality",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "needed to separate changing vegetation C turnover times resulting from changing allocation versus changing mortality",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Carbon Mass Flux from Vegetation to Soil as a Result of Mortality",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fVegSoilMortality",
+ "positive": "",
+ "standard_name": "mass_flux_of_carbon_into_soil_from_vegetation_due_to_mortality",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.fvegsoilsenescence",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "needed to separate changing vegetation C turnover times resulting from changing allocation versus changing mortality",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Carbon Mass Flux from Vegetation to Soil as a Result of Leaf, Branch, and Root Senescence",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fVegSoilSenescence",
+ "positive": "",
+ "standard_name": "mass_flux_of_carbon_into_soil_from_vegetation_due_to_senescence",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.gpp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The rate of synthesis of biomass from inorganic precursors by autotrophs ('producers') expressed as the mass of carbon which it contains. For example, photosynthesis in plants or phytoplankton. The producers also respire some of this biomass and the difference is referred to as the net primary production. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux out of Atmosphere Due to Gross Primary Production on Land [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "gpp",
+ "positive": "",
+ "standard_name": "gross_primary_productivity_of_biomass_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.gppc13",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The rate of synthesis of carbon-13 in biomass from inorganic precursors by autotrophs ('producers') expressed as the mass of carbon which it contains. For example, photosynthesis in plants or phytoplankton. The producers also respire some of this biomass and the difference is referred to as the net primary production. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon-13 Mass Flux out of Atmosphere Due to Gross Primary Production on Land [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "gppc13",
+ "positive": "",
+ "standard_name": "gross_primary_productivity_of_biomass_expressed_as_13C",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.gppc14",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The rate of synthesis of carbon-14 in biomass from inorganic precursors by autotrophs ('producers') expressed as the mass of carbon which it contains. For example, photosynthesis in plants or phytoplankton. The producers also respire some of this biomass and the difference is referred to as the net primary production. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon-14 Mass Flux out of Atmosphere Due to Gross Primary Production on Land [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "gppc14",
+ "positive": "",
+ "standard_name": "gross_primary_productivity_of_biomass_expressed_as_14C",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.gppgrass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where natural_grasses (comment: mask=grassFrac)",
+ "comment": "Total GPP of grass in the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Gross Primary Production on Grass Tiles as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "gppGrass",
+ "positive": "",
+ "standard_name": "gross_primary_productivity_of_biomass_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.gpplut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "The rate of synthesis of biomass from inorganic precursors by autotrophs ('producers') expressed as the mass of carbon which it contains. For example, photosynthesis in plants or phytoplankton. The producers also respire some of this biomass and the difference is referred to as the net primary production. Reported on land-use tiles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Gross Primary Production on Land-Use Tile as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "gppLut",
+ "positive": "",
+ "standard_name": "gross_primary_productivity_of_biomass_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.gppshrub",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where shrubs (comment: mask=shrubFrac)",
+ "comment": "Total GPP of shrubs in the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Gross Primary Production on Shrub Tiles as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "gppShrub",
+ "positive": "",
+ "standard_name": "gross_primary_productivity_of_biomass_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.gpptree",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where trees (comment: mask=treeFrac)",
+ "comment": "Total GPP of trees in the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Gross Primary Production on Tree Tiles as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "gppTree",
+ "positive": "",
+ "standard_name": "gross_primary_productivity_of_biomass_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.grassfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by natural grass.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typenatgr"
+ ],
+ "frequency": "mon",
+ "long_name": "Natural Grass Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "grassFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.grassfracc3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell covered by C3 natural grass.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typec3natg"
+ ],
+ "frequency": "mon",
+ "long_name": "C3 Natural Grass Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "grassFracC3",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.grassfracc4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell covered by C4 natural grass.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typec4natg"
+ ],
+ "frequency": "mon",
+ "long_name": "C4 Natural Grass Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "grassFracC4",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.hflslut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Latent Heat Flux on Land-Use Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hflsLut",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.hfsslut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "Upward sensible heat flux on land use tiles. The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sensible Heat Flux on Land-Use Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfssLut",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.husslut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "Normally, the specific humidity should be reported at the 2 meter height",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Near-Surface Specific Humidity on Land-Use Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hussLut",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.irrlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "Mass flux of water due to irrigation.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Irrigation Flux Including any Irrigation for Crops, Trees, Pasture, or Urban Lawns",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "irrLut",
+ "positive": "down",
+ "standard_name": "surface_downward_mass_flux_of_water_due_to_irrigation",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.lai",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "A ratio obtained by dividing the total upper leaf surface area of vegetation by the (horizontal) surface area of the land on which it grows.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Leaf Area Index",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lai",
+ "positive": "",
+ "standard_name": "leaf_area_index",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.lailut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "A ratio obtained by dividing the total upper leaf surface area of vegetation by the (horizontal) surface area of the land on which it grows.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Leaf Area Index on Land-Use Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "laiLut",
+ "positive": "",
+ "standard_name": "leaf_area_index",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.landcoverfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of grid cell area occupied by different model vegetation/land cover categories. The categories may differ from model to model, depending on each model's subgrid land cover category definitions. Categories may include natural vegetation, anthropogenic vegetation, bare soil, lakes, urban areas, glaciers, etc. Sum of all should equal the percentage of the grid cell that is land.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "vegtype",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage of Area by Vegetation or Land-Cover Category",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "landCoverFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.mrfso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The mass per unit area (summed over all model layers) of frozen water.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Soil Frozen Water Content",
+ "modeling_realm": [
+ "land",
+ "landIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrfso",
+ "positive": "",
+ "standard_name": "soil_frozen_water_content",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.mrlso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The mass (summed over all all layers) of liquid water.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Soil Liquid Water Content",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrlso",
+ "positive": "",
+ "standard_name": "liquid_water_content_of_soil_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.mrro",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The total run-off (including drainage through the base of the soil model) per unit area leaving the land portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Runoff",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrro",
+ "positive": "",
+ "standard_name": "runoff_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.mrrolut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "the total runoff (including 'drainage' through the base of the soil model) leaving the land use tile portion of the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Runoff from Land-Use Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrroLut",
+ "positive": "",
+ "standard_name": "runoff_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.mrros",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The total surface run off leaving the land portion of the grid cell (excluding drainage through the base of the soil model).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Runoff",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrros",
+ "positive": "",
+ "standard_name": "surface_runoff_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.mrsfl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "in each soil layer, the mass of water in ice phase. Reported as 'missing' for grid cells occupied entirely by 'sea'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Frozen Water Content of Soil Layer",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsfl",
+ "positive": "",
+ "standard_name": "frozen_water_content_of_soil_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.mrsll",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "in each soil layer, the mass of water in liquid phase. Reported as 'missing' for grid cells occupied entirely by 'sea'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Liquid Water Content of Soil Layer",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsll",
+ "positive": "",
+ "standard_name": "liquid_water_content_of_soil_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.mrso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "the mass per unit area (summed over all soil layers) of water in all phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Soil Moisture Content",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrso",
+ "positive": "",
+ "standard_name": "mass_content_of_water_in_soil",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.mrsol",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "in each soil layer, the mass of water in all phases, including ice. Reported as 'missing' for grid cells occupied entirely by 'sea'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Water Content of Soil Layer",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsol",
+ "positive": "",
+ "standard_name": "mass_content_of_water_in_soil_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.mrsolut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "'Water' means water in all phases. 'Content' indicates a quantity per unit area. The mass content of water in soil refers to the vertical integral from the surface down to the bottom of the soil model. For the content between specified levels in the soil, standard names including 'content_of_soil_layer' are used.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Soil Moisture",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsoLut",
+ "positive": "",
+ "standard_name": "mass_content_of_water_in_soil",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.mrsos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The mass of water in all phases in the upper 10cm of the soil layer.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "sdepth1"
+ ],
+ "frequency": "mon",
+ "long_name": "Moisture in Upper Portion of Soil Column",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsos",
+ "positive": "",
+ "standard_name": "mass_content_of_water_in_soil_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.mrsoslut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "the mass of water in all phases in a thin surface layer; integrate over uppermost 10cm",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time",
+ "sdepth1"
+ ],
+ "frequency": "mon",
+ "long_name": "Moisture in Upper Portion of Soil Column of Land-Use Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrsosLut",
+ "positive": "",
+ "standard_name": "mass_content_of_water_in_soil_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.mrtws",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Mass of water in all phases and in all components including soil, canopy, vegetation, ice sheets, rivers and ground water.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Terrestrial Water Storage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mrtws",
+ "positive": "",
+ "standard_name": "land_water_amount",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.nbp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "This is the net mass flux of carbon from atmosphere into land, calculated as photosynthesis MINUS the sum of plant and soil respiration, carbon fluxes from fire, harvest, grazing and land use change. Positive flux is into the land.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux out of Atmosphere Due to Net Biospheric Production on Land [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nbp",
+ "positive": "down",
+ "standard_name": "surface_net_downward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_all_land_processes",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.necblut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "Computed as npp minus heterotrophic respiration minus fire minus C leaching minus harvesting/clearing. Positive rate is into the land, negative rate is from the land. Do not include fluxes from anthropogenic product pools to atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Carbon Mass Flux into Land-Use Tile [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "necbLut",
+ "positive": "down",
+ "standard_name": "surface_net_downward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_all_land_processes",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.nep",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Natural flux of CO2 (expressed as a mass flux of carbon) from the atmosphere to the land calculated as the difference between uptake associated will photosynthesis and the release of CO2 from the sum of plant and soil respiration and fire. Positive flux is into the land. Emissions from natural fires and human ignition fires as calculated by the fire module of the dynamic vegetation model, but excluding any CO2 flux from fire included in fLuc (CO2 Flux to Atmosphere from Land Use Change).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Carbon Mass Flux out of Atmosphere Due to Net Ecosystem Productivity on Land [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nep",
+ "positive": "down",
+ "standard_name": "surface_net_downward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_all_land_processes_excluding_anthropogenic_land_use_change",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.netatmoslandc13flux",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Flux of carbon 31as carbon dioxide into the land. This flux should be reproducible by differencing the sum of all carbon pools (cVeg, cLitter, cSoil, and cProducts or equivalently cLand) from one time step to the next, except in the case of lateral transfer of carbon due to harvest, riverine transport of dissolved organic and/or inorganic carbon, or any other process (in which case the lateral_carbon_transfer_over_land term, see below, will be zero data).-",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Mass Flux of 13C Between Atmosphere and Land (Positive into Land) as a Result of All Processes [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "netAtmosLandC13Flux",
+ "positive": "down",
+ "standard_name": "surface_net_downward_mass_flux_of_carbon_dioxide_expressed_as_13C_due_to_all_land_processes",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.netatmoslandc14flux",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Flux of carbon-14 as carbon dioxide into the land. This flux should be reproducible by differencing the sum of all carbon pools (cVeg, cLitter, cSoil, and cProducts or equivalently cLand) from one time step to the next, except in the case of lateral transfer of carbon due to harvest, riverine transport of dissolved organic and/or inorganic carbon, or any other process (in which case the lateral_carbon_transfer_over_land term, see below, will be zero data).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Mass Flux of 14C Between Atmosphere and Land (Positive into Land) as a Result of All Processes [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "netAtmosLandC14Flux",
+ "positive": "down",
+ "standard_name": "surface_net_downward_mass_flux_of_carbon_dioxide_expressed_as_14C_due_to_all_land_processes",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.netatmoslandco2flux",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Flux of carbon as carbon dioxide into the land. This flux should be reproducible by differencing the sum of all carbon pools (cVeg, cLitter, cSoil, and cProducts or equivalently cLand) from one time step to the next, except in the case of lateral transfer of carbon due to harvest, riverine transport of dissolved organic and/or inorganic carbon, or any other process (in which case the lateral_carbon_transfer_over_land term, see below, will be zero data).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Flux of CO2 Between Atmosphere and Land (Positive into Land) as a Result of All Processes [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "netAtmosLandCO2Flux",
+ "positive": "down",
+ "standard_name": "surface_net_downward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_all_land_processes",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.nland",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Report missing data over ocean grid cells. For fractional land report value averaged over the land fraction.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Nitrogen in All Terrestrial Nitrogen Pools",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nLand",
+ "positive": "",
+ "standard_name": "mass_content_of_nitrogen_in_vegetation_and_litter_and_soil_and_forestry_and_agricultural_products",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.nleaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "'Content' indicates a quantity per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Mass in Leaves",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nLeaf",
+ "positive": "",
+ "standard_name": "leaf_mass_content_of_nitrogen",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.nlitter",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Report missing data over ocean grid cells. For fractional land report value averaged over the land fraction.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Mass in Litter Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nLitter",
+ "positive": "",
+ "standard_name": "litter_mass_content_of_nitrogen",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.nlittercwd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "'Content' indicates a quantity per unit area. 'Wood debris' means dead organic matter composed of coarse wood. It is distinct from fine litter. The precise distinction between 'fine' and 'coarse' is model dependent. The sum of the quantities with standard names wood_debris_mass_content_of_nitrogen, surface_litter_mass_content_of_nitrogen and subsurface_litter_mass_content_of_nitrogen is the total nitrogen mass content of dead plant material.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Mass in Coarse Woody Debris",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nLitterCwd",
+ "positive": "",
+ "standard_name": "wood_debris_mass_content_of_nitrogen",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.nlittersubsurf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "'Content' indicates a quantity per unit area. 'Litter' is dead plant material in or above the soil. It is distinct from coarse wood debris. The precise distinction between 'fine' and 'coarse' is model dependent. 'Subsurface litter' means the part of the litter mixed within the soil below the surface. The sum of the quantities with standard names wood_debris_mass_content_of_nitrogen, surface_litter_mass_content_of_nitrogen and subsurface_litter_mass_content_of_nitrogen is the total nitrogen mass content of dead plant material.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Mass in Below-Ground Litter (non CWD)",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nLitterSubSurf",
+ "positive": "",
+ "standard_name": "subsurface_litter_mass_content_of_nitrogen",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.nlittersurf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "'Content' indicates a quantity per unit area. 'Litter' is dead plant material in or above the soil. It is distinct from coarse wood debris. The precise distinction between 'fine' and 'coarse' is model dependent. 'Surface litter' means the part of the litter resting above the soil surface. The sum of the quantities with standard names wood_debris_mass_content_of_nitrogen, surface_litter_mass_content_of_nitrogen and subsurface_litter_mass_content_of_nitrogen is the total nitrogen mass content of dead plant material.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Mass in Above-Ground Litter (non CWD)",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nLitterSurf",
+ "positive": "",
+ "standard_name": "surface_litter_mass_content_of_nitrogen",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.nmineral",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "SUM of ammonium, nitrite, nitrate, etc over all soil layers",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mineral Nitrogen in the Soil",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nMineral",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_inorganic_nitrogen_expressed_as_nitrogen",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.nmineralnh4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "SUM of ammonium over all soil layers",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mineral Ammonium in the Soil",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nMineralNH4",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_inorganic_ammonium_expressed_as_nitrogen",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.nmineralno3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "SUM of nitrate over all soil layers",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mineral Nitrate in the Soil",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nMineralNO3",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_inorganic_nitrate_expressed_as_nitrogen",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.nother",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "E.g. fruits, seeds, etc.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Mass in Vegetation Components Other than Leaves, Stem and Root",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nOther",
+ "positive": "",
+ "standard_name": "miscellaneous_living_matter_mass_content_of_nitrogen",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.npp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "'Production of carbon' means the production of biomass expressed as the mass of carbon which it contains. Net primary production is the excess of gross primary production (rate of synthesis of biomass from inorganic precursors) by autotrophs ('producers'), for example, photosynthesis in plants or phytoplankton, over the rate at which the autotrophs themselves respire some of this biomass. 'Productivity' means production per unit area. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Production on Land as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "npp",
+ "positive": "down",
+ "standard_name": "net_primary_productivity_of_biomass_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.nppgrass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where natural_grasses (comment: mask=grassFrac)",
+ "comment": "Total NPP of grass in the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Production on Grass Tiles as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nppGrass",
+ "positive": "",
+ "standard_name": "net_primary_productivity_of_biomass_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.nppleaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "This is the rate of carbon uptake by leaves due to NPP",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Production Allocated to Leaves as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nppLeaf",
+ "positive": "down",
+ "standard_name": "net_primary_productivity_of_biomass_expressed_as_carbon_accumulated_in_leaves",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.npplut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "'Production of carbon' means the production of biomass expressed as the mass of carbon which it contains. Net primary production is the excess of gross primary production (rate of synthesis of biomass from inorganic precursors) by autotrophs ('producers'), for example, photosynthesis in plants or phytoplankton, over the rate at which the autotrophs themselves respire some of this biomass. 'Productivity' means production per unit area. The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Production on Land-Use Tile as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nppLut",
+ "positive": "",
+ "standard_name": "net_primary_productivity_of_biomass_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.nppother",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "added for completeness with npp_root",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Production Allocated to Other Pools (not Leaves Stem or Roots) as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nppOther",
+ "positive": "",
+ "standard_name": "net_primary_productivity_of_biomass_expressed_as_carbon_accumulated_in_miscellaneous_living_matter",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.npproot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "This is the rate of carbon uptake by roots due to NPP",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Production Allocated to Roots as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nppRoot",
+ "positive": "down",
+ "standard_name": "net_primary_productivity_of_biomass_expressed_as_carbon_accumulated_in_roots",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.nppshrub",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where shrubs (comment: mask=shrubFrac)",
+ "comment": "Total NPP of shrubs in the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Production on Shrub Tiles as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nppShrub",
+ "positive": "",
+ "standard_name": "net_primary_productivity_of_biomass_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.nppstem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "added for completeness with npp_root",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Production Allocated to Stem as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nppStem",
+ "positive": "",
+ "standard_name": "net_primary_productivity_of_biomass_expressed_as_carbon_accumulated_in_stems",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.npptree",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where trees (comment: mask=treeFrac)",
+ "comment": "Total NPP of trees in the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Production on Tree Tiles as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nppTree",
+ "positive": "",
+ "standard_name": "net_primary_productivity_of_biomass_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.nppwood",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "This is the rate of carbon uptake by wood due to NPP",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Production Allocated to Wood as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nppWood",
+ "positive": "down",
+ "standard_name": "net_primary_productivity_of_biomass_expressed_as_carbon_accumulated_in_wood",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.nproduct",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Report missing data over ocean grid cells. For fractional land report value averaged over the land fraction.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Mass in Products of Land-Use Change",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nProduct",
+ "positive": "",
+ "standard_name": "nitrogen_mass_content_of_forestry_and_agricultural_products",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.nroot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "including fine and coarse roots.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Mass in Roots",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nRoot",
+ "positive": "",
+ "standard_name": "root_mass_content_of_nitrogen",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.nsoil",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Report missing data over ocean grid cells. For fractional land report value averaged over the land fraction.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Mass in Soil Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nSoil",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_nitrogen",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.nstem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "including sapwood and hardwood.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Mass in Stem",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nStem",
+ "positive": "",
+ "standard_name": "stem_mass_content_of_nitrogen",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.nveg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Report missing data over ocean grid cells. For fractional land report value averaged over the land fraction.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Mass in Vegetation",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nVeg",
+ "positive": "",
+ "standard_name": "vegetation_mass_content_of_nitrogen",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.nwdfraclut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of land use tile tile that is non-woody vegetation ( e.g. herbaceous crops)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time",
+ "typenwd"
+ ],
+ "frequency": "mon",
+ "long_name": "Non-Woody Vegetation Percentage Cover",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nwdFracLut",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.orog",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. Altitude is the (geometric) height above the geoid, which is the reference geopotential surface. The geoid is similar to mean sea level.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Altitude",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "orog",
+ "positive": "",
+ "standard_name": "surface_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.pasturefrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by anthropogenic pasture.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typepasture"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage of Land Which Is Anthropogenic Pasture",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pastureFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.pasturefracc3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell covered by C3 pasture",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typec3pastures"
+ ],
+ "frequency": "mon",
+ "long_name": "C3 Pasture Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pastureFracC3",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.pasturefracc4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell covered by C4 pasture",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typec4pastures"
+ ],
+ "frequency": "mon",
+ "long_name": "C4 Pasture Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pastureFracC4",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.prveg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The precipitation flux that is intercepted by the vegetation canopy (if present in model) before reaching the ground.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation onto Canopy",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prveg",
+ "positive": "",
+ "standard_name": "precipitation_flux_onto_canopy",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.ra",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass flux per unit area into atmosphere due to autotrophic respiration on land (respiration by producers) [see rh for heterotrophic production]",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to Autotrophic (Plant) Respiration on Land [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ra",
+ "positive": "up",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_plant_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.rac13",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Flux of carbon-13 into the atmosphere due to plant respiration. Plant respiration is the sum of respiration by parts of plants both above and below the soil. It is assumed that all the respired carbon dioxide is emitted to the atmosphere. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon-13 Mass Flux into Atmosphere Due to Autotrophic (Plant) Respiration on Land [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rac13",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_13C_due_to_plant_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.rac14",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Flux of carbon-14 into the atmosphere due to plant respiration. Plant respiration is the sum of respiration by parts of plants both above and below the soil. It is assumed that all the respired carbon dioxide is emitted to the atmosphere. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon-14 Mass Flux into Atmosphere Due to Autotrophic (Plant) Respiration on Land [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rac14",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_14C_due_to_plant_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.ragrass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where natural_grasses (comment: mask=grassFrac)",
+ "comment": "Total RA of grass in the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Autotrophic Respiration on Grass Tiles as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "raGrass",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_plant_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.raleaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "added for completeness with Ra_root",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Respiration from Leaves as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "raLeaf",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_plant_respiration_in_leaves",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.ralut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "Carbon mass flux per unit area into atmosphere due to autotrophic respiration on land (respiration by producers) [see rh for heterotrophic production]. Calculated on land-use tiles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Autotrophic Respiration on Land-Use Tile as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "raLut",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_plant_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.raother",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "added for completeness with Ra_root",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Respiration from Other Pools (not Leaves Stem or Roots) as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "raOther",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_plant_respiration_in_miscellaneous_living_matter",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.raroot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Total autotrophic respiration from all belowground plant parts. This has benchmarking value because the sum of Rh and root respiration can be compared to observations of total soil respiration.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Respiration from Roots as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "raRoot",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_plant_respiration_in_roots",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.rashrub",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where shrubs (comment: mask=shrubFrac)",
+ "comment": "Total RA of shrubs in the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Autotrophic Respiration on Shrub Tiles as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "raShrub",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_plant_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.rastem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "added for completeness with Ra_root",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Respiration from Stem as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "raStem",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_plant_respiration_in_stems",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.ratree",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where trees (comment: mask=treeFrac)",
+ "comment": "Total RA of trees in the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Autotrophic Respiration on Tree Tiles as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "raTree",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_plant_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.residualfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is land and is covered by neither vegetation nor bare-soil (e.g., urban, ice, lakes, etc.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typeresidual"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage of Grid Cell That Is Land but neither Vegetation Covered nor Bare Soil",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "residualFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.rgrowth",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Growth respiration is defined as the additional carbon cost for the synthesis of new growth.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Autotrophic Respiration on Land as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rGrowth",
+ "positive": "up",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_plant_respiration_for_biomass_growth",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.rh",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Carbon mass flux per unit area into atmosphere due to heterotrophic respiration on land (respiration by consumers)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Heterotrophic Respiration on Land as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rh",
+ "positive": "up",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_heterotrophic_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.rhc13",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Heterotrophic respiration is respiration by heterotrophs ('consumers'), which are organisms (including animals and decomposers) that consume other organisms or dead organic material, rather than synthesising organic material from inorganic precursors using energy from the environment (especially sunlight) as autotrophs ('producers') do. Heterotrophic respiration goes on within both the soil and litter pools.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon-13 Mass Flux into Atmosphere Due to Heterotrophic Respiration on Land [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rhc13",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_13C_due_to_heterotrophic_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.rhc14",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Heterotrophic respiration is respiration by heterotrophs ('consumers'), which are organisms (including animals and decomposers) that consume other organisms or dead organic material, rather than synthesising organic material from inorganic precursors using energy from the environment (especially sunlight) as autotrophs ('producers') do. Heterotrophic respiration goes on within both the soil and litter pools.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon-14 Mass Flux into Atmosphere Due to Heterotrophic Respiration on Land [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rhc14",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_14C_due_to_heterotrophic_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.rhgrass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where natural_grasses (comment: mask=grassFrac)",
+ "comment": "Total RH of grass in the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Heterotrophic Respiration on Grass Tiles as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rhGrass",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_heterotrophic_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.rhlitter",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Needed to calculate litter bulk turnover time. Includes respiration from CWD as well.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to Heterotrophic Respiration from Litter on Land",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rhLitter",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_due_to_heterotrophic_respiration_in_litter",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.rhlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "Carbon mass flux per unit area into atmosphere due to heterotrophic respiration on land (respiration by consumers), calculated on land-use tiles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Heterotrophic Respiration on Land-Use Tile as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rhLut",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_heterotrophic_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.rhshrub",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where shrubs (comment: mask=shrubFrac)",
+ "comment": "Total RH of shrubs in the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Heterotrophic Respiration on Shrub Tiles as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rhShrub",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_heterotrophic_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.rhsoil",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Needed to calculate soil bulk turnover time",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to Heterotrophic Respiration from Soil on Land",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rhSoil",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_due_to_heterotrophic_respiration_in_soil",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.rhtree",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where trees (comment: mask=treeFrac)",
+ "comment": "Total RH of trees in the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Heterotrophic Respiration on Tree Tiles as Carbon Mass Flux [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rhTree",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_heterotrophic_respiration",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.rluslut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upwelling Longwave on Land-Use Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlusLut",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.rmaint",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Maintenance respiration is defined as the carbon cost to support the metabolic activity of existing live tissue.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to Maintenance Autotrophic Respiration on Land [kgC m-2 s-1]",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rMaint",
+ "positive": "up",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_plant_respiration_for_biomass_maintenance",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.rsuslut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upwelling Shortwave on Land-Use Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsusLut",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.sftgif",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by land ice (ice sheet, ice shelf, ice cap, glacier)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Land Ice Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftgif",
+ "positive": "",
+ "standard_name": "land_ice_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.shrubfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by shrub.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typeshrub"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cover by Shrub",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "shrubFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.swelut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'lwe' means liquid water equivalent. 'Amount' means mass per unit area. The construction lwe_thickness_of_X_amount or _content means the vertical extent of a layer of liquid water having the same mass per unit area. Surface amount refers to the amount on the ground, excluding that on the plant or vegetation canopy.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Water Equivalent on Land-Use Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sweLut",
+ "positive": "",
+ "standard_name": "lwe_thickness_of_surface_snow_amount",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.taslut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "Air temperature is the bulk temperature of the air, not the surface (skin) temperature.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Near-Surface Air Temperature on Land Use Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasLut",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.tran",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Transpiration (may include dew formation as a negative flux).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Transpiration",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tran",
+ "positive": "up",
+ "standard_name": "transpiration_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.treefrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by trees.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typetree"
+ ],
+ "frequency": "mon",
+ "long_name": "Tree Cover Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "treeFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.treefracbdldcd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "This is the percentage of the entire grid cell that is covered by broadleaf deciduous trees.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typetreebd"
+ ],
+ "frequency": "mon",
+ "long_name": "Broadleaf Deciduous Tree Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "treeFracBdlDcd",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.treefracbdlevg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "This is the percentage of the entire grid cell that is covered by broadleaf evergreen trees.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typetreebe"
+ ],
+ "frequency": "mon",
+ "long_name": "Broadleaf Evergreen Tree Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "treeFracBdlEvg",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.treefracndldcd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "This is the percentage of the entire grid cell that is covered by needleleaf deciduous trees.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typetreend"
+ ],
+ "frequency": "mon",
+ "long_name": "Needleleaf Deciduous Tree Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "treeFracNdlDcd",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.treefracndlevg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "This is the percentage of the entire grid cell that is covered by needleleaf evergreen trees.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typetreene"
+ ],
+ "frequency": "mon",
+ "long_name": "Needleleaf Evergreen Tree Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "treeFracNdlEvg",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.treefracprimdec",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of the entire grid cell that is covered by total primary deciduous trees.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typepdec"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cover by Primary Deciduous Tree",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "treeFracPrimDec",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.treefracprimever",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by primary evergreen trees.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typepever"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cover by Primary Evergreen Trees",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "treeFracPrimEver",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.treefracsecdec",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by secondary deciduous trees.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typesdec"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cover by Secondary Deciduous Trees",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "treeFracSecDec",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.treefracsecever",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by secondary evergreen trees.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typesever"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cover by Secondary Evergreen Trees",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "treeFracSecEver",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.tsl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Temperature of soil. Reported as missing for grid cells with no land.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Temperature of Soil",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tsl",
+ "positive": "",
+ "standard_name": "soil_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.tslsilut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sector",
+ "comment": "Surface temperature (i.e. temperature at which long-wave radiation emitted)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Temperature on Landuse Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tslsiLut",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.tsoilpools",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "defined as 1/(turnover time) for each soil pool. Use the same pools reported under cSoilPools",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "soilpools",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Turnover Rate of Each Model Soil Carbon Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tSoilPools",
+ "positive": "",
+ "standard_name": "soil_pool_carbon_decay_rate",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.vegfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of grid cell that is covered by vegetation.This SHOULD be the sum of tree, grass (natural and pasture), crop and shrub fractions.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typeveg"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Vegetated Percentage Cover",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vegFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.vegheight",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where vegetation (comment: mask=vegFrac)",
+ "comment": "Vegetation height averaged over all vegetation types and over the vegetated fraction of a grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Height of the Vegetation Canopy",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vegHeight",
+ "positive": "",
+ "standard_name": "canopy_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.vegheightcrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where crops (comment: mask=cropFrac)",
+ "comment": "Vegetation height averaged over the crop fraction of a grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Height of Crops",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vegHeightCrop",
+ "positive": "",
+ "standard_name": "canopy_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.vegheightgrass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where natural_grasses (comment: mask=grassFrac)",
+ "comment": "Vegetation height averaged over the grass fraction of a grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Height of Grass",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vegHeightGrass",
+ "positive": "",
+ "standard_name": "canopy_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.vegheightpasture",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where pastures (comment: mask=pastureFrac)",
+ "comment": "Vegetation height averaged over the pasture fraction of a grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Height of Pastures",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vegHeightPasture",
+ "positive": "",
+ "standard_name": "canopy_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.vegheightshrub",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where shrubs (comment: mask=shrubFrac)",
+ "comment": "Vegetation height averaged over the shrub fraction of a grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Height of Shrubs",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vegHeightShrub",
+ "positive": "",
+ "standard_name": "canopy_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.vegheighttree",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where trees (comment: mask=treeFrac)",
+ "comment": "Vegetation height averaged over the tree fraction of a grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Height of Trees",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vegHeightTree",
+ "positive": "",
+ "standard_name": "canopy_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.wetlandch4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Net upward flux of methane (NH4) from wetlands (areas where water covers the soil, or is present either at or near the surface of the soil all year or for varying periods of time during the year, including during the growing season). ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Grid Averaged Methane Emissions from Wetlands",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetlandCH4",
+ "positive": "",
+ "standard_name": "surface_net_upward_mass_flux_of_methane_due_to_emission_from_wetland_biological_processes",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.wetlandch4cons",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Biological consumption (methanotrophy) of methane (NH4) by wetlands (areas where water covers the soil, or is present either at or near the surface of the soil all year or for varying periods of time during the year, including during the growing season). ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Grid Averaged Methane Consumption (Methanotrophy) from Wetlands",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetlandCH4cons",
+ "positive": "",
+ "standard_name": "surface_downward_mass_flux_of_methane_due_to_wetland_biological_consumption",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.wetlandch4prod",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Biological emissions (methanogenesis) of methane (NH4) from wetlands (areas where water covers the soil, or is present either at or near the surface of the soil all year or for varying periods of time during the year, including during the growing season). ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Grid Averaged Methane Production (Methanogenesis) from Wetlands",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetlandCH4prod",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_methane_due_to_emission_from_wetland_biological_production",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.wetlandfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of grid cell covered by wetland. Report only one year if fixed percentage is used, or time series if values are determined dynamically.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typewetla"
+ ],
+ "frequency": "mon",
+ "long_name": "Wetland Percentage Cover",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetlandFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpmon.wtd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacellr",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Depth is the vertical distance below the surface. The water table is the surface below which the soil is saturated with water such that all pore spaces are filled.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Water Table Depth",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wtd",
+ "positive": "",
+ "standard_name": "water_table_depth",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpyr.baresoilfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by bare soil.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typebare"
+ ],
+ "frequency": "yr",
+ "long_name": "Bare Soil Percentage Area Coverage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "baresoilFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpyr.cropfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by crop.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typecrop"
+ ],
+ "frequency": "yr",
+ "long_name": "Percentage Crop Cover",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cropFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpyr.fracinlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: sum",
+ "comment": "Cumulative percentage transitions over the year; note that percentage should be reported as a percentage of atmospheric grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Annual Gross Percentage That Was Transferred into This Tile from Other Land-Use Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fracInLut",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpyr.fracoutlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: sum",
+ "comment": "Cumulative percentage transitions over the year; note that percentage should be reported as percentage of atmospheric grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Annual Gross Percentage of Land-Use Tile That Was Transferred into Other Land-Use Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fracOutLut",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpyr.grassfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by natural grass.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typenatgr"
+ ],
+ "frequency": "yr",
+ "long_name": "Natural Grass Area Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "grassFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpyr.residualfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is land and is covered by neither vegetation nor bare-soil (e.g., urban, ice, lakes, etc.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typeresidual"
+ ],
+ "frequency": "yr",
+ "long_name": "Percentage of Grid Cell That Is Land but neither Vegetation Covered nor Bare Soil",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "residualFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpyr.shrubfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by shrub.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typeshrub"
+ ],
+ "frequency": "yr",
+ "long_name": "Percentage Cover by Shrub",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "shrubFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpyr.treefrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of entire grid cell that is covered by trees.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typetree"
+ ],
+ "frequency": "yr",
+ "long_name": "Tree Cover Percentage",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "treeFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpyr.vegfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: mean",
+ "comment": "Percentage of grid cell that is covered by vegetation.This SHOULD be the sum of tree, grass (natural and pasture), crop and shrub fractions.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typeveg"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Vegetated Percentage Cover",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vegFrac",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpyrpt.clitter",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: point",
+ "comment": "'Litter' is dead plant material in or above the soil. It is distinct from coarse wood debris. The precise distinction between 'fine' and 'coarse' is model dependent. 'Content' indicates a quantity per unit area. The sum of the quantities with standard names surface_litter_mass_content_of_carbon and subsurface_litter_mass_content_of_carbon has the standard name litter_mass_content_of_carbon.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "yrPt",
+ "long_name": "Carbon Mass in Litter Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cLitter",
+ "positive": "",
+ "standard_name": "litter_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpyrpt.clitterlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where sector time: point",
+ "comment": "end of year values (not annual mean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time1"
+ ],
+ "frequency": "yrPt",
+ "long_name": "Carbon in Above and Below-Ground Litter Pools on Land-Use Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cLitterLut",
+ "positive": "",
+ "standard_name": "litter_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpyrpt.cproduct",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: point",
+ "comment": "Carbon mass per unit area in that has been removed from the environment through land use change.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "yrPt",
+ "long_name": "Carbon Mass in Products of Land-Use Change",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cProduct",
+ "positive": "",
+ "standard_name": "carbon_mass_content_of_forestry_and_agricultural_products",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpyrpt.cproductlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where sector time: point",
+ "comment": "Anthropogenic pools associated with land use tiles into which harvests and cleared carbon are deposited before release into atmosphere PLUS any remaining anthropogenic pools that may be associated with lands which were converted into land use tiles during reported period. Examples of products include paper, cardboard, timber for construction, and crop harvest for food or fuel. Does NOT include residue which is deposited into soil or litter; end of year values (not annual mean).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time1"
+ ],
+ "frequency": "yrPt",
+ "long_name": "Wood and Agricultural Product Pool Carbon Associated with Land-Use Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cProductLut",
+ "positive": "",
+ "standard_name": "carbon_mass_content_of_forestry_and_agricultural_products",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpyrpt.csoil",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: point",
+ "comment": "Carbon mass in the full depth of the soil model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "yrPt",
+ "long_name": "Carbon Mass in Model Soil Pool",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cSoil",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpyrpt.csoillut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where sector time: point",
+ "comment": "end of year values (not annual mean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time1"
+ ],
+ "frequency": "yrPt",
+ "long_name": "Carbon in Soil Pool on Land-Use Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cSoilLut",
+ "positive": "",
+ "standard_name": "soil_mass_content_of_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpyrpt.cveg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: point",
+ "comment": "Carbon mass per unit area in vegetation.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "yrPt",
+ "long_name": "Carbon Mass in Vegetation",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cVeg",
+ "positive": "",
+ "standard_name": "vegetation_carbon_content",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpyrpt.cveglut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where sector time: point",
+ "comment": "end of year values (not annual mean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time1"
+ ],
+ "frequency": "yrPt",
+ "long_name": "Carbon in Vegetation on Land-Use Tiles",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cVegLut",
+ "positive": "",
+ "standard_name": "vegetation_carbon_content",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "lpyrpt.fraclut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "lpyrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land over all_area_types time: point",
+ "comment": "End of year values (not annual mean); note that percentage should be reported as percentage of land grid cell (example: frac_lnd = 0.5, frac_ocn = 0.5, frac_crop_lnd = 0.2 (of land portion of grid cell), then frac_lut(crop) = 0.5*0.2 = 0.1)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "landUse",
+ "time1"
+ ],
+ "frequency": "yrPt",
+ "long_name": "Percentage of Grid Cell for Each Land-Use Tile",
+ "modeling_realm": [
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fracLut",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obday.chlos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of chlorophyll from all phytoplankton group concentrations at the sea surface. In most models this is equal to chldiat+chlmisc, that is the sum of 'Diatom Chlorophyll Mass Concentration' plus 'Other Phytoplankton Chlorophyll Mass Concentration'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Mass Concentration of Total Phytoplankton Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chlos",
+ "positive": "",
+ "standard_name": "mass_concentration_of_phytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obday.phycos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton organic carbon component concentrations at the sea surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Sea Surface Phytoplankton Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phycos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.aragos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of particulate aragonite components (e.g. Phytoplankton, Detrital, etc.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Aragonite Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "aragos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.baccos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of bacterial carbon component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Bacterial Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "baccos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_bacteria_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.bfeos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of particulate organic iron component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Particulate Organic Matter Expressed as Iron in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bfeos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_iron_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.bsios",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of particulate silica component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Particulate Organic Matter Expressed as Silicon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bsios",
+ "positive": "",
+ "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_silicon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.calcos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of particulate calcite component concentrations (e.g. Phytoplankton, Detrital, etc.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Calcite Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "calcos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_calcite_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.chlcalcos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "chlorophyll concentration from the calcite-producing phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mass Concentration of Calcareous Phytoplankton Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chlcalcos",
+ "positive": "",
+ "standard_name": "mass_concentration_of_calcareous_phytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.chldiatos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "chlorophyll from diatom phytoplankton component concentration alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mass Concentration of Diatoms Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chldiatos",
+ "positive": "",
+ "standard_name": "mass_concentration_of_diatoms_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.chldiazos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "chlorophyll concentration from the diazotrophic phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mass Concentration of Diazotrophs Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chldiazos",
+ "positive": "",
+ "standard_name": "mass_concentration_of_diazotrophic_phytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.chlmiscos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "chlorophyll from additional phytoplankton component concentrations alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mass Concentration of Other Phytoplankton Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chlmiscos",
+ "positive": "",
+ "standard_name": "mass_concentration_of_miscellaneous_phytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.chlos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of chlorophyll from all phytoplankton group concentrations at the sea surface. In most models this is equal to chldiat+chlmisc, that is the sum of 'Diatom Chlorophyll Mass Concentration' plus 'Other Phytoplankton Chlorophyll Mass Concentration'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mass Concentration of Total Phytoplankton Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chlos",
+ "positive": "",
+ "standard_name": "mass_concentration_of_phytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.chlpicoos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "chlorophyll concentration from the picophytoplankton (<2 um) component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mass Concentration of Picophytoplankton Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chlpicoos",
+ "positive": "",
+ "standard_name": "mass_concentration_of_picophytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.co3abioos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Near surface mole concentration (number of moles per unit volume: molarity) of the abiotic-analogue carbonate anion (CO3). An abiotic analogue is used to simulate the effect on a modelled variable when biological effects on ocean carbon concentration and alkalinity are ignored. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Abiotic Carbonate Ion Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3abioos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_abiotic_analogue_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.co3natos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Near surface mole concentration (number of moles per unit volume: molarity) of the natural-analogue carbonate anion (CO3). A natural analogue is used to simulate the effect on a modelled variable of imposing preindustrial atmospheric carbon dioxide concentrations, even when the model as a whole may be subjected to varying forcings. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Natural Carbonate Ion Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3natos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_natural_analogue_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.co3os",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Near surface mole concentration (number of moles per unit volume: molarity) of the carbonate anion (CO3).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Carbonate Ion Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3os",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.co3sataragos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Near surface mole concentration (number of moles per unit volume: molarity) of the carbonate anion (CO3) for sea water in equilibrium with pure Aragonite. Aragonite (CaCO3) is a mineral that is a polymorph of calcium carbonate.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Carbonate Ion in Equilibrium with Pure Aragonite in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3sataragos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_expressed_as_carbon_at_equilibrium_with_pure_aragonite_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.co3satcalcos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Near surface mole concentration (number of moles per unit volume: molarity) of the carbonate anion (CO3) for sea water in equilibrium with pure calcite. Aragonite (CaCO3) is a mineral that is a polymorph of calcium carbonate.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Carbonate Ion in Equilibrium with Pure Calcite in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3satcalcos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_expressed_as_carbon_at_equilibrium_with_pure_calcite_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.detocos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of detrital organic carbon component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Detrital Organic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "detocos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_organic_detritus_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.dfeos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "dissolved iron in sea water is meant to include both Fe2+ and Fe3+ ions (but not, e.g., particulate detrital iron)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Dissolved Iron Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dfeos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_iron_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.dissi13cos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Near surface dissolved inorganic carbon-13 (CO3+HCO3+H2CO3) concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Dissolved Inorganic Carbon-13 Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissi13cos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_13C_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.dissi14cabioos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Abiotic Dissolved inorganic carbon-14 (CO3+HCO3+H2CO3) concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Abiotic Dissolved Inorganic Carbon-14 Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissi14cabioos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_14C_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.dissicabioos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Abiotic Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Abiotic Dissolved Inorganic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissicabioos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_abiotic_analogue_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.dissicnatos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration at preindustrial atmospheric xCO2",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Natural Dissolved Inorganic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissicnatos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_natural_analogue_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.dissicos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Dissolved Inorganic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissicos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.dissocos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of dissolved carbon component concentrations explicitly represented (i.e. not ~40 uM refractory unless explicit)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Dissolved Organic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissocos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_organic_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.dmsos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration of dimethyl sulphide in water in the near surface layer",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Dimethyl Sulphide in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dmsos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dimethyl_sulfide_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.dpco2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Difference in partial pressure of carbon dioxide between sea water and air. The partial pressure of a dissolved gas in sea water is the partial pressure in air with which it would be in equilibrium. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Delta CO2 Partial Pressure",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dpco2",
+ "positive": "",
+ "standard_name": "surface_carbon_dioxide_partial_pressure_difference_between_sea_water_and_air",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.dpco2abio",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Difference in partial pressure of abiotic-analogue carbon dioxide between sea water and air. The partial pressure of a dissolved gas in sea water is the partial pressure in air with which it would be in equilibrium. An abiotic analogue is used to simulate the effect on a modelled variable when biological effects on ocean carbon concentration and alkalinity are ignored.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Abiotic Delta Pco Partial Pressure",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dpco2abio",
+ "positive": "",
+ "standard_name": "surface_carbon_dioxide_abiotic_analogue_partial_pressure_difference_between_sea_water_and_air",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.dpco2nat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Difference in partial pressure of natural-analogue carbon dioxide between sea water and air. The partial pressure of a dissolved gas in sea water is the partial pressure in air with which it would be in equilibrium. A natural analogue is used to simulate the effect on a modelled variable of imposing preindustrial atmospheric carbon dioxide concentrations, even when the model as a whole may be subjected to varying forcings. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Natural Delta CO2 Partial Pressure ",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dpco2nat",
+ "positive": "",
+ "standard_name": "surface_carbon_dioxide_natural_analogue_partial_pressure_difference_between_sea_water_and_air",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.dpo2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The partial pressure of a dissolved gas in sea water is the partial pressure in air with which it would be in equilibrium. The partial pressure of a gaseous constituent of air is the pressure which it alone would exert with unchanged temperature and number of moles per unit volume. The surface called 'surface' means the lower boundary of the atmosphere.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Delta O2 Partial Pressure",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dpo2",
+ "positive": "",
+ "standard_name": "surface_molecular_oxygen_partial_pressure_difference_between_sea_water_and_air",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.eparag100",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid. Aragonite is a mineral that is a polymorph of calcium carbonate. The chemical formula of aragonite is CaCO3. Standard names also exist for calcite, another polymorph of calcium carbonate.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Flux of Aragonite",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "eparag100",
+ "positive": "",
+ "standard_name": "sinking_mole_flux_of_aragonite_expressed_as_carbon_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.epc100",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Flux of Particulate Organic Carbon",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "epc100",
+ "positive": "",
+ "standard_name": "sinking_mole_flux_of_particulate_organic_matter_expressed_as_carbon_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.epcalc100",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The phrase 'expressed_as' is used in the construction A_expressed_as_B, where B is a chemical constituent of A. It means that the quantity indicated by the standard name is calculated solely with respect to the B contained in A, neglecting all other chemical constituents of A. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid. Calcite is a mineral that is a polymorph of calcium carbonate. The chemical formula of calcite is CaCO3. Standard names also exist for aragonite, another polymorph of calcium carbonate.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Flux of Calcite",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "epcalc100",
+ "positive": "",
+ "standard_name": "sinking_mole_flux_of_calcite_expressed_as_carbon_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.epfe100",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Flux of Particulate Iron",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "epfe100",
+ "positive": "",
+ "standard_name": "sinking_mole_flux_of_particulate_iron_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.epn100",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Flux of Particulate Nitrogen",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "epn100",
+ "positive": "",
+ "standard_name": "sinking_mole_flux_of_particulate_organic_nitrogen_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.epp100",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Flux of Particulate Phosphorus",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "epp100",
+ "positive": "",
+ "standard_name": "sinking_mole_flux_of_particulate_organic_phosphorus_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.epsi100",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Flux of Particulate Silicon",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "epsi100",
+ "positive": "",
+ "standard_name": "sinking_mole_flux_of_particulate_silicon_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.fbddtalk",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea (top 100m only) time: mean",
+ "comment": "vertical integral of net biological terms in time rate of change of alkalinity",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "olayer100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Rate of Change of Biological Alkalinity Due to Biological Activity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fbddtalk",
+ "positive": "",
+ "standard_name": "integral_wrt_depth_of_tendency_of_sea_water_alkalinity_expressed_as_mole_equivalent_due_to_biological_processes",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.fbddtdic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea (top 100m only) time: mean",
+ "comment": "vertical integral of net biological terms in time rate of change of dissolved inorganic carbon",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "olayer100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Rate of Change of Dissolved Inorganic Carbon Due to Biological Activity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fbddtdic",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_carbon_due_to_biological_processes",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.fbddtdife",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea (top 100m only) time: mean",
+ "comment": "vertical integral of net biological terms in time rate of change of dissolved inorganic iron",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "olayer100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Rate of Change of Dissolved Inorganic Iron Due to Biological Activity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fbddtdife",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_iron_due_to_biological_processes",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.fbddtdin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea (top 100m only) time: mean",
+ "comment": "vertical integral of net biological terms in time rate of change of nitrogen nutrients (e.g. NO3+NH4)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "olayer100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Rate of Change of Dissolved Inorganic Nitrogen Due to Biological Activity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fbddtdin",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_nitrogen_due_to_biological_processes",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.fbddtdip",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea (top 100m only) time: mean",
+ "comment": "vertical integral of net biological terms in time rate of change of phosphate",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "olayer100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Rate of Change of Dissolved Inorganic Phosphorus Due to Biological Activity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fbddtdip",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_phosphorus_due_to_biological_processes",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.fbddtdisi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea (top 100m only) time: mean",
+ "comment": "vertical integral of net biological terms in time rate of change of dissolved inorganic silicate",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "olayer100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Rate of Change of Dissolved Inorganic Silicon Due to Biological Activity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fbddtdisi",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_silicon_due_to_biological_processes",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.fddtalk",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea (top 100m only) time: mean",
+ "comment": "vertical integral of net time rate of change of alkalinity",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "olayer100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Rate of Change of Total Alkalinity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fddtalk",
+ "positive": "",
+ "standard_name": "integral_wrt_depth_of_tendency_of_sea_water_alkalinity_expressed_as_mole_equivalent",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.fddtdic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea (top 100m only) time: mean",
+ "comment": "'Content' indicates a quantity per unit area. 'tendency_of_X' means derivative of X with respect to time. 'Dissolved inorganic carbon' describes a family of chemical species in solution, including carbon dioxide, carbonic acid and the carbonate and bicarbonate anions. 'Dissolved inorganic carbon' is the term used in standard names for all species belonging to the family that are represented within a given model. The list of individual species that are included in a quantity having a group chemical standard name can vary between models. Where possible, the data variable should be accompanied by a complete description of the species represented, for example, by using a comment attribute.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "olayer100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Rate of Change of Net Dissolved Inorganic Carbon",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fddtdic",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_carbon",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.fddtdife",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea (top 100m only) time: mean",
+ "comment": "vertical integral of net time rate of change of dissolved inorganic iron",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "olayer100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Rate of Change of Net Dissolved Inorganic Iron",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fddtdife",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_iron",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.fddtdin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea (top 100m only) time: mean",
+ "comment": "Net time rate of change of nitrogen nutrients (e.g. NO3+NH4)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "olayer100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Rate of Change of Net Dissolved Inorganic Nitrogen",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fddtdin",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_nitrogen",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.fddtdip",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea (top 100m only) time: mean",
+ "comment": "vertical integral of net time rate of change of phosphate",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "olayer100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Rate of Change of Net Dissolved Inorganic Phosphorus",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fddtdip",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_phosphorus",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.fddtdisi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea (top 100m only) time: mean",
+ "comment": "vertical integral of net time rate of change of dissolved inorganic silicate",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "olayer100m"
+ ],
+ "frequency": "mon",
+ "long_name": "Rate of Change of Net Dissolved Inorganic Silicon",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fddtdisi",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_silicon",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.fg13co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Gas exchange flux of carbon-13 as CO2 (positive into ocean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Mass Flux of Carbon-13 as 13CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fg13co2",
+ "positive": "down",
+ "standard_name": "surface_downward_mass_flux_of_13C_dioxide_abiotic_analogue_expressed_as_13C",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.fg14co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Gas exchange flux of carbon-14 as CO2 (positive into ocean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Mass Flux of Carbon-14 as 14CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fg14co2",
+ "positive": "",
+ "standard_name": "surface_downward_mass_flux_of_14C_dioxide_abiotic_analogue_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.fg14co2abio",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Gas exchange flux of abiotic 14CO2 (positive into ocean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Mass Flux of Carbon-14 as Abiotic 14CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fg14co2abio",
+ "positive": "down",
+ "standard_name": "surface_downward_mass_flux_of_14C_dioxide_abiotic_analogue_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.fgco2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Gas exchange flux of CO2 (positive into ocean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Mass Flux of Carbon as CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fgco2",
+ "positive": "down",
+ "standard_name": "surface_downward_mass_flux_of_carbon_dioxide_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.fgco2abio",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Gas exchange flux of abiotic CO2 (positive into ocean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Mass Flux of Carbon as Abiotic CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fgco2abio",
+ "positive": "down",
+ "standard_name": "surface_downward_mass_flux_of_carbon_dioxide_abiotic_analogue_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.fgco2nat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Gas exchange flux of natural CO2 (positive into ocean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Mass Flux of Carbon as Natural CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fgco2nat",
+ "positive": "down",
+ "standard_name": "surface_downward_mass_flux_of_carbon_dioxide_natural_analogue_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.fgdms",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Gas exchange flux of DMS (positive into atmosphere)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upward Flux of DMS",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fgdms",
+ "positive": "up",
+ "standard_name": "surface_upward_mole_flux_of_dimethyl_sulfide",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.fgo2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Gas exchange flux of O2 (positive into ocean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Flux of O2",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fgo2",
+ "positive": "down",
+ "standard_name": "surface_downward_mole_flux_of_molecular_oxygen",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.frfe",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Content' indicates a quantity per unit area. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'tendency_of_X' means derivative of X with respect to time.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Iron Loss to Sediments",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "frfe",
+ "positive": "",
+ "standard_name": "minus_tendency_of_ocean_mole_content_of_iron_due_to_sedimentation",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.fric",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Inorganic Carbon loss to sediments",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Inorganic Carbon Flux at Ocean Bottom",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fric",
+ "positive": "",
+ "standard_name": "minus_tendency_of_ocean_mole_content_of_inorganic_carbon_due_to_sedimentation",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.frn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Content' indicates a quantity per unit area. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'Denitrification' is the conversion of nitrate into gaseous compounds such as nitric oxide, nitrous oxide and molecular nitrogen which are then emitted to the atmosphere. 'Sedimentation' is the sinking of particulate matter to the floor of a body of water. 'tendency_of_X' means derivative of X with respect to time.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Loss to Sediments and Through Denitrification",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "frn",
+ "positive": "",
+ "standard_name": "minus_tendency_of_ocean_mole_content_of_elemental_nitrogen_due_to_denitrification_and_sedimentation",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.froc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Organic Carbon loss to sediments",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Organic Carbon Flux at Ocean Bottom",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "froc",
+ "positive": "",
+ "standard_name": "minus_tendency_of_ocean_mole_content_of_organic_carbon_due_to_sedimentation",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.fsfe",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Iron supply through deposition flux onto sea surface, runoff, coasts, sediments, etc",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Net Flux of Iron",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fsfe",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_iron_due_to_deposition_and_runoff_and_sediment_dissolution",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.fsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Flux of nitrogen into the ocean due to deposition (sum of dry and wet deposition), fixation (the production of ammonia from nitrogen gas by diazotrophs) and runoff (liquid water which drains from land).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Net Flux of Nitrogen",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fsn",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_elemental_nitrogen_due_to_deposition_and_fixation_and_runoff",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.icfriver",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Inorganic Carbon supply to ocean through runoff (separate from gas exchange)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Flux of Inorganic Carbon into Ocean Surface by Runoff",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "icfriver",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_inorganic_carbon_due_to_runoff_and_sediment_dissolution",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.intdic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated DIC",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dissolved Inorganic Carbon Content",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intdic",
+ "positive": "",
+ "standard_name": "ocean_mass_content_of_dissolved_inorganic_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.intdoc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated DOC (explicit pools only)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dissolved Organic Carbon Content",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intdoc",
+ "positive": "",
+ "standard_name": "ocean_mass_content_of_dissolved_organic_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.intparag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated aragonite production",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Aragonite Production",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intparag",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_aragonite_expressed_as_carbon_due_to_biological_production",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.intpbfe",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated biogenic iron production",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Iron Production",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intpbfe",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_iron_due_to_biological_production",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.intpbn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated biogenic nitrogen production",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Production",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intpbn",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_nitrogen_due_to_biological_production",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.intpbp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated biogenic phosphorus production",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Phosphorus Production",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intpbp",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_phosphorus_due_to_biological_production",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.intpbsi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated biogenic silica production",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Silicon Production",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intpbsi",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_silicon_due_to_biological_production",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.intpcalcite",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated calcite production",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Calcite Production",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intpcalcite",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_calcite_expressed_as_carbon_due_to_biological_production",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.intpn2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated nitrogen fixation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Fixation Rate in Ocean",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intpn2",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_elemental_nitrogen_due_to_fixation",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.intpoc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated POC",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Particulate Organic Carbon Content",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intpoc",
+ "positive": "",
+ "standard_name": "ocean_mass_content_of_particulate_organic_matter_expressed_as_carbon",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.intpp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated total primary (organic carbon) production by phytoplankton. This should equal the sum of intpdiat+intpphymisc, but those individual components may be unavailable in some models.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Primary Organic Carbon Production by All Types of Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intpp",
+ "positive": "",
+ "standard_name": "net_primary_mole_productivity_of_biomass_expressed_as_carbon_by_phytoplankton",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.intppcalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated primary (organic carbon) production by the calcareous phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Mole Productivity of Carbon by Calcareous Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intppcalc",
+ "positive": "",
+ "standard_name": "net_primary_mole_productivity_of_biomass_expressed_as_carbon_by_calcareous_phytoplankton",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.intppdiat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated primary (organic carbon) production by the diatom phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Organic Carbon Production by Diatoms",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intppdiat",
+ "positive": "",
+ "standard_name": "net_primary_mole_productivity_of_biomass_expressed_as_carbon_by_diatoms",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.intppdiaz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated primary (organic carbon) production by the diazotrophs alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Mole Productivity of Carbon by Diazotrophs",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intppdiaz",
+ "positive": "",
+ "standard_name": "net_primary_mole_productivity_of_biomass_expressed_as_carbon_by_diazotrophic_phytoplankton",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.intppmisc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated total primary (organic carbon) production by other phytoplankton components alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Organic Carbon Production by Other Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intppmisc",
+ "positive": "",
+ "standard_name": "net_primary_mole_productivity_of_biomass_expressed_as_carbon_by_miscellaneous_phytoplankton",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.intppnitrate",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated primary (organic carbon) production by phytoplankton based on nitrate uptake alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Primary Organic Carbon Production by Phytoplankton Based on Nitrate Uptake Alone",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intppnitrate",
+ "positive": "",
+ "standard_name": "net_primary_mole_productivity_of_biomass_expressed_as_carbon_due_to_nitrate_utilization",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.intpppico",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea depth: sum where sea time: mean",
+ "comment": "Vertically integrated primary (organic carbon) production by the picophytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Mole Productivity of Carbon by Picophytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intpppico",
+ "positive": "",
+ "standard_name": "net_primary_mole_productivity_of_biomass_expressed_as_carbon_by_picophytoplankton",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.limfecalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Calcareous phytoplankton' are phytoplankton that produce calcite. Calcite is a mineral that is a polymorph of calcium carbonate. The chemical formula of calcite is CaCO3. Phytoplankton are algae that grow where there is sufficient light to support photosynthesis. 'Iron growth limitation' means the ratio of the growth rate of a species population in the environment (where there is a finite availability of iron) to the theoretical growth rate if there were no such limit on iron availability.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Iron Limitation of Calcareous Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limfecalc",
+ "positive": "",
+ "standard_name": "iron_growth_limitation_of_calcareous_phytoplankton",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.limfediat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Diatoms are phytoplankton with an external skeleton made of silica. Phytoplankton are algae that grow where there is sufficient light to support photosynthesis. 'Iron growth limitation' means the ratio of the growth rate of a species population in the environment (where there is a finite availability of iron) to the theoretical growth rate if there were no such limit on iron availability.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Iron Limitation of Diatoms",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limfediat",
+ "positive": "",
+ "standard_name": "iron_growth_limitation_of_diatoms",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.limfediaz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In ocean modelling, diazotrophs are phytoplankton of the phylum cyanobacteria distinct from other phytoplankton groups in their ability to fix nitrogen gas in addition to nitrate and ammonium. Phytoplankton are algae that grow where there is sufficient light to support photosynthesis. 'Iron growth limitation' means the ratio of the growth rate of a species population in the environment (where there is a finite availability of iron) to the theoretical growth rate if there were no such limit on iron availability.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Iron Limitation of Diazotrophs",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limfediaz",
+ "positive": "",
+ "standard_name": "iron_growth_limitation_of_diazotrophic_phytoplankton",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.limfemisc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Phytoplankton are algae that grow where there is sufficient light to support photosynthesis. 'Miscellaneous phytoplankton' are all those phytoplankton that are not diatoms, diazotrophs, calcareous phytoplankton, picophytoplankton or other separately named components of the phytoplankton population. 'Iron growth limitation' means the ratio of the growth rate of a species population in the environment (where there is a finite availability of iron) to the theoretical growth rate if there were no such limit on iron availability.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Iron Limitation of Other Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limfemisc",
+ "positive": "",
+ "standard_name": "iron_growth_limitation_of_miscellaneous_phytoplankton",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.limfepico",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Picophytoplankton are phytoplankton of less than 2 micrometers in size. Phytoplankton are algae that grow where there is sufficient light to support photosynthesis. 'Iron growth limitation' means the ratio of the growth rate of a species population in the environment (where there is a finite availability of iron) to the theoretical growth rate if there were no such limit on iron availability.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Iron Limitation of Picophytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limfepico",
+ "positive": "",
+ "standard_name": "iron_growth_limitation_of_picophytoplankton",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.limirrcalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Growth limitation of calcareous phytoplankton due to solar irradiance. 'Growth limitation due to solar irradiance' means the ratio of the growth rate of a species population in the environment (where the amount of sunlight reaching a location may be limited) to the theoretical growth rate if there were no such limit on solar irradiance.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Irradiance Limitation of Calcareous Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limirrcalc",
+ "positive": "",
+ "standard_name": "growth_limitation_of_calcareous_phytoplankton_due_to_solar_irradiance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.limirrdiat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Growth limitation of diatoms due to solar irradiance. 'Growth limitation due to solar irradiance' means the ratio of the growth rate of a species population in the environment (where the amount of sunlight reaching a location may be limited) to the theoretical growth rate if there were no such limit on solar irradiance.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Irradiance Limitation of Diatoms",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limirrdiat",
+ "positive": "",
+ "standard_name": "growth_limitation_of_diatoms_due_to_solar_irradiance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.limirrdiaz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Growth limitation of diazotrophs due to solar irradiance. 'Growth limitation due to solar irradiance' means the ratio of the growth rate of a species population in the environment (where the amount of sunlight reaching a location may be limited) to the theoretical growth rate if there were no such limit on solar irradiance.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Irradiance Limitation of Diazotrophs",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limirrdiaz",
+ "positive": "",
+ "standard_name": "growth_limitation_of_diazotrophic_phytoplankton_due_to_solar_irradiance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.limirrmisc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Growth limitation of miscellaneous phytoplankton due to solar irradiance. 'Growth limitation due to solar irradiance' means the ratio of the growth rate of a species population in the environment (where the amount of sunlight reaching a location may be limited) to the theoretical growth rate if there were no such limit on solar irradiance.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Irradiance Limitation of Other Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limirrmisc",
+ "positive": "",
+ "standard_name": "growth_limitation_of_miscellaneous_phytoplankton_due_to_solar_irradiance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.limirrpico",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Growth limitation of picophytoplankton due to solar irradiance. 'Growth limitation due to solar irradiance' means the ratio of the growth rate of a species population in the environment (where the amount of sunlight reaching a location may be limited) to the theoretical growth rate if there were no such limit on solar irradiance.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Irradiance Limitation of Picophytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limirrpico",
+ "positive": "",
+ "standard_name": "growth_limitation_of_picophytoplankton_due_to_solar_irradiance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.limncalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Calcareous phytoplankton' are phytoplankton that produce calcite. Calcite is a mineral that is a polymorph of calcium carbonate. The chemical formula of calcite is CaCO3. Phytoplankton are algae that grow where there is sufficient light to support photosynthesis. 'Nitrogen growth limitation' means the ratio of the growth rate of a species population in the environment (where there is a finite availability of nitrogen) to the theoretical growth rate if there were no such limit on nitrogen availability.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Limitation of Calcareous Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limncalc",
+ "positive": "",
+ "standard_name": "nitrogen_growth_limitation_of_calcareous_phytoplankton",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.limndiat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Diatoms are phytoplankton with an external skeleton made of silica. Phytoplankton are algae that grow where there is sufficient light to support photosynthesis. 'Nitrogen growth limitation' means the ratio of the growth rate of a species population in the environment (where there is a finite availability of nitrogen) to the theoretical growth rate if there were no such limit on nitrogen availability.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Limitation of Diatoms",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limndiat",
+ "positive": "",
+ "standard_name": "nitrogen_growth_limitation_of_diatoms",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.limndiaz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In ocean modelling, diazotrophs are phytoplankton of the phylum cyanobacteria distinct from other phytoplankton groups in their ability to fix nitrogen gas in addition to nitrate and ammonium. Phytoplankton are algae that grow where there is sufficient light to support photosynthesis. 'Nitrogen growth limitation' means the ratio of the growth rate of a species population in the environment (where there is a finite availability of nitrogen) to the theoretical growth rate if there were no such limit on nitrogen availability.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Limitation of Diazotrophs",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limndiaz",
+ "positive": "",
+ "standard_name": "nitrogen_growth_limitation_of_diazotrophic_phytoplankton",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.limnmisc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Phytoplankton are algae that grow where there is sufficient light to support photosynthesis. 'Miscellaneous phytoplankton' are all those phytoplankton that are not diatoms, diazotrophs, calcareous phytoplankton, picophytoplankton or other separately named components of the phytoplankton population. 'Nitrogen growth limitation' means the ratio of the growth rate of a species population in the environment (where there is a finite availability of nitrogen) to the theoretical growth rate if there were no such limit on nitrogen availability.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Limitation of Other Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limnmisc",
+ "positive": "",
+ "standard_name": "nitrogen_growth_limitation_of_miscellaneous_phytoplankton",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.limnpico",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Picophytoplankton are phytoplankton of less than 2 micrometers in size. Phytoplankton are algae that grow where there is sufficient light to support photosynthesis. 'Nitrogen growth limitation' means the ratio of the growth rate of a species population in the environment (where there is a finite availability of nitrogen) to the theoretical growth rate if there were no such limit on nitrogen availability.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrogen Limitation of Picophytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "limnpico",
+ "positive": "",
+ "standard_name": "nitrogen_growth_limitation_of_picophytoplankton",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.nh4os",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means moles (amount of substance) per unit volume and is used in the construction mole_concentration_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Dissolved Ammonium Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nh4os",
+ "positive": "",
+ "standard_name": "mole_concentration_of_ammonium_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.no3os",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means moles (amount of substance) per unit volume and is used in the construction mole_concentration_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Dissolved Nitrate Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "no3os",
+ "positive": "",
+ "standard_name": "mole_concentration_of_nitrate_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.o2min",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Mole concentration' means number of moles per unit volume, also called 'molarity', and is used in the construction mole_concentration_of_X_in_Y, where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The concentration of any chemical species, whether particulate or dissolved, may vary with depth in the ocean. A depth profile may go through one or more local minima in concentration. The mole_concentration_of_molecular_oxygen_in_sea_water_at_shallowest_local_minimum_in_vertical_profile is the mole concentration of oxygen at the local minimum in the concentration profile that occurs closest to the sea surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Oxygen Minimum Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o2min",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_molecular_oxygen_in_sea_water_at_shallowest_local_minimum_in_vertical_profile",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.o2os",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Mole concentration' means number of moles per unit volume, also called 'molarity', and is used in the construction mole_concentration_of_X_in_Y, where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Dissolved Oxygen Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o2os",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_molecular_oxygen_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.o2satos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Mole concentration at saturation' means the mole concentration in a saturated solution. Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Dissolved Oxygen Concentration at Saturation",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o2satos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_molecular_oxygen_in_sea_water_at_saturation",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.ocfriver",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Organic Carbon supply to ocean through runoff (separate from gas exchange)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Flux of Organic Carbon into Ocean Surface by Runoff",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocfriver",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_mole_content_of_organic_carbon_due_to_runoff_and_sediment_dissolution",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.phabioos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "negative log10 of hydrogen ion concentration with the concentration expressed as mol H kg-1.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Abiotic pH",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phabioos",
+ "positive": "",
+ "standard_name": "sea_water_ph_abiotic_analogue_reported_on_total_scale",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.phnatos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "negative log10 of hydrogen ion concentration with the concentration expressed as mol H kg-1.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Natural pH",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phnatos",
+ "positive": "",
+ "standard_name": "sea_water_ph_natural_analogue_reported_on_total_scale",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.phos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "negative log10 of hydrogen ion concentration with the concentration expressed as mol H kg-1.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface pH",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phos",
+ "positive": "",
+ "standard_name": "sea_water_ph_reported_on_total_scale",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.phycalcos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from calcareous (calcite-producing) phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Calcareous Phytoplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phycalcos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_calcareous_phytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.phycos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton organic carbon component concentrations at the sea surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Surface Phytoplankton Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phycos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.phydiatos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon from the diatom phytoplankton component concentration alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Diatoms Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phydiatos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_diatoms_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.phydiazos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from the diazotrophic phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Diazotrophs Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phydiazos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_diazotrophic_phytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.phyfeos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton iron component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Total Phytoplankton Expressed as Iron in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phyfeos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_iron_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.phymiscos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from additional phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Miscellaneous Phytoplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phymiscos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_miscellaneous_phytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.phynos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton nitrogen component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Phytoplankton Nitrogen in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phynos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_nitrogen_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.phypicoos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from the picophytoplankton (<2 um) component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Picophytoplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phypicoos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_picophytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.phypos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton phosphorus components",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Total Phytoplankton Expressed as Phosphorus in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phypos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_phosphorus_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.physios",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton silica component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Total Phytoplankton Expressed as Silicon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "physios",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_silicon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.po4os",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. 'Dissolved inorganic phosphorus' means the sum of all inorganic phosphorus in solution (including phosphate, hydrogen phosphate, dihydrogen phosphate, and phosphoric acid).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Total Dissolved Inorganic Phosphorus Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "po4os",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_phosphorus_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.ponos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of particulate organic nitrogen component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Particulate Organic Matter Expressed as Nitrogen in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ponos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_nitrogen_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.popos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of particulate organic phosphorus component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Particulate Organic Matter Expressed as Phosphorus in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "popos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_phosphorus_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.ppos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "total primary (organic carbon) production by phytoplankton",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Primary Carbon Production by Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ppos",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.sios",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. 'Dissolved inorganic silicon' means the sum of all inorganic silicon in solution (including silicic acid and its first dissociated anion SiO(OH)3-).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Total Dissolved Inorganic Silicon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sios",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_silicon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.spco2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. The partial pressure of a dissolved gas in sea water is the partial pressure in air with which it would be in equilibrium. The partial pressure of a gaseous constituent of air is the pressure which it alone would exert with unchanged temperature and number of moles per unit volume. The chemical formula for carbon dioxide is CO2.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Aqueous Partial Pressure of CO2",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "spco2",
+ "positive": "",
+ "standard_name": "surface_partial_pressure_of_carbon_dioxide_in_sea_water",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.spco2abio",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. The chemical formula for carbon dioxide is CO2. In ocean biogeochemistry models, an 'abiotic analogue' is used to simulate the effect on a modelled variable when biological effects on ocean carbon concentration and alkalinity are ignored. The partial pressure of a gaseous constituent of air is the pressure which it alone would exert with unchanged temperature and number of moles per unit volume. The partial pressure of a dissolved gas in sea water is the partial pressure in air with which it would be in equilibrium. The partial pressure difference between sea water and air is positive when the partial pressure of the dissolved gas in sea water is greater than the partial pressure in air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Abiotic Surface Aqueous Partial Pressure of CO2",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "spco2abio",
+ "positive": "",
+ "standard_name": "surface_carbon_dioxide_abiotic_analogue_partial_pressure_difference_between_sea_water_and_air",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.spco2nat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. The chemical formula for carbon dioxide is CO2. In ocean biogeochemistry models, a 'natural analogue' is used to simulate the effect on a modelled variable of imposing preindustrial atmospheric carbon dioxide concentrations, even when the model as a whole may be subjected to varying forcings. The partial pressure of a gaseous constituent of air is the pressure which it alone would exert with unchanged temperature and number of moles per unit volume. The partial pressure of a dissolved gas in sea water is the partial pressure in air with which it would be in equilibrium. The partial pressure difference between sea water and air is positive when the partial pressure of the dissolved gas in sea water is greater than the partial pressure in air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth0m"
+ ],
+ "frequency": "mon",
+ "long_name": "Natural Surface Aqueous Partial Pressure of CO2",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "spco2nat",
+ "positive": "",
+ "standard_name": "surface_carbon_dioxide_natural_analogue_partial_pressure_difference_between_sea_water_and_air",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.talknatos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "total alkalinity equivalent concentration (including carbonate, borate, phosphorus, silicon, and nitrogen components) at preindustrial atmospheric xCO2",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Natural Total Alkalinity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "talknatos",
+ "positive": "",
+ "standard_name": "sea_water_alkalinity_natural_analogue_expressed_as_mole_equivalent",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.talkos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "total alkalinity equivalent concentration (including carbonate, borate, phosphorus, silicon, and nitrogen components)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Total Alkalinity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "talkos",
+ "positive": "",
+ "standard_name": "sea_water_alkalinity_expressed_as_mole_equivalent",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.zmesoos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from mesozooplankton (20-200 um) component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Mesozooplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmesoos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_mesozooplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.zmicroos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from the microzooplankton (<20 um) component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Microzooplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmicroos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_microzooplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.zmiscos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon from additional zooplankton component concentrations alone (e.g. Micro, meso). Since the models all have different numbers of components, this variable has been included to provide a check for intercomparison between models since some phytoplankton groups are supersets.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Mole Concentration of Other Zooplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmiscos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_miscellaneous_zooplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.zo2min",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Depth of vertical minimum concentration of dissolved oxygen gas (if two, then the shallower)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Depth of Oxygen Minimum Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zo2min",
+ "positive": "",
+ "standard_name": "depth_at_shallowest_local_minimum_in_vertical_profile_of_mole_concentration_of_dissolved_molecular_oxygen_in_sea_water",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.zoocos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of zooplankton carbon component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Zooplankton Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zoocos",
+ "positive": "",
+ "standard_name": "mole_concentration_of_zooplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.zsatarag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Depth of aragonite saturation horizon (0 if undersaturated at all depths, 'missing' if supersaturated at all depths; if multiple horizons exist, the shallowest should be taken).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Aragonite Saturation Depth",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zsatarag",
+ "positive": "",
+ "standard_name": "minimum_depth_of_aragonite_undersaturation_in_sea_water",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmon.zsatcalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Depth of calcite saturation horizon (0 if undersaturated at all depths, and missing saturated through whole depth; if two or more horizons exist, then the shallowest is reported)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Calcite Saturation Depth",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zsatcalc",
+ "positive": "",
+ "standard_name": "minimum_depth_of_calcite_undersaturation_in_sea_water",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.arag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of particulate aragonite components (e.g. Phytoplankton, Detrital, etc.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Aragonite Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "arag",
+ "positive": "",
+ "standard_name": "mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.bacc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of bacterial carbon component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Bacterial Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bacc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_bacteria_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.bfe",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of particulate organic iron component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Particulate Organic Matter Expressed as Iron in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bfe",
+ "positive": "",
+ "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_iron_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.bsi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of particulate silica component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Particulate Organic Matter Expressed as Silicon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bsi",
+ "positive": "",
+ "standard_name": "mole_concentration_of_particulate_matter_expressed_as_silicon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.calc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of particulate calcite component concentrations (e.g. Phytoplankton, Detrital, etc.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Calcite Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "calc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_calcite_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.chl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of chlorophyll from all phytoplankton group concentrations. In most models this is equal to chldiat+chlmisc, that is the sum of Diatom Chlorophyll Mass Concentration and Other Phytoplankton Chlorophyll Mass Concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Concentration of Total Phytoplankton Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chl",
+ "positive": "",
+ "standard_name": "mass_concentration_of_phytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.chlcalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "chlorophyll concentration from the calcite-producing phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Concentration of Calcareous Phytoplankton Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chlcalc",
+ "positive": "",
+ "standard_name": "mass_concentration_of_calcareous_phytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.chldiat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Chlorophyll from diatom phytoplankton component concentration alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Concentration of Diatoms Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chldiat",
+ "positive": "",
+ "standard_name": "mass_concentration_of_diatoms_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.chldiaz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Chlorophyll concentration from the diazotrophic phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Concentration of Diazotrophs Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chldiaz",
+ "positive": "",
+ "standard_name": "mass_concentration_of_diazotrophic_phytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.chlmisc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Chlorophyll from additional phytoplankton component concentrations alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Concentration of Other Phytoplankton Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chlmisc",
+ "positive": "",
+ "standard_name": "mass_concentration_of_miscellaneous_phytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.chlpico",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "chlorophyll concentration from the picophytoplankton (<2 um) component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Concentration of Picophytoplankton Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chlpico",
+ "positive": "",
+ "standard_name": "mass_concentration_of_picophytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.co3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration (number of moles per unit volume: molarity) of the carbonate anion (CO3).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbonate Ion Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.co3abio",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration (number of moles per unit volume: molarity) of the abiotic-analogue carbonate anion (CO3). An abiotic analogue is used to simulate the effect on a modelled variable when biological effects on ocean carbon concentration and alkalinity are ignored. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Abiotic Carbonate Ion Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3abio",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_abiotic_analogue_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.co3nat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Surface mole concentration (number of moles per unit volume: molarity) of the natural-analogue carbonate anion (CO3). A natural analogue is used to simulate the effect on a modelled variable of imposing preindustrial atmospheric carbon dioxide concentrations, even when the model as a whole may be subjected to varying forcings. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Natural Carbonate Ion Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3nat",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_natural_analogue_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.co3satarag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration (number of moles per unit volume: molarity) of the carbonate anion (CO3) for sea water in equilibrium with pure Aragonite. Aragonite (CaCO3) is a mineral that is a polymorph of calcium carbonate.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Carbonate Ion in Equilibrium with Pure Aragonite in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3satarag",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_expressed_as_carbon_at_equilibrium_with_pure_aragonite_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.co3satcalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration (number of moles per unit volume: molarity) of the carbonate anion (CO3) for sea water in equilibrium with pure calcite. Aragonite (CaCO3) is a mineral that is a polymorph of calcium carbonate.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Carbonate Ion in Equilibrium with Pure Calcite in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3satcalc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_expressed_as_carbon_at_equilibrium_with_pure_calcite_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.detoc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of detrital organic carbon component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Detrital Organic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "detoc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_organic_detritus_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.dfe",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Dissolved iron in sea water, including both Fe2+ and Fe3+ ions (but not particulate detrital iron)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dissolved Iron Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dfe",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_iron_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.dissi13c",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Dissolved inorganic carbon-13 (CO3+HCO3+H2CO3) concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dissolved Inorganic Carbon-13 Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissi13c",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_13C_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.dissi14c",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Dissolved inorganic carbon-14 (CO3+HCO3+H2CO3) concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dissolved Inorganic Carbon-14 Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissi14c",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_14C_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.dissi14cabio",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Abiotic Dissolved inorganic carbon-14 (CO3+HCO3+H2CO3) concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Abiotic Dissolved Inorganic Carbon-14 Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissi14cabio",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_14C_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.dissic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dissolved Inorganic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissic",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.dissicabio",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Abiotic Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Abiotic Dissolved Inorganic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissicabio",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_abiotic_analogue_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.dissicnat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration at preindustrial atmospheric xCO2",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Natural Dissolved Inorganic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissicnat",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_natural_analogue_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.dissoc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of dissolved carbon component concentrations explicitly represented (i.e. not ~40 uM refractory unless explicit)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dissolved Organic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissoc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_organic_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.dmso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration of dimethyl sulphide in water",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Dimethyl Sulphide in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dmso",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dimethyl_sulfide_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.exparag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Downward flux of Aragonite",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Flux of Aragonite",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "exparag",
+ "positive": "down",
+ "standard_name": "sinking_mole_flux_of_aragonite_expressed_as_carbon_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.expc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Downward flux of particulate organic carbon",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Flux of Particulate Organic Carbon",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "expc",
+ "positive": "down",
+ "standard_name": "sinking_mole_flux_of_particulate_organic_matter_expressed_as_carbon_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.expcalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Downward flux of Calcite",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Flux of Calcite",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "expcalc",
+ "positive": "down",
+ "standard_name": "sinking_mole_flux_of_calcite_expressed_as_carbon_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.expfe",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sinking Particulate Iron Flux",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "expfe",
+ "positive": "down",
+ "standard_name": "sinking_mole_flux_of_particulate_iron_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.expn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sinking Particulate Organic Nitrogen Flux",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "expn",
+ "positive": "down",
+ "standard_name": "sinking_mole_flux_of_particulate_organic_nitrogen_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.expp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sinking Particulate Organic Phosphorus Flux",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "expp",
+ "positive": "down",
+ "standard_name": "sinking_mole_flux_of_particulate_organic_phosphorus_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.expsi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sinking Particulate Silicon Flux",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "expsi",
+ "positive": "down",
+ "standard_name": "sinking_mole_flux_of_particulate_silicon_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.graz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Total grazing of phytoplankton by zooplankton defined as tendency of moles of carbon per cubic metre.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Grazing of Phytoplankton by Zooplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "graz",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_grazing_of_phytoplankton",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.nh4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means moles (amount of substance) per unit volume and is used in the construction mole_concentration_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dissolved Ammonium Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nh4",
+ "positive": "",
+ "standard_name": "mole_concentration_of_ammonium_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.no3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means moles (amount of substance) per unit volume and is used in the construction mole_concentration_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dissolved Nitrate Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "no3",
+ "positive": "",
+ "standard_name": "mole_concentration_of_nitrate_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.o2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Mole concentration' means number of moles per unit volume, also called 'molarity', and is used in the construction mole_concentration_of_X_in_Y, where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dissolved Oxygen Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o2",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_molecular_oxygen_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.o2sat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Mole concentration at saturation' means the mole concentration in a saturated solution. Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dissolved Oxygen Concentration at Saturation",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o2sat",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_molecular_oxygen_in_sea_water_at_saturation",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.ph",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "negative log of hydrogen ion concentration with the concentration expressed as mol H kg-1.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "pH",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ph",
+ "positive": "",
+ "standard_name": "sea_water_ph_reported_on_total_scale",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.phabio",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "negative log10 of hydrogen ion concentration with the concentration expressed as mol H kg-1 (abiotic component)..",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Abiotic pH",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phabio",
+ "positive": "",
+ "standard_name": "sea_water_ph_abiotic_analogue_reported_on_total_scale",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.phnat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "negative log10 of hydrogen ion concentration with the concentration expressed as mol H kg-1.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Natural pH",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phnat",
+ "positive": "",
+ "standard_name": "sea_water_ph_natural_analogue_reported_on_total_scale",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.phyc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton carbon component concentrations. In most (all?) cases this is the sum of phycdiat and phycmisc (i.e., 'Diatom Carbon Concentration' and 'Non-Diatom Phytoplankton Carbon Concentration'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Phytoplankton Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phyc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.phycalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from calcareous (calcite-producing) phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Calcareous Phytoplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phycalc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_calcareous_phytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.phydiat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon from the diatom phytoplankton component concentration alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Diatoms Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phydiat",
+ "positive": "",
+ "standard_name": "mole_concentration_of_diatoms_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.phydiaz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from the diazotrophic phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Diazotrophs Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phydiaz",
+ "positive": "",
+ "standard_name": "mole_concentration_of_diazotrophic_phytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.phyfe",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton iron component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Total Phytoplankton Expressed as Iron in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phyfe",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_iron_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.phymisc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from additional phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Miscellaneous Phytoplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phymisc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_miscellaneous_phytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.phyn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton nitrogen component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Total Phytoplankton Expressed as Nitrogen in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phyn",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_nitrogen_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.phyp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton phosphorus components",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Total Phytoplankton Expressed as Phosphorus in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phyp",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_phosphorus_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.phypico",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from the picophytoplankton (<2 um) component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Picophytoplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phypico",
+ "positive": "",
+ "standard_name": "mole_concentration_of_picophytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.physi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton silica component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Total Phytoplankton Expressed as Silicon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "physi",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_silicon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.po4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. 'Dissolved inorganic phosphorus' means the sum of all inorganic phosphorus in solution (including phosphate, hydrogen phosphate, dihydrogen phosphate, and phosphoric acid).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Dissolved Inorganic Phosphorus Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "po4",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_phosphorus_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.pon",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of particulate organic nitrogen component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Particulate Organic Matter Expressed as Nitrogen in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pon",
+ "positive": "",
+ "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_nitrogen_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.pop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of particulate organic phosphorus component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Particulate Organic Matter Expressed as Phosphorus in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pop",
+ "positive": "",
+ "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_phosphorus_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.pp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "total primary (organic carbon) production by phytoplankton",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Primary Carbon Production by Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pp",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.ppcalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Primary (organic carbon) production by the calcite-producing phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Mole Productivity of Carbon by Calcareous Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ppcalc",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_calcareous_phytoplankton",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.ppdiat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Primary (organic carbon) production by the diatom component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Organic Carbon Production by Diatoms",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ppdiat",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_diatoms",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.ppdiaz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Primary (organic carbon) production by the diazotrophic phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Mole Productivity of Carbon by Diazotrophs",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ppdiaz",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_diazotrophic_phytoplankton",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.ppmisc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Primary (organic carbon) production by other phytoplankton components alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Organic Carbon Production by Other Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ppmisc",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_miscellaneous_phytoplankton",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.pppico",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Primary (organic carbon) production by the picophytoplankton (<2 um) component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Primary Mole Productivity of Carbon by Picophytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pppico",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_picophytoplankton",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.si",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. 'Dissolved inorganic silicon' means the sum of all inorganic silicon in solution (including silicic acid and its first dissociated anion SiO(OH)3-).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Dissolved Inorganic Silicon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "si",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_silicon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.talk",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "total alkalinity equivalent concentration (including carbonate, nitrogen, silicate, and borate components)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Alkalinity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "talk",
+ "positive": "",
+ "standard_name": "sea_water_alkalinity_expressed_as_mole_equivalent",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.talknat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "total alkalinity equivalent concentration (including carbonate, borate, phosphorus, silicon, and nitrogen components) at preindustrial atmospheric xCO2",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Natural Total Alkalinity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "talknat",
+ "positive": "",
+ "standard_name": "sea_water_alkalinity_natural_analogue_expressed_as_mole_equivalent",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.zmeso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from mesozooplankton (20-200 um) component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Mesozooplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmeso",
+ "positive": "",
+ "standard_name": "mole_concentration_of_mesozooplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.zmicro",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from the microzooplankton (<20 um) component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Microzooplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmicro",
+ "positive": "",
+ "standard_name": "mole_concentration_of_microzooplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.zmisc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon from additional zooplankton component concentrations alone (e.g. Micro, meso). Since the models all have different numbers of components, this variable has been included to provide a check for intercomparison between models since some phytoplankton groups are supersets.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of Other Zooplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmisc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_miscellaneous_zooplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obmonlev.zooc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of zooplankton carbon component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Zooplankton Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zooc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_zooplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyr.fg13co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Gas exchange flux of carbon-13 as CO2 (positive into ocean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Surface Downward Mass Flux of Carbon-13 as 13CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fg13co2",
+ "positive": "down",
+ "standard_name": "surface_downward_mass_flux_of_13C_dioxide_abiotic_analogue_expressed_as_13C",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyr.fg14co2abio",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Gas exchange flux of abiotic 14CO2 (positive into ocean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Surface Downward Mass Flux of Carbon-14 as Abiotic 14CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fg14co2abio",
+ "positive": "down",
+ "standard_name": "surface_downward_mass_flux_of_14C_dioxide_abiotic_analogue_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyr.fgco2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Gas exchange flux of CO2 (positive into ocean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Surface Downward Mass Flux of Carbon as CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fgco2",
+ "positive": "down",
+ "standard_name": "surface_downward_mass_flux_of_carbon_dioxide_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyr.fgco2abio",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Gas exchange flux of abiotic CO2 (positive into ocean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Surface Downward Mass Flux of Carbon as Abiotic CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fgco2abio",
+ "positive": "down",
+ "standard_name": "surface_downward_mass_flux_of_carbon_dioxide_abiotic_analogue_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyr.fgco2nat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Gas exchange flux of natural CO2 (positive into ocean)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Surface Downward Mass Flux of Carbon as Natural CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fgco2nat",
+ "positive": "down",
+ "standard_name": "surface_downward_mass_flux_of_carbon_dioxide_natural_analogue_expressed_as_carbon",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.arag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of particulate aragonite components (e.g. Phytoplankton, Detrital, etc.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Aragonite Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "arag",
+ "positive": "",
+ "standard_name": "mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.bacc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of bacterial carbon component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Bacterial Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bacc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_bacteria_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.bddtalk",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Net total of biological terms in time rate of change of alkalinity",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Rate of Change of Alkalinity Due to Biological Activity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bddtalk",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_alkalinity_expressed_as_mole_equivalent_due_to_biological_processes",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.bddtdic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Net total of biological terms in time rate of change of dissolved inorganic carbon",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Rate of Change of Dissolved Inorganic Carbon Due to Biological Activity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bddtdic",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_dissolved_inorganic_carbon_in_sea_water_due_to_biological_processes",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.bddtdife",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Net total of biological terms in time rate of change of dissolved inorganic iron",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Rate of Change of Dissolved Inorganic Iron Due to Biological Activity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bddtdife",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_dissolved_inorganic_iron_in_sea_water_due_to_biological_processes",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.bddtdin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Net total of biological terms in time rate of change of nitrogen nutrients (e.g. NO3+NH4)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Rate of Change of Nitrogen Nutrient Due to Biological Activity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bddtdin",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_dissolved_inorganic_nitrogen_in_sea_water_due_to_biological_processes",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.bddtdip",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Net of biological terms in time rate of change of dissolved phosphate",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Rate of Change of Dissolved Phosphorus Due to Biological Activity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bddtdip",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_dissolved_inorganic_phosphorus_in_sea_water_due_to_biological_processes",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.bddtdisi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Net of biological terms in time rate of change of dissolved inorganic silicon",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Rate of Change of Dissolved Inorganic Silicon Due to Biological Activity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bddtdisi",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_dissolved_inorganic_silicon_in_sea_water_due_to_biological_processes",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.bfe",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of particulate organic iron component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Particulate Organic Matter Expressed as Iron in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bfe",
+ "positive": "",
+ "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_iron_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.bsi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of particulate silica component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Particulate Organic Matter Expressed as Silicon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bsi",
+ "positive": "",
+ "standard_name": "mole_concentration_of_particulate_matter_expressed_as_silicon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.calc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of particulate calcite component concentrations (e.g. Phytoplankton, Detrital, etc.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Calcite Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "calc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_calcite_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.chl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of chlorophyll from all phytoplankton group concentrations. In most models this is equal to chldiat+chlmisc, that is the sum of Diatom Chlorophyll Mass Concentration and Other Phytoplankton Chlorophyll Mass Concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mass Concentration of Total Phytoplankton Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chl",
+ "positive": "",
+ "standard_name": "mass_concentration_of_phytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.chlcalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "chlorophyll concentration from the calcite-producing phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mass Concentration of Calcareous Phytoplankton Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chlcalc",
+ "positive": "",
+ "standard_name": "mass_concentration_of_calcareous_phytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.chldiat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Chlorophyll from diatom phytoplankton component concentration alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mass Concentration of Diatoms Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chldiat",
+ "positive": "",
+ "standard_name": "mass_concentration_of_diatoms_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.chldiaz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Chlorophyll concentration from the diazotrophic phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mass Concentration of Diazotrophs Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chldiaz",
+ "positive": "",
+ "standard_name": "mass_concentration_of_diazotrophic_phytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.chlmisc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Chlorophyll from additional phytoplankton component concentrations alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mass Concentration of Other Phytoplankton Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chlmisc",
+ "positive": "",
+ "standard_name": "mass_concentration_of_miscellaneous_phytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.chlpico",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "chlorophyll concentration from the picophytoplankton (<2 um) component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mass Concentration of Picophytoplankton Expressed as Chlorophyll in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chlpico",
+ "positive": "",
+ "standard_name": "mass_concentration_of_picophytoplankton_expressed_as_chlorophyll_in_sea_water",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.co3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration (number of moles per unit volume: molarity) of the carbonate anion (CO3).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Carbonate Ion Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.co3abio",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration (number of moles per unit volume: molarity) of the abiotic-analogue carbonate anion (CO3). An abiotic analogue is used to simulate the effect on a modelled variable when biological effects on ocean carbon concentration and alkalinity are ignored. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Abiotic Carbonate Ion Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3abio",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_abiotic_analogue_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.co3nat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Surface mole concentration (number of moles per unit volume: molarity) of the natural-analogue carbonate anion (CO3). A natural analogue is used to simulate the effect on a modelled variable of imposing preindustrial atmospheric carbon dioxide concentrations, even when the model as a whole may be subjected to varying forcings. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Natural Carbonate Ion Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3nat",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_natural_analogue_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.co3satarag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration (number of moles per unit volume: molarity) of the carbonate anion (CO3) for sea water in equilibrium with pure Aragonite. Aragonite (CaCO3) is a mineral that is a polymorph of calcium carbonate.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Carbonate Ion in Equilibrium with Pure Aragonite in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3satarag",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_expressed_as_carbon_at_equilibrium_with_pure_aragonite_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.co3satcalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration (number of moles per unit volume: molarity) of the carbonate anion (CO3) for sea water in equilibrium with pure calcite. Aragonite (CaCO3) is a mineral that is a polymorph of calcium carbonate.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Carbonate Ion in Equilibrium with Pure Calcite in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co3satcalc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_carbonate_expressed_as_carbon_at_equilibrium_with_pure_calcite_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.darag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Rate of change of Aragonite carbon mole concentration due to dissolution",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Aragonite Dissolution",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "darag",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water_due_to_dissolution",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.dcalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Rate of change of Calcite carbon mole concentration due to dissolution",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Calcite Dissolution",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dcalc",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_calcite_expressed_as_carbon_in_sea_water_due_to_dissolution",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.detoc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of detrital organic carbon component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Detrital Organic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "detoc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_organic_detritus_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.dfe",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Dissolved iron in sea water, including both Fe2+ and Fe3+ ions (but not particulate detrital iron)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Dissolved Iron Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dfe",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_iron_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.dissi13c",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Dissolved inorganic carbon-13 (CO3+HCO3+H2CO3) concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Dissolved Inorganic Carbon-13 Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissi13c",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_13C_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.dissi14cabio",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Abiotic Dissolved inorganic carbon-14 (CO3+HCO3+H2CO3) concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Abiotic Dissolved Inorganic Carbon-14 Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissi14cabio",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_14C_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.dissic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Dissolved Inorganic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissic",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.dissicabio",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Abiotic Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Abiotic Dissolved Inorganic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissicabio",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_abiotic_analogue_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.dissicnat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration at preindustrial atmospheric xCO2",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Natural Dissolved Inorganic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissicnat",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_natural_analogue_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.dissoc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sum of dissolved carbon component concentrations explicitly represented (i.e. not ~40 uM refractory unless explicit)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Dissolved Organic Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dissoc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_organic_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.dmso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration of dimethyl sulphide in water",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Dimethyl Sulphide in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dmso",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dimethyl_sulfide_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.exparag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Downward flux of Aragonite",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Downward Flux of Aragonite",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "exparag",
+ "positive": "down",
+ "standard_name": "sinking_mole_flux_of_aragonite_expressed_as_carbon_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.expc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Downward flux of particulate organic carbon",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Downward Flux of Particulate Organic Carbon",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "expc",
+ "positive": "down",
+ "standard_name": "sinking_mole_flux_of_particulate_organic_matter_expressed_as_carbon_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.expcalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Downward flux of Calcite",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Downward Flux of Calcite",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "expcalc",
+ "positive": "down",
+ "standard_name": "sinking_mole_flux_of_calcite_expressed_as_carbon_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.expfe",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Sinking Particulate Iron Flux",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "expfe",
+ "positive": "down",
+ "standard_name": "sinking_mole_flux_of_particulate_iron_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.expn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Sinking Particulate Organic Nitrogen Flux",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "expn",
+ "positive": "down",
+ "standard_name": "sinking_mole_flux_of_particulate_organic_nitrogen_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.expp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Sinking Particulate Organic Phosphorus Flux",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "expp",
+ "positive": "down",
+ "standard_name": "sinking_mole_flux_of_particulate_organic_phosphorus_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.expsi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'Sinking' is the gravitational settling of particulate matter suspended in a liquid. A sinking flux is positive downwards and is calculated relative to the movement of the surrounding fluid.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Sinking Particulate Silicon Flux",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "expsi",
+ "positive": "down",
+ "standard_name": "sinking_mole_flux_of_particulate_silicon_in_sea_water",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.fediss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Dissolution, remineralization and desorption of iron back to the dissolved phase",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Particulate Source of Dissolved Iron",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fediss",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_dissolved_iron_in_sea_water_due_to_dissolution_from_inorganic_particles",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.fescav",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Dissolved Fe removed through nonbiogenic scavenging onto particles",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Non-Biogenic Iron Scavenging",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fescav",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_dissolved_iron_in_sea_water_due_to_scavenging_by_inorganic_particles",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.graz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Total grazing of phytoplankton by zooplankton defined as tendency of moles of carbon per cubic metre.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Grazing of Phytoplankton by Zooplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "graz",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_grazing_of_phytoplankton",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.nh4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means moles (amount of substance) per unit volume and is used in the construction mole_concentration_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Dissolved Ammonium Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nh4",
+ "positive": "",
+ "standard_name": "mole_concentration_of_ammonium_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.no3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means moles (amount of substance) per unit volume and is used in the construction mole_concentration_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Dissolved Nitrate Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "no3",
+ "positive": "",
+ "standard_name": "mole_concentration_of_nitrate_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.o2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Mole concentration' means number of moles per unit volume, also called 'molarity', and is used in the construction mole_concentration_of_X_in_Y, where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Dissolved Oxygen Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o2",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_molecular_oxygen_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.o2sat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Mole concentration at saturation' means the mole concentration in a saturated solution. Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Dissolved Oxygen Concentration at Saturation",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o2sat",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_molecular_oxygen_in_sea_water_at_saturation",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.parag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Production rate of Aragonite, a mineral that is a polymorph of calcium carbonate. The chemical formula of aragonite is CaCO3.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Aragonite Production",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "parag",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water_due_to_biological_production",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.pbfe",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Mole concentration' means number of moles per unit volume, also called 'molarity', and is used in the construction mole_concentration_of_X_in_Y, where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'tendency_of_X' means derivative of X with respect to time.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Biogenic Iron Production",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pbfe",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_iron_in_sea_water_due_to_biological_production",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.pbsi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Mole concentration' means number of moles per unit volume, also called 'molarity', and is used in the construction mole_concentration_of_X_in_Y, where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'tendency_of_X' means derivative of X with respect to time.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Biogenic Silicon Production",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pbsi",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_silicon_in_sea_water_due_to_biological_production",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.pcalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Production rate of Calcite, a mineral that is a polymorph of calcium carbonate. The chemical formula of calcite is CaCO3. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Calcite Production",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pcalc",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_calcite_expressed_as_carbon_in_sea_water_due_to_biological_production",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.ph",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "negative log of hydrogen ion concentration with the concentration expressed as mol H kg-1.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "pH",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ph",
+ "positive": "",
+ "standard_name": "sea_water_ph_reported_on_total_scale",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.phabio",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "negative log10 of hydrogen ion concentration with the concentration expressed as mol H kg-1 (abiotic component)..",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Abiotic pH",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phabio",
+ "positive": "",
+ "standard_name": "sea_water_ph_abiotic_analogue_reported_on_total_scale",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.phnat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "negative log10 of hydrogen ion concentration with the concentration expressed as mol H kg-1.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Natural pH",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phnat",
+ "positive": "",
+ "standard_name": "sea_water_ph_natural_analogue_reported_on_total_scale",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.phyc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton carbon component concentrations. In most (all?) cases this is the sum of phycdiat and phycmisc (i.e., 'Diatom Carbon Concentration' and 'Non-Diatom Phytoplankton Carbon Concentration'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Phytoplankton Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phyc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.phycalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from calcareous (calcite-producing) phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Calcareous Phytoplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phycalc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_calcareous_phytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.phydiat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon from the diatom phytoplankton component concentration alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Diatoms Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phydiat",
+ "positive": "",
+ "standard_name": "mole_concentration_of_diatoms_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.phydiaz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from the diazotrophic phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Diazotrophs Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phydiaz",
+ "positive": "",
+ "standard_name": "mole_concentration_of_diazotrophic_phytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.phyfe",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton iron component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Total Phytoplankton Expressed as Iron in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phyfe",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_iron_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.phymisc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from additional phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Miscellaneous Phytoplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phymisc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_miscellaneous_phytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.phyn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton nitrogen component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Total Phytoplankton Expressed as Nitrogen in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phyn",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_nitrogen_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.phyp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton phosphorus components",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Total Phytoplankton Expressed as Phosphorus in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phyp",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_phosphorus_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.phypico",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from the picophytoplankton (<2 um) component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Picophytoplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phypico",
+ "positive": "",
+ "standard_name": "mole_concentration_of_picophytoplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.physi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of phytoplankton silica component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Total Phytoplankton Expressed as Silicon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "physi",
+ "positive": "",
+ "standard_name": "mole_concentration_of_phytoplankton_expressed_as_silicon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.pnitrate",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Primary (organic carbon) production by phytoplankton due to nitrate uptake alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Primary Carbon Production by Phytoplankton Due to Nitrate Uptake Alone",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pnitrate",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_nitrate_utilization",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.po4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. 'Dissolved inorganic phosphorus' means the sum of all inorganic phosphorus in solution (including phosphate, hydrogen phosphate, dihydrogen phosphate, and phosphoric acid).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Dissolved Inorganic Phosphorus Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "po4",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_phosphorus_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.pon",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of particulate organic nitrogen component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Particulate Organic Matter Expressed as Nitrogen in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pon",
+ "positive": "",
+ "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_nitrogen_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.pop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of particulate organic phosphorus component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Particulate Organic Matter Expressed as Phosphorus in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pop",
+ "positive": "",
+ "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_phosphorus_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.pp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "total primary (organic carbon) production by phytoplankton",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Primary Carbon Production by Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pp",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.ppcalc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Primary (organic carbon) production by the calcite-producing phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Net Primary Mole Productivity of Carbon by Calcareous Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ppcalc",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_calcareous_phytoplankton",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.ppdiat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Primary (organic carbon) production by the diatom component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Net Primary Organic Carbon Production by Diatoms",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ppdiat",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_diatoms",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.ppdiaz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Primary (organic carbon) production by the diazotrophic phytoplankton component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Net Primary Mole Productivity of Carbon by Diazotrophs",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ppdiaz",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_diazotrophic_phytoplankton",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.ppmisc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Primary (organic carbon) production by other phytoplankton components alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Net Primary Organic Carbon Production by Other Phytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ppmisc",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_miscellaneous_phytoplankton",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.pppico",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Primary (organic carbon) production by the picophytoplankton (<2 um) component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Net Primary Mole Productivity of Carbon by Picophytoplankton",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pppico",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_picophytoplankton",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.remoc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Remineralization is the degradation of organic matter into inorganic forms of carbon, nitrogen, phosphorus and other micronutrients, which consumes oxygen and releases energy.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Remineralization of Organic Carbon",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "remoc",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_remineralization",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.si",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. 'Dissolved inorganic silicon' means the sum of all inorganic silicon in solution (including silicic acid and its first dissociated anion SiO(OH)3-).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Dissolved Inorganic Silicon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "si",
+ "positive": "",
+ "standard_name": "mole_concentration_of_dissolved_inorganic_silicon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.talk",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "total alkalinity equivalent concentration (including carbonate, nitrogen, silicate, and borate components)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Total Alkalinity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "talk",
+ "positive": "",
+ "standard_name": "sea_water_alkalinity_expressed_as_mole_equivalent",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.talknat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "total alkalinity equivalent concentration (including carbonate, borate, phosphorus, silicon, and nitrogen components) at preindustrial atmospheric xCO2",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Natural Total Alkalinity",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "talknat",
+ "positive": "",
+ "standard_name": "sea_water_alkalinity_natural_analogue_expressed_as_mole_equivalent",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.zmeso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from mesozooplankton (20-200 um) component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Mesozooplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmeso",
+ "positive": "",
+ "standard_name": "mole_concentration_of_mesozooplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.zmicro",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon concentration from the microzooplankton (<20 um) component alone",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Microzooplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmicro",
+ "positive": "",
+ "standard_name": "mole_concentration_of_microzooplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.zmisc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "carbon from additional zooplankton component concentrations alone (e.g. Micro, meso). Since the models all have different numbers of components, this variable has been included to provide a check for intercomparison between models since some phytoplankton groups are supersets.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of Other Zooplankton Expressed as Carbon in Sea Water",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmisc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_miscellaneous_zooplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "obyrlev.zooc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "obyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "sum of zooplankton carbon component concentrations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Zooplankton Carbon Concentration",
+ "modeling_realm": [
+ "ocnBgchem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zooc",
+ "positive": "",
+ "standard_name": "mole_concentration_of_zooplankton_expressed_as_carbon_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "op3hrpt.tos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "op3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: point",
+ "comment": "Temperature of upper boundary of the liquid ocean, including temperatures below sea-ice and floating ice shelves.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Sea Surface Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tos",
+ "positive": "",
+ "standard_name": "sea_surface_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opday.mlotst",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sigma T is potential density referenced to ocean surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Ocean Mixed Layer Thickness Defined by Sigma T",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mlotst",
+ "positive": "",
+ "standard_name": "ocean_mixed_layer_thickness_defined_by_sigma_t",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opday.omldamax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "The ocean mixed layer is the upper part of the ocean, regarded as being well-mixed. The base of the mixed layer defined by the mixing scheme is a diagnostic of ocean models. 'Thickness' means the vertical extent of a layer.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Mean Daily Maximum Ocean Mixed Layer Thickness Defined by Mixing Scheme",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "omldamax",
+ "positive": "",
+ "standard_name": "ocean_mixed_layer_thickness_defined_by_mixing_scheme",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opday.sos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Sea Surface Salinity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sos",
+ "positive": "",
+ "standard_name": "sea_surface_salinity",
+ "units": "0.001",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opday.sossq",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Square of Sea Surface Salinity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sossq",
+ "positive": "",
+ "standard_name": "square_of_sea_surface_salinity",
+ "units": "1e-06",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opday.t20d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "This quantity, sometimes called the 'isotherm depth', is the depth (if it exists) at which the sea water potential temperature equals some specified value. This value should be specified in a scalar coordinate variable. Depth is the vertical distance below the surface. Potential temperature is the temperature a parcel of air or sea water would have if moved adiabatically to sea level pressure.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Depth of 20 degree Celsius Isotherm",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "t20d",
+ "positive": "",
+ "standard_name": "depth_of_isosurface_of_sea_water_potential_temperature",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opday.tos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Temperature of upper boundary of the liquid ocean, including temperatures below sea-ice and floating ice shelves.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Sea Surface Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tos",
+ "positive": "",
+ "standard_name": "sea_surface_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opday.tossq",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Square of temperature of liquid ocean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Square of Sea Surface Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tossq",
+ "positive": "",
+ "standard_name": "square_of_sea_surface_temperature",
+ "units": "degC2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opdec.bigthetaoga",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Diagnostic should be contributed only for models using conservative temperature as prognostic field.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Global Average Sea Water Conservative Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bigthetaoga",
+ "positive": "",
+ "standard_name": "sea_water_conservative_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opdec.hfds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "This is the net flux of heat entering the liquid water column through its upper surface (excluding any 'flux adjustment') .",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Downward Heat Flux at Sea Water Surface",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfds",
+ "positive": "down",
+ "standard_name": "surface_downward_heat_flux_in_sea_water",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opdec.masso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where sea time: mean",
+ "comment": "Total mass of liquid sea water. For Boussinesq models, report this diagnostic as Boussinesq reference density times total volume.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Sea Water Mass",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "masso",
+ "positive": "",
+ "standard_name": "sea_water_mass",
+ "units": "kg",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opdec.msftyrho",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "time: mean grid_longitude: mean",
+ "comment": "Overturning mass streamfunction arising from all advective mass transport processes, resolved and parameterized.",
+ "dimensions": [
+ "gridlatitude",
+ "rho",
+ "basin",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Ocean Y Overturning Mass Streamfunction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftyrho",
+ "positive": "",
+ "standard_name": "ocean_y_overturning_mass_streamfunction",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opdec.sfdsi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "This field is physical, and it arises since sea ice has a nonzero salt content, so it exchanges salt with the liquid ocean upon melting and freezing.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Downward Sea Ice Basal Salt Flux",
+ "modeling_realm": [
+ "ocean",
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfdsi",
+ "positive": "down",
+ "standard_name": "downward_sea_ice_basal_salt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opdec.sfriver",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "This field is physical, and it arises when rivers carry a nonzero salt content. Often this is zero, with rivers assumed to be fresh.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Salt Flux into Sea Water from Rivers",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfriver",
+ "positive": "",
+ "standard_name": "salt_flux_into_sea_water_from_rivers",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opdec.soga",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. ",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Global Mean Sea Water Salinity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "soga",
+ "positive": "",
+ "standard_name": "sea_water_salinity",
+ "units": "0.001",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opdec.sos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Sea Surface Salinity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sos",
+ "positive": "",
+ "standard_name": "sea_surface_salinity",
+ "units": "0.001",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opdec.sosga",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. ",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Global Average Sea Surface Salinity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sosga",
+ "positive": "",
+ "standard_name": "sea_surface_salinity",
+ "units": "0.001",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opdec.tauuo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "This is the stress on the liquid ocean from overlying atmosphere, sea ice, ice shelf, etc.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Sea Water Surface Downward X Stress",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauuo",
+ "positive": "down",
+ "standard_name": "downward_x_stress_at_sea_water_surface",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opdec.tauvo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "This is the stress on the liquid ocean from overlying atmosphere, sea ice, ice shelf, etc.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Sea Water Surface Downward Y Stress",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauvo",
+ "positive": "down",
+ "standard_name": "downward_y_stress_at_sea_water_surface",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opdec.thetaoga",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Diagnostic should be contributed even for models using conservative temperature as prognostic field",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Global Average Sea Water Potential Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "thetaoga",
+ "positive": "",
+ "standard_name": "sea_water_potential_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opdec.tos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Temperature of upper boundary of the liquid ocean, including temperatures below sea-ice and floating ice shelves.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Sea Surface Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tos",
+ "positive": "",
+ "standard_name": "sea_surface_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opdec.tosga",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Temperature of upper boundary of the liquid ocean, including temperatures below sea-ice and floating ice shelves.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Global Average Sea Surface Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tosga",
+ "positive": "",
+ "standard_name": "sea_surface_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opdec.volo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where sea time: mean",
+ "comment": "Total volume of liquid sea water.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Sea Water Volume",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "volo",
+ "positive": "",
+ "standard_name": "sea_water_volume",
+ "units": "m3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opdec.wfo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdec",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Computed as the water flux into the ocean divided by the area of the ocean portion of the grid cell. This is the sum *wfonocorr* and *wfcorr*.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Water Flux into Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wfo",
+ "positive": "",
+ "standard_name": "water_flux_into_sea_water",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opdeclev.agessc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdeclev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Time elapsed since water was last in surface layer of the ocean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Sea Water Age Since Surface Contact",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "agessc",
+ "positive": "",
+ "standard_name": "sea_water_age_since_surface_contact",
+ "units": "yr",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opdeclev.bigthetao",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdeclev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sea water conservative temperature (this should be contributed only for models using conservative temperature as prognostic field)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Sea Water Conservative Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bigthetao",
+ "positive": "",
+ "standard_name": "sea_water_conservative_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opdeclev.masscello",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdeclev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: sum where sea time: mean",
+ "comment": "Tracer grid-cell mass per unit area used for computing tracer budgets. For Boussinesq models with static ocean grid cell thickness, masscello = rhozero*thickcello, where thickcello is static cell thickness and rhozero is constant Boussinesq reference density. More generally, masscello is time dependent and reported as part of Omon.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Ocean Grid-Cell Mass per Area",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "masscello",
+ "positive": "",
+ "standard_name": "sea_water_mass_per_unit_area",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opdeclev.msftyz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdeclev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "time: mean grid_longitude: mean",
+ "comment": "Overturning mass streamfunction arising from all advective mass transport processes, resolved and parameterized.",
+ "dimensions": [
+ "gridlatitude",
+ "olevel",
+ "basin",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Ocean Y Overturning Mass Streamfunction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftyz",
+ "positive": "",
+ "standard_name": "ocean_y_overturning_mass_streamfunction",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opdeclev.so",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdeclev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Sea Water Salinity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "so",
+ "positive": "",
+ "standard_name": "sea_water_salinity",
+ "units": "0.001",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opdeclev.thetao",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdeclev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Diagnostic should be contributed even for models using conservative temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Sea Water Potential Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "thetao",
+ "positive": "",
+ "standard_name": "sea_water_potential_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opdeclev.thkcello",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdeclev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Thickness' means the vertical extent of a layer. 'Cell' refers to a model grid-cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Ocean Model Cell Thickness",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "thkcello",
+ "positive": "",
+ "standard_name": "cell_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opdeclev.uo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdeclev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: mean",
+ "comment": "Prognostic x-ward velocity component resolved by the model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Sea Water X Velocity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uo",
+ "positive": "",
+ "standard_name": "sea_water_x_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opdeclev.vo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdeclev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: mean",
+ "comment": "Prognostic y-ward velocity component resolved by the model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Sea Water Y Velocity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vo",
+ "positive": "",
+ "standard_name": "sea_water_y_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opdeclev.volcello",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdeclev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: sum where sea time: mean",
+ "comment": "grid-cell volume ca. 2000.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Ocean Grid-Cell Volume",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "volcello",
+ "positive": "",
+ "standard_name": "ocean_volume",
+ "units": "m3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opdeclev.wo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdeclev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: mean",
+ "comment": "A velocity is a vector quantity. 'Upward' indicates a vector component which is positive when directed upward (negative downward).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Sea Water Vertical Velocity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wo",
+ "positive": "",
+ "standard_name": "upward_sea_water_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opdecz.hfbasin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdecz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "Contains contributions from all physical processes affecting the northward heat transport, including resolved advection, parameterized advection, lateral diffusion, etc. Diagnosed here as a function of latitude and basin. Use Celsius for temperature scale.",
+ "dimensions": [
+ "latitude",
+ "basin",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Northward Ocean Heat Transport",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfbasin",
+ "positive": "",
+ "standard_name": "northward_ocean_heat_transport",
+ "units": "W",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opdecz.msftmrho",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdecz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "Overturning mass streamfunction arising from all advective mass transport processes, resolved and parameterized.",
+ "dimensions": [
+ "latitude",
+ "rho",
+ "basin",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Ocean Meridional Overturning Mass Streamfunction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftmrho",
+ "positive": "",
+ "standard_name": "ocean_meridional_overturning_mass_streamfunction",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opdecz.msftmz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opdecz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "Overturning mass streamfunction arising from all advective mass transport processes, resolved and parameterized.",
+ "dimensions": [
+ "latitude",
+ "olevel",
+ "basin",
+ "time"
+ ],
+ "frequency": "dec",
+ "long_name": "Ocean Meridional Overturning Mass Streamfunction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftmz",
+ "positive": "",
+ "standard_name": "ocean_meridional_overturning_mass_streamfunction",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opfx.areacello",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum",
+ "comment": "Horizontal area of ocean grid cells",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Grid-Cell Area for Ocean Variables",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "areacello",
+ "positive": "",
+ "standard_name": "cell_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opfx.basin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean",
+ "comment": "A variable with the standard name of region contains strings which indicate geographical regions. These strings must be chosen from the standard region list.",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "flag_meanings": "global_land southern_ocean atlantic_ocean pacific_ocean arctic_ocean indian_ocean mediterranean_sea black_sea hudson_bay baltic_sea red_sea",
+ "flag_values": "0 1 2 3 4 5 6 7 8 9 10",
+ "frequency": "fx",
+ "long_name": "Region Selection Index",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "basin",
+ "positive": "",
+ "standard_name": "region",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "integer"
+}
+ ,{
+ "id": "opfx.deptho",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea",
+ "comment": "Ocean bathymetry. Reported here is the sea floor depth for present day relative to z=0 geoid. Reported as missing for land grid cells.",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Sea Floor Depth Below Geoid",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "deptho",
+ "positive": "",
+ "standard_name": "sea_floor_depth_below_geoid",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opfx.hfgeou",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea",
+ "comment": "Upward geothermal heat flux per unit area on the sea floor",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Upward Geothermal Heat Flux at Sea Floor",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfgeou",
+ "positive": "up",
+ "standard_name": "upward_geothermal_heat_flux_at_sea_floor",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opfx.masscello",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: sum",
+ "comment": "Tracer grid-cell mass per unit area used for computing tracer budgets. For Boussinesq models with static ocean grid cell thickness, masscello = rhozero*thickcello, where thickcello is static cell thickness and rhozero is constant Boussinesq reference density. More generally, masscello is time dependent and reported as part of Omon.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel"
+ ],
+ "frequency": "fx",
+ "long_name": "Ocean Grid-Cell Mass per Area",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "masscello",
+ "positive": "",
+ "standard_name": "sea_water_mass_per_unit_area",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opfx.sftof",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean",
+ "comment": "Percentage of horizontal area occupied by ocean.",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Sea Area Percentage",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftof",
+ "positive": "",
+ "standard_name": "sea_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opfx.thkcello",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean",
+ "comment": "'Thickness' means the vertical extent of a layer. 'Cell' refers to a model grid-cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel"
+ ],
+ "frequency": "fx",
+ "long_name": "Ocean Model Cell Thickness",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "thkcello",
+ "positive": "",
+ "standard_name": "cell_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opfx.ugrido",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--UGRID",
+ "cell_methods": "",
+ "comment": "Ony required for models with unstructured grids: this label should be used for a file containing information about the grid structure, following the UGRID convention.",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "UGRID Grid Specification",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ugrido",
+ "positive": "",
+ "standard_name": "longitude",
+ "units": "",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opfx.volcello",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: sum",
+ "comment": "grid-cell volume ca. 2000.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel"
+ ],
+ "frequency": "fx",
+ "long_name": "Ocean Grid-Cell Volume",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "volcello",
+ "positive": "",
+ "standard_name": "ocean_volume",
+ "units": "m3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.bigthetaoga",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Diagnostic should be contributed only for models using conservative temperature as prognostic field.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Average Sea Water Conservative Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bigthetaoga",
+ "positive": "",
+ "standard_name": "sea_water_conservative_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.evs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where ice_free_sea over sea time: mean",
+ "comment": "computed as the total mass of water vapor evaporating from the ice-free portion of the ocean divided by the area of the ocean portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Water Evaporation Flux Where Ice Free Ocean over Sea",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evs",
+ "positive": "",
+ "standard_name": "water_evapotranspiration_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.fgcfc11",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "gas exchange flux of CFC11",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward CFC11 Flux",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fgcfc11",
+ "positive": "down",
+ "standard_name": "surface_downward_mole_flux_of_cfc11",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.fgcfc12",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "gas exchange flux of CFC12",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward CFC12 Flux",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fgcfc12",
+ "positive": "down",
+ "standard_name": "surface_downward_mole_flux_of_cfc12",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.fgsf6",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "gas exchange flux of SF6",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward SF6 Flux",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fgsf6",
+ "positive": "down",
+ "standard_name": "surface_downward_mole_flux_of_sulfur_hexafluoride",
+ "units": "mol m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.ficeberg2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "computed as the iceberg melt water flux into the ocean divided by the area of the ocean portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Water Flux into Sea Water from Icebergs",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ficeberg2d",
+ "positive": "",
+ "standard_name": "water_flux_into_sea_water_from_icebergs",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.flandice",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Computed as the water flux into the ocean due to land ice (runoff water from surface and base of land ice or melt from base of ice shelf or vertical ice front) into the ocean divided by the area ocean portion of the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Water Flux into Sea Water from Land Ice",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "flandice",
+ "positive": "",
+ "standard_name": "water_flux_into_sea_water_from_land_ice",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.friver",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "computed as the river flux of water into the ocean divided by the area of the ocean portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Water Flux into Sea Water from Rivers",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "friver",
+ "positive": "",
+ "standard_name": "water_flux_into_sea_water_from_rivers",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.fsitherm",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "computed as the sea ice thermodynamic water flux into the ocean divided by the area of the ocean portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Water Flux into Sea Water Due to Sea Ice Thermodynamics",
+ "modeling_realm": [
+ "ocean",
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fsitherm",
+ "positive": "",
+ "standard_name": "water_flux_into_sea_water_due_to_sea_ice_thermodynamics",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.hfcorr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Flux correction is also called 'flux adjustment'. A positive flux correction is downward i.e. added to the ocean. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Heat Flux Correction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfcorr",
+ "positive": "down",
+ "standard_name": "heat_flux_correction",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.hfds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "This is the net flux of heat entering the liquid water column through its upper surface (excluding any 'flux adjustment') .",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Heat Flux at Sea Water Surface",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfds",
+ "positive": "down",
+ "standard_name": "surface_downward_heat_flux_in_sea_water",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.hfevapds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where ice_free_sea over sea time: mean",
+ "comment": "This is defined as 'where ice_free_sea over sea'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Temperature Flux Due to Evaporation Expressed as Heat Flux out of Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfevapds",
+ "positive": "up",
+ "standard_name": "temperature_flux_due_to_evaporation_expressed_as_heat_flux_out_of_sea_water",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.hfgeou",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Upward geothermal heat flux per unit area on the sea floor",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upward Geothermal Heat Flux at Sea Floor",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfgeou",
+ "positive": "up",
+ "standard_name": "upward_geothermal_heat_flux_at_sea_floor",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.hfibthermds2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. ' Iceberg thermodynamics' refers to the addition or subtraction of mass due to surface and basal fluxes, i.e., due to melting, sublimation and fusion.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Heat Flux into Sea Water Due to Iceberg Thermodynamics",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfibthermds2d",
+ "positive": "",
+ "standard_name": "heat_flux_into_sea_water_due_to_iceberg_thermodynamics",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.hflso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where ice_free_sea over sea time: mean",
+ "comment": "This is defined as with the cell methods string: where ice_free_sea over sea",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Latent Heat Flux",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hflso",
+ "positive": "down",
+ "standard_name": "surface_downward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.hfrainds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where ice_free_sea over sea time: mean",
+ "comment": "This is defined as 'where ice_free_sea over sea'; i.e., the total flux (considered here) entering the ice-free portion of the grid cell divided by the area of the ocean portion of the grid cell. All such heat fluxes are computed based on Celsius scale.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Temperature Flux Due to Rainfall Expressed as Heat Flux into Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfrainds",
+ "positive": "down",
+ "standard_name": "temperature_flux_due_to_rainfall_expressed_as_heat_flux_into_sea_water",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.hfrunoffds2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Heat flux associated with liquid water which drains from land. It is calculated relative to the heat that would be transported by runoff water entering the sea at zero degrees Celsius. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Temperature Flux Due to Runoff Expressed as Heat Flux into Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfrunoffds2d",
+ "positive": "",
+ "standard_name": "temperature_flux_due_to_runoff_expressed_as_heat_flux_into_sea_water",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.hfsifrazil2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'Frazil' consists of needle like crystals of ice, typically between three and four millimeters in diameter, which form as sea water begins to freeze. Salt is expelled during the freezing process and frazil ice consists of nearly pure fresh water.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Heat Flux into Sea Water Due to Frazil Ice Formation",
+ "modeling_realm": [
+ "ocean",
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfsifrazil2d",
+ "positive": "",
+ "standard_name": "heat_flux_into_sea_water_due_to_freezing_of_frazil_ice",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.hfsnthermds2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'Snow thermodynamics' refers to the addition or subtraction of mass due to surface and basal fluxes, i.e., due to melting, sublimation and fusion.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Heat Flux into Sea Water Due to Snow Thermodynamics",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfsnthermds2d",
+ "positive": "",
+ "standard_name": "heat_flux_into_sea_water_due_to_snow_thermodynamics",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.hfsso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where ice_free_sea over sea time: mean",
+ "comment": "Downward sensible heat flux over sea ice free sea. The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Sensible Heat Flux",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfsso",
+ "positive": "down",
+ "standard_name": "surface_downward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.hfx",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Contains all contributions to 'x-ward' heat transport from resolved and parameterized processes. Use Celsius for temperature scale.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Heat X Transport",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfx",
+ "positive": "",
+ "standard_name": "ocean_heat_x_transport",
+ "units": "W",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.hfy",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Contains all contributions to 'y-ward' heat transport from resolved and parameterized processes. Use Celsius for temperature scale.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Heat Y Transport",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfy",
+ "positive": "",
+ "standard_name": "ocean_heat_y_transport",
+ "units": "W",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.masso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where sea time: mean",
+ "comment": "Total mass of liquid sea water. For Boussinesq models, report this diagnostic as Boussinesq reference density times total volume.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Mass",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "masso",
+ "positive": "",
+ "standard_name": "sea_water_mass",
+ "units": "kg",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.mfo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "time: mean",
+ "comment": "Transport across_line means that which crosses a particular line on the Earth's surface; formally this means the integral along the line of the normal component of the transport.",
+ "dimensions": [
+ "oline",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Transport",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mfo",
+ "positive": "",
+ "standard_name": "sea_water_transport_across_line",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.mlotst",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sigma T is potential density referenced to ocean surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Mixed Layer Thickness Defined by Sigma T",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mlotst",
+ "positive": "",
+ "standard_name": "ocean_mixed_layer_thickness_defined_by_sigma_t",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.mlotstmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "Sigma T is potential density referenced to ocean surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Maximum Ocean Mixed Layer Thickness Defined by Sigma T",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mlotstmax",
+ "positive": "",
+ "standard_name": "ocean_mixed_layer_thickness_defined_by_sigma_t",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.mlotstmin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean time: minimum",
+ "comment": "Sigma T is potential density referenced to ocean surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Minimum Ocean Mixed Layer Thickness Defined by Sigma T",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mlotstmin",
+ "positive": "",
+ "standard_name": "ocean_mixed_layer_thickness_defined_by_sigma_t",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.mlotstsq",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The phrase 'square_of_X' means X*X. The ocean mixed layer is the upper part of the ocean, regarded as being well-mixed. The base of the mixed layer defined by 'temperature', 'sigma', 'sigma_theta', 'sigma_t' or vertical diffusivity is the level at which the quantity indicated differs from its surface value by a certain amount. A coordinate variable or scalar coordinate variable with standard name sea_water_sigma_t_difference can be used to specify the sigma_t criterion that determines the layer thickness. Sigma-t of sea water is the density of water at atmospheric pressure (i.e. the surface) having the same temperature and salinity, minus 1000 kg m-3. 'Thickness' means the vertical extent of a layer.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Square of Ocean Mixed Layer Thickness Defined by Sigma T",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mlotstsq",
+ "positive": "",
+ "standard_name": "square_of_ocean_mixed_layer_thickness_defined_by_sigma_t",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.msftbarot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Streamfunction or its approximation for free surface models. See OMDP document for details.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Barotropic Mass Streamfunction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftbarot",
+ "positive": "",
+ "standard_name": "ocean_barotropic_mass_streamfunction",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.msftyrho",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "time: mean grid_longitude: mean",
+ "comment": "Overturning mass streamfunction arising from all advective mass transport processes, resolved and parameterized.",
+ "dimensions": [
+ "gridlatitude",
+ "rho",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Y Overturning Mass Streamfunction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftyrho",
+ "positive": "",
+ "standard_name": "ocean_y_overturning_mass_streamfunction",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.msftyrhompa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "time: mean grid_longitude: mean",
+ "comment": "CMIP5 called this 'due to Bolus Advection'. Name change respects the more general physics of the mesoscale parameterizations.",
+ "dimensions": [
+ "gridlatitude",
+ "rho",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Y Overturning Mass Streamfunction Due to Parameterized Mesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftyrhompa",
+ "positive": "",
+ "standard_name": "ocean_y_overturning_mass_streamfunction_due_to_parameterized_mesoscale_eddy_advection",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.ocontempmint",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Full column sum of density*cell thickness*conservative temperature. If the model is Boussinesq, then use Boussinesq reference density for the density factor.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Depth Integral of Product of Sea Water Density and Conservative Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocontempmint",
+ "positive": "",
+ "standard_name": "integral_wrt_depth_of_product_of_conservative_temperature_and_sea_water_density",
+ "units": "degC kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.opottempmint",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Integral over the full ocean depth of the product of sea water density and potential temperature.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Integral with Respect to Depth of Product of Sea Water Density and Potential Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "opottempmint",
+ "positive": "",
+ "standard_name": "integral_wrt_depth_of_product_of_potential_temperature_and_sea_water_density",
+ "units": "degC kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.pbo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Sea water pressure' is the pressure that exists in the medium of sea water. It includes the pressure due to overlying sea water, sea ice, air and any other medium that may be present.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Pressure at Sea Floor",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pbo",
+ "positive": "",
+ "standard_name": "sea_water_pressure_at_sea_floor",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.prsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where ice_free_sea over sea time: mean",
+ "comment": "At surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snowfall Flux where Ice Free Ocean over Sea",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.pso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Sea water pressure' is the pressure that exists in the medium of sea water. It includes the pressure due to overlying sea water, sea ice, air and any other medium that may be present.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Pressure at Sea Water Surface",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pso",
+ "positive": "",
+ "standard_name": "sea_water_pressure_at_sea_water_surface",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.rlntds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where ice_free_sea over sea time: mean",
+ "comment": "This is defined as 'where ice_free_sea over sea'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Net Downward Longwave Radiation",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlntds",
+ "positive": "down",
+ "standard_name": "surface_net_downward_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.rsntds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "This is the flux into the surface of liquid sea water only. This excludes shortwave flux absorbed by sea ice, but includes any light that passes through the ice and is absorbed by the ocean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Downward Shortwave Radiation at Sea Water Surface",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsntds",
+ "positive": "down",
+ "standard_name": "net_downward_shortwave_flux_at_sea_water_surface",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.sfdsi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "This field is physical, and it arises since sea ice has a nonzero salt content, so it exchanges salt with the liquid ocean upon melting and freezing.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Sea Ice Basal Salt Flux",
+ "modeling_realm": [
+ "ocean",
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfdsi",
+ "positive": "down",
+ "standard_name": "downward_sea_ice_basal_salt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.sfriver",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "This field is physical, and it arises when rivers carry a nonzero salt content. Often this is zero, with rivers assumed to be fresh.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Salt Flux into Sea Water from Rivers",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfriver",
+ "positive": "",
+ "standard_name": "salt_flux_into_sea_water_from_rivers",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.sob",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Model prognostic salinity at bottom-most model grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Salinity at Sea Floor",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sob",
+ "positive": "",
+ "standard_name": "sea_water_salinity_at_sea_floor",
+ "units": "0.001",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.soga",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. ",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Mean Sea Water Salinity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "soga",
+ "positive": "",
+ "standard_name": "sea_water_salinity",
+ "units": "0.001",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.somint",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Full column sum of density*cell thickness*prognostic salinity. If the model is Boussinesq, then use Boussinesq reference density for the density factor.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Depth Integral of Product of Sea Water Density and Prognostic Salinity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "somint",
+ "positive": "",
+ "standard_name": "integral_wrt_depth_of_product_of_salinity_and_sea_water_density",
+ "units": "g m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.sos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Surface Salinity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sos",
+ "positive": "",
+ "standard_name": "sea_surface_salinity",
+ "units": "0.001",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.sosga",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. ",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Average Sea Surface Salinity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sosga",
+ "positive": "",
+ "standard_name": "sea_surface_salinity",
+ "units": "0.001",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.sossq",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Square of Sea Surface Salinity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sossq",
+ "positive": "",
+ "standard_name": "square_of_sea_surface_salinity",
+ "units": "1e-06",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.t20d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "This quantity, sometimes called the 'isotherm depth', is the depth (if it exists) at which the sea water potential temperature equals some specified value. This value should be specified in a scalar coordinate variable. Depth is the vertical distance below the surface. Potential temperature is the temperature a parcel of air or sea water would have if moved adiabatically to sea level pressure.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Depth of 20 degree Celsius Isotherm",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "t20d",
+ "positive": "",
+ "standard_name": "depth_of_isosurface_of_sea_water_potential_temperature",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.tauucorr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: mean",
+ "comment": "This is the stress on the liquid ocean from overlying atmosphere, sea ice, ice shelf, etc.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward X Stress Correction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauucorr",
+ "positive": "down",
+ "standard_name": "downward_x_stress_correction_at_sea_water_surface",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.tauuo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: mean",
+ "comment": "This is the stress on the liquid ocean from overlying atmosphere, sea ice, ice shelf, etc.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Surface Downward X Stress",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauuo",
+ "positive": "down",
+ "standard_name": "downward_x_stress_at_sea_water_surface",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.tauvcorr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: mean",
+ "comment": "This is the stress on the liquid ocean from overlying atmosphere, sea ice, ice shelf, etc.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Y Stress Correction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauvcorr",
+ "positive": "down",
+ "standard_name": "downward_y_stress_correction_at_sea_water_surface",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.tauvo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: mean",
+ "comment": "This is the stress on the liquid ocean from overlying atmosphere, sea ice, ice shelf, etc.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Surface Downward Y Stress",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauvo",
+ "positive": "down",
+ "standard_name": "downward_y_stress_at_sea_water_surface",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.thetaoga",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Diagnostic should be contributed even for models using conservative temperature as prognostic field",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Average Sea Water Potential Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "thetaoga",
+ "positive": "",
+ "standard_name": "sea_water_potential_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.thetaot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: depth: time: mean",
+ "comment": "Vertical average of the sea water potential temperature through the whole ocean depth",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Vertically Averaged Sea Water Potential Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "thetaot",
+ "positive": "",
+ "standard_name": "sea_water_potential_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.thetaot2000",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: depth: time: mean",
+ "comment": "Upper 2000m, 2D field",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth2000m"
+ ],
+ "frequency": "mon",
+ "long_name": "Depth Average Potential Temperature of Upper 2000m",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "thetaot2000",
+ "positive": "",
+ "standard_name": "sea_water_potential_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.thetaot300",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: depth: time: mean",
+ "comment": "Upper 300m, 2D field",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth300m"
+ ],
+ "frequency": "mon",
+ "long_name": "Depth Average Potential Temperature of Upper 300m",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "thetaot300",
+ "positive": "",
+ "standard_name": "sea_water_potential_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.thetaot700",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: depth: time: mean",
+ "comment": "Upper 700m, 2D field",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "depth700m"
+ ],
+ "frequency": "mon",
+ "long_name": "Depth Average Potential Temperature of Upper 700m",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "thetaot700",
+ "positive": "",
+ "standard_name": "sea_water_potential_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.tob",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Potential temperature at the ocean bottom-most grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Potential Temperature at Sea Floor",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tob",
+ "positive": "",
+ "standard_name": "sea_water_potential_temperature_at_sea_floor",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.tos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Temperature of upper boundary of the liquid ocean, including temperatures below sea-ice and floating ice shelves.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Surface Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tos",
+ "positive": "",
+ "standard_name": "sea_surface_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.tosga",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Temperature of upper boundary of the liquid ocean, including temperatures below sea-ice and floating ice shelves.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Average Sea Surface Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tosga",
+ "positive": "",
+ "standard_name": "sea_surface_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.tossq",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Square of temperature of liquid ocean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Square of Sea Surface Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tossq",
+ "positive": "",
+ "standard_name": "square_of_sea_surface_temperature",
+ "units": "degC2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.volo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum where sea time: mean",
+ "comment": "Total volume of liquid sea water.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Volume",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "volo",
+ "positive": "",
+ "standard_name": "sea_water_volume",
+ "units": "m3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.vsf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "It is set to zero in models which receive a real water flux.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Virtual Salt Flux into Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vsf",
+ "positive": "",
+ "standard_name": "virtual_salt_flux_into_sea_water",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.vsfcorr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "It is set to zero in models which receive a real water flux.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Virtual Salt Flux Correction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vsfcorr",
+ "positive": "",
+ "standard_name": "virtual_salt_flux_correction",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.vsfevap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "zero for models using real water fluxes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Virtual Salt Flux into Sea Water Due to Evaporation",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vsfevap",
+ "positive": "",
+ "standard_name": "virtual_salt_flux_into_sea_water_due_to_evaporation",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.vsfpr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "zero for models using real water fluxes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Virtual Salt Flux into Sea Water Due to Rainfall",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vsfpr",
+ "positive": "",
+ "standard_name": "virtual_salt_flux_into_sea_water_due_to_rainfall",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.vsfriver",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "zero for models using real water fluxes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Virtual Salt Flux into Sea Water from Rivers",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vsfriver",
+ "positive": "",
+ "standard_name": "virtual_salt_flux_into_sea_water_from_rivers",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.vsfsit",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "This variable measures the virtual salt flux into sea water due to the melting of sea ice. It is set to zero in models which receive a real water flux.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Virtual Salt Flux into Sea Water Due to Sea Ice Thermodynamics",
+ "modeling_realm": [
+ "ocean",
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vsfsit",
+ "positive": "",
+ "standard_name": "virtual_salt_flux_into_sea_water_due_to_sea_ice_thermodynamics",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.wfcorr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Computed as the water flux into the ocean due to flux correction divided by the area of the ocean portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Water Flux Correction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wfcorr",
+ "positive": "down",
+ "standard_name": "water_flux_correction",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.wfo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Computed as the water flux into the ocean divided by the area of the ocean portion of the grid cell. This is the sum *wfonocorr* and *wfcorr*.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Water Flux into Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wfo",
+ "positive": "",
+ "standard_name": "water_flux_into_sea_water",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.wfonocorr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Computed as the water flux (without flux correction) into the ocean divided by the area of the ocean portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Water Flux into Sea Water Without Flux Correction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wfonocorr",
+ "positive": "",
+ "standard_name": "water_flux_into_sea_water_without_flux_correction",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.zos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "This is the dynamic sea level, so should have zero global area mean. It should not include inverse barometer depressions from sea ice.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Surface Height Above Geoid",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zos",
+ "positive": "",
+ "standard_name": "sea_surface_height_above_geoid",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.zossq",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Surface ocean geoid defines z=0.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Square of Sea Surface Height Above Geoid",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zossq",
+ "positive": "",
+ "standard_name": "square_of_sea_surface_height_above_geoid",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmon.zostoga",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "There is no CMIP6 request for zosga nor zossga.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Average Thermosteric Sea Level Change",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zostoga",
+ "positive": "",
+ "standard_name": "global_average_thermosteric_sea_level_change",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonclim.difmxybo2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Lateral biharmonic viscosity applied to the momentum equations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Momentum XY Biharmonic Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difmxybo2d",
+ "positive": "",
+ "standard_name": "ocean_momentum_xy_biharmonic_diffusivity",
+ "units": "m4 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonclim.difmxylo2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Lateral Laplacian viscosity applied to the momentum equations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Momentum XY Laplacian Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difmxylo2d",
+ "positive": "",
+ "standard_name": "ocean_momentum_xy_laplacian_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonclim.diftrbbo2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Parameterized mesoscale eddy advection occurs on a spatial scale of many tens of kilometres and an evolutionary time of weeks(sometimes called bolus advection). Reference: James C. McWilliams 2016, Submesoscale currents in the ocean, Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences, volume 472, issue 2189. DOI: 10.1098/rspa.2016.0117. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Tracer Bolus Biharmonic Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diftrbbo2d",
+ "positive": "",
+ "standard_name": "ocean_tracer_biharmonic_diffusivity_due_to_parameterized_mesoscale_eddy_advection",
+ "units": "m4 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonclim.diftrblo2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Ocean tracer diffusivity associated with parameterized eddy-induced advective transport. Sometimes this diffusivity is called the 'thickness' diffusivity. For CMIP5, this diagnostic was called 'ocean tracer bolus laplacian diffusivity'. The CMIP6 name is physically more relevant.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Tracer Diffusivity Due to Parameterized Mesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diftrblo2d",
+ "positive": "",
+ "standard_name": "ocean_tracer_laplacian_diffusivity_due_to_parameterized_mesoscale_eddy_advection",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonclim.diftrebo2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Epineutral diffusivity means a lateral diffusivity along a either a neutral or isopycnal density surface due to motion which is not resolved on the grid scale of an ocean model. The type of density surface is dependent on the model formulation. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Tracer Epineutral Biharmonic Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diftrebo2d",
+ "positive": "",
+ "standard_name": "ocean_tracer_epineutral_biharmonic_diffusivity",
+ "units": "m4 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonclim.diftrelo2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Ocean tracer diffusivity associated with parameterized eddy-induced diffusive transport oriented along neutral or isopycnal directions. Sometimes this diffusivity is called the neutral diffusivity or isopycnal diffusivity or Redi diffusivity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Tracer Epineutral Laplacian Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diftrelo2d",
+ "positive": "",
+ "standard_name": "ocean_tracer_epineutral_laplacian_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonclim.diftrxybo2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Diffusivity is also sometimes known as the coefficient of diffusion. Diffusion occurs as a result of a gradient in the spatial distribution of mass concentration, temperature or momentum. The diffusivity may be very different in the vertical and horizontal directions. 'xy diffusivity' means the lateral along_coordinate component of diffusivity due to motion which is not resolved on the grid scale of the model. xy diffusivities are used in some ocean models to counteract the numerical instabilities inherent in certain implementations of rotated neutral diffusion. 'biharmonic diffusivity' means diffusivity for use with a biharmonic diffusion operator.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Tracer XY Biharmonic Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diftrxybo2d",
+ "positive": "",
+ "standard_name": "ocean_tracer_xy_biharmonic_diffusivity",
+ "units": "m4 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonclim.diftrxylo2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Diffusivity is also sometimes known as the coefficient of diffusion. Diffusion occurs as a result of a gradient in the spatial distribution of mass concentration, temperature or momentum. The diffusivity may be very different in the vertical and horizontal directions. 'xy diffusivity' means the lateral along_coordinate component of diffusivity due to motion which is not resolved on the grid scale of the model. xy diffusivities are used in some ocean models to counteract the numerical instabilities inherent in certain implementations of rotated neutral diffusion. 'laplacian diffusivity' means diffusivity for use with a Laplacian diffusion operator.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Tracer XY Laplacian Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diftrxylo2d",
+ "positive": "",
+ "standard_name": "ocean_tracer_xy_laplacian_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonclim.dispkexyfo2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Depth integrated impacts on kinetic energy arising from lateral frictional dissipation associated with Laplacian and/or biharmonic viscosity. For CMIP5, this diagnostic was 3d, whereas the CMIP6 depth integrated diagnostic is sufficient for many purposes and reduces archive requirements.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Kinetic Energy Dissipation per Unit Area Due to XY Friction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dispkexyfo2d",
+ "positive": "",
+ "standard_name": "ocean_kinetic_energy_dissipation_per_unit_area_due_to_xy_friction",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonclim.tnkebto2d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Depth integrated impacts on kinetic energy arising from parameterized eddy-induced advection. For CMIP5, this diagnostic was 3d, whereas the CMIP6 depth integrated diagnostic is sufficient for many purposes and reduces archive requirements.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Tendency of Ocean Eddy Kinetic Energy Content Due to Parameterized Eddy Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnkebto2d",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_eddy_kinetic_energy_content_due_to_parameterized_eddy_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonclimlev.difmxybo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Lateral biharmonic viscosity applied to the momentum equations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Momentum XY Biharmonic Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difmxybo",
+ "positive": "",
+ "standard_name": "ocean_momentum_xy_biharmonic_diffusivity",
+ "units": "m4 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonclimlev.difmxylo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Lateral Laplacian viscosity applied to the momentum equations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Momentum XY Laplacian Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difmxylo",
+ "positive": "",
+ "standard_name": "ocean_momentum_xy_laplacian_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonclimlev.diftrbbo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Parameterized mesoscale eddy advection occurs on a spatial scale of many tens of kilometres and an evolutionary time of weeks(sometimes called bolus advection). Reference: James C. McWilliams 2016, Submesoscale currents in the ocean, Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences, volume 472, issue 2189. DOI: 10.1098/rspa.2016.0117. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Tracer Bolus Biharmonic Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diftrbbo",
+ "positive": "",
+ "standard_name": "ocean_tracer_biharmonic_diffusivity_due_to_parameterized_mesoscale_eddy_advection",
+ "units": "m4 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonclimlev.diftrblo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Ocean tracer diffusivity associated with parameterized eddy-induced advective transport. Sometimes this diffusivity is called the 'thickness' diffusivity. For CMIP5, this diagnostic was called 'ocean tracer bolus laplacian diffusivity'. The CMIP6 name is physically more relevant.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Tracer Diffusivity Due to Parameterized Mesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diftrblo",
+ "positive": "",
+ "standard_name": "ocean_tracer_laplacian_diffusivity_due_to_parameterized_mesoscale_eddy_advection",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonclimlev.diftrebo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Epineutral diffusivity means a lateral diffusivity along a either a neutral or isopycnal density surface due to motion which is not resolved on the grid scale of an ocean model. The type of density surface is dependent on the model formulation. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Tracer Epineutral Biharmonic Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diftrebo",
+ "positive": "",
+ "standard_name": "ocean_tracer_epineutral_biharmonic_diffusivity",
+ "units": "m4 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonclimlev.diftrelo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Ocean tracer diffusivity associated with parameterized eddy-induced diffusive transport oriented along neutral or isopycnal directions. Sometimes this diffusivity is called the neutral diffusivity or isopycnal diffusivity or Redi diffusivity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Tracer Epineutral Laplacian Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diftrelo",
+ "positive": "",
+ "standard_name": "ocean_tracer_epineutral_laplacian_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonclimlev.diftrxybo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Diffusivity is also sometimes known as the coefficient of diffusion. Diffusion occurs as a result of a gradient in the spatial distribution of mass concentration, temperature or momentum. The diffusivity may be very different in the vertical and horizontal directions. 'xy diffusivity' means the lateral along_coordinate component of diffusivity due to motion which is not resolved on the grid scale of the model. xy diffusivities are used in some ocean models to counteract the numerical instabilities inherent in certain implementations of rotated neutral diffusion. 'biharmonic diffusivity' means diffusivity for use with a biharmonic diffusion operator.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Tracer XY Biharmonic Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diftrxybo",
+ "positive": "",
+ "standard_name": "ocean_tracer_xy_biharmonic_diffusivity",
+ "units": "m4 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonclimlev.diftrxylo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Diffusivity is also sometimes known as the coefficient of diffusion. Diffusion occurs as a result of a gradient in the spatial distribution of mass concentration, temperature or momentum. The diffusivity may be very different in the vertical and horizontal directions. 'xy diffusivity' means the lateral along_coordinate component of diffusivity due to motion which is not resolved on the grid scale of the model. xy diffusivities are used in some ocean models to counteract the numerical instabilities inherent in certain implementations of rotated neutral diffusion. 'laplacian diffusivity' means diffusivity for use with a Laplacian diffusion operator.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Tracer XY Laplacian Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diftrxylo",
+ "positive": "",
+ "standard_name": "ocean_tracer_xy_laplacian_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonclimlev.difvho",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Vertical/dianeutral diffusivity applied to prognostic temperature field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Vertical Heat Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difvho",
+ "positive": "",
+ "standard_name": "ocean_vertical_heat_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonclimlev.difvmbo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Vertical/dianeutral diffusivity applied to momentum due to the background (i.e. caused by a time invariant imposed field which may be either constant over the globe or spatially varying, depending on the ocean model used).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Vertical Momentum Diffusivity Due to Background",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difvmbo",
+ "positive": "",
+ "standard_name": "ocean_vertical_momentum_diffusivity_due_to_background",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonclimlev.difvmfdo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Vertical/dianeutral diffusivity applied to momentum due to form drag (i.e. resulting from a model scheme representing mesoscale eddy-induced form drag).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Vertical Momentum Diffusivity Due to Form Drag",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difvmfdo",
+ "positive": "",
+ "standard_name": "ocean_vertical_momentum_diffusivity_due_to_form_drag",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonclimlev.difvmo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Vertical/dianeutral diffusivity applied to momentum.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Vertical Momentum Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difvmo",
+ "positive": "",
+ "standard_name": "ocean_vertical_momentum_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonclimlev.difvmto",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Diffusivity is also sometimes known as the coefficient of diffusion. Diffusion occurs as a result of a gradient in the spatial distribution of mass concentration, temperature or momentum. The diffusivity may be very different in the vertical and horizontal directions. The construction vertical_X_diffusivity means the vertical component of the diffusivity of X due to motion which is not resolved on the grid scale of the model. 'Due to tides' means due to all astronomical gravity changes which manifest as tides. No distinction is made between different tidal components. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Vertical Momentum Diffusivity Due to Tides",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difvmto",
+ "positive": "",
+ "standard_name": "ocean_vertical_momentum_diffusivity_due_to_tides",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonclimlev.difvso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Vertical/dianeutral diffusivity applied to prognostic salinity field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Vertical Salt Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difvso",
+ "positive": "",
+ "standard_name": "ocean_vertical_salt_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonclimlev.difvtrbo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Vertical/dianeutral diffusivity applied to tracers due to the background (i.e. caused by a time invariant imposed field which may be either constant over the globe or spatially varying, depending on the ocean model used).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Vertical Tracer Diffusivity Due to Background",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difvtrbo",
+ "positive": "",
+ "standard_name": "ocean_vertical_tracer_diffusivity_due_to_background",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonclimlev.difvtrto",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Vertical/dianeutral diffusivity applied to tracers due to tides (i.e. caused by astronomical gravity changes which manifest as tides).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Vertical Tracer Diffusivity Due to Tides",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difvtrto",
+ "positive": "",
+ "standard_name": "ocean_vertical_tracer_diffusivity_due_to_tides",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonclimlev.dispkevfo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Friction, leading to the dissipation of kinetic energy, arises in ocean models as a result of the viscosity of sea water. Generally, the lateral (xy) viscosity is given a large value to maintain the numerical stability of the model. In contrast, the vertical viscosity is usually much smaller. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Kinetic Energy Dissipation per Unit Area Due to Vertical Friction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dispkevfo",
+ "positive": "",
+ "standard_name": "ocean_kinetic_energy_dissipation_per_unit_area_due_to_vertical_friction",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonclimlev.dispkexyfo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Depth integrated impacts on kinetic energy arising from lateral frictional dissipation associated with Laplacian and/or biharmonic viscosity. For CMIP5, this diagnostic was 3d, whereas the CMIP6 depth integrated diagnostic is sufficient for many purposes and reduces archive requirements.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Ocean Kinetic Energy Dissipation per Unit Area Due to XY Friction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dispkexyfo",
+ "positive": "",
+ "standard_name": "ocean_kinetic_energy_dissipation_per_unit_area_due_to_xy_friction",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonclimlev.tnkebto",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Depth integrated impacts on kinetic energy arising from parameterized eddy-induced advection. For CMIP5, this diagnostic was 3d, whereas the CMIP6 depth integrated diagnostic is sufficient for many purposes and reduces archive requirements.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Tendency of Ocean Eddy Kinetic Energy Content Due to Parameterized Eddy Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnkebto",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_eddy_kinetic_energy_content_due_to_parameterized_eddy_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonclimlev.tnpeo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Rate that work is done against vertical stratification, as measured by the vertical heat and salt diffusivity. Report here as depth integrated two-dimensional field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Tendency of Ocean Potential Energy Content",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnpeo",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_potential_energy_content",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonclimlev.tnpeot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "'Content' indicates a quantity per unit area. Potential energy is the sum of the gravitational potential energy relative to the geoid and the centripetal potential energy. (The geopotential is the specific potential energy.) 'Due to tides' means due to all astronomical gravity changes which manifest as tides. No distinction is made between different tidal components. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'tendency_of_X' means derivative of X with respect to time.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Tendency of Ocean Potential Energy Content Due to Tides",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnpeot",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_potential_energy_content_due_to_tides",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonclimlev.tnpeotb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "'Content' indicates a quantity per unit area. Potential energy is the sum of the gravitational potential energy relative to the geoid and the centripetal potential energy. (The geopotential is the specific potential energy.) 'Due to background' means caused by a time invariant imposed field which may be either constant over the globe or spatially varying, depending on the ocean model used. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'tendency_of_X' means derivative of X with respect to time.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Tendency of Ocean Potential Energy Content Due to Background",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnpeotb",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_potential_energy_content_due_to_background",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonclimlev.zfullo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Depth below geoid",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Depth Below Geoid of Ocean Layer",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zfullo",
+ "positive": "",
+ "standard_name": "depth_below_geoid",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonclimlev.zhalfo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Depth below geoid",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevhalf",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Depth Below Geoid of Interfaces Between Ocean Layers",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zhalfo",
+ "positive": "",
+ "standard_name": "depth_below_geoid",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.agessc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Time elapsed since water was last in surface layer of the ocean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Age Since Surface Contact",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "agessc",
+ "positive": "",
+ "standard_name": "sea_water_age_since_surface_contact",
+ "units": "yr",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.bigthetao",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sea water conservative temperature (this should be contributed only for models using conservative temperature as prognostic field)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Conservative Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bigthetao",
+ "positive": "",
+ "standard_name": "sea_water_conservative_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.cfc11",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The chemical formula of CFC11 is CFCl3. The IUPAC name for CFC11 is trichloro-fluoro-methane.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of CFC11 in Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfc11",
+ "positive": "",
+ "standard_name": "mole_concentration_of_cfc11_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.cfc12",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The chemical formula for CFC12 is CF2Cl2. The IUPAC name for CFC12 is dichloro-difluoro-methane.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of CFC12 in Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfc12",
+ "positive": "",
+ "standard_name": "mole_concentration_of_cfc12_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.ficeberg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "computed as the iceberg melt water flux into the ocean divided by the area of the ocean portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Water Flux into Sea Water from Icebergs",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ficeberg",
+ "positive": "",
+ "standard_name": "water_flux_into_sea_water_from_icebergs",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.hfibthermds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. ' Iceberg thermodynamics' refers to the addition or subtraction of mass due to surface and basal fluxes, i.e., due to melting, sublimation and fusion.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Heat Flux into Sea Water Due to Iceberg Thermodynamics",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfibthermds",
+ "positive": "",
+ "standard_name": "heat_flux_into_sea_water_due_to_iceberg_thermodynamics",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.hfrunoffds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Heat flux associated with liquid water which drains from land. It is calculated relative to the heat that would be transported by runoff water entering the sea at zero degrees Celsius. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Temperature Flux Due to Runoff Expressed as Heat Flux into Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfrunoffds",
+ "positive": "",
+ "standard_name": "temperature_flux_due_to_runoff_expressed_as_heat_flux_into_sea_water",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.hfsifrazil",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'Frazil' consists of needle like crystals of ice, typically between three and four millimeters in diameter, which form as sea water begins to freeze. Salt is expelled during the freezing process and frazil ice consists of nearly pure fresh water.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Heat Flux into Sea Water Due to Frazil Ice Formation",
+ "modeling_realm": [
+ "ocean",
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfsifrazil",
+ "positive": "",
+ "standard_name": "heat_flux_into_sea_water_due_to_freezing_of_frazil_ice",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.hfsnthermds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. 'Snow thermodynamics' refers to the addition or subtraction of mass due to surface and basal fluxes, i.e., due to melting, sublimation and fusion.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Heat Flux into Sea Water Due to Snow Thermodynamics",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfsnthermds",
+ "positive": "",
+ "standard_name": "heat_flux_into_sea_water_due_to_snow_thermodynamics",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.masscello",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: sum where sea time: mean",
+ "comment": "Tracer grid-cell mass per unit area used for computing tracer budgets. For Boussinesq models with static ocean grid cell thickness, masscello = rhozero*thickcello, where thickcello is static cell thickness and rhozero is constant Boussinesq reference density. More generally, masscello is time dependent and reported as part of Omon.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Grid-Cell Mass per Area",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "masscello",
+ "positive": "",
+ "standard_name": "sea_water_mass_per_unit_area",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.msftyz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "time: mean grid_longitude: mean",
+ "comment": "Overturning mass streamfunction arising from all advective mass transport processes, resolved and parameterized.",
+ "dimensions": [
+ "gridlatitude",
+ "olevel",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Y Overturning Mass Streamfunction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftyz",
+ "positive": "",
+ "standard_name": "ocean_y_overturning_mass_streamfunction",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.msftyzmpa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "time: mean grid_longitude: mean",
+ "comment": "CMIP5 called this 'due to Bolus Advection'. Name change respects the more general physics of the mesoscale parameterizations.",
+ "dimensions": [
+ "gridlatitude",
+ "olevel",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Y Overturning Mass Streamfunction Due to Parameterized Mesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftyzmpa",
+ "positive": "",
+ "standard_name": "ocean_y_overturning_mass_streamfunction_due_to_parameterized_mesoscale_eddy_advection",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.obvfsq",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The phrase 'square_of_X' means X*X. Frequency is the number of oscillations of a wave per unit time. Brunt-Vaisala frequency is also sometimes called 'buoyancy frequency' and is a measure of the vertical stratification of the medium.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Square of Brunt Vaisala Frequency in Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "obvfsq",
+ "positive": "",
+ "standard_name": "square_of_brunt_vaisala_frequency_in_sea_water",
+ "units": "s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.ocontempdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized dianeutral mixing. Reported only for models that use conservative temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content Due to Parameterized Dianeutral Mixing",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocontempdiff",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_dianeutral_mixing",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.ocontemppadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized eddy advection (any form of eddy advection). Reported only for models that use conservative temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content Due to Parameterized Eddy Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocontemppadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_eddy_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.ocontemppmdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized mesoscale eddy diffusion. Reported only for models that use conservative temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content Due to Parameterized Mesoscale Diffusion",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocontemppmdiff",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_mesoscale_eddy_diffusion",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.ocontemppsmadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized submesoscale eddy advection. Reported only for models that use conservative temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content Due to Parameterized Submesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocontemppsmadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_submesoscale_eddy_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.ocontemprmadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Conservative Temperature is defined as part of the Thermodynamic Equation of Seawater 2010 (TEOS-10) which was adopted in 2010 by the International Oceanographic Commission (IOC). The phrase 'residual mean advection' refers to the sum of the model's resolved advective transport plus any parameterized advective transport. Parameterized advective transport includes processes such as parameterized mesoscale and submesoscale transport, as well as any other advectively parameterized transport. When the parameterized advective transport is represented in the model as a skew-diffusion rather than an advection, then the parameterized skew diffusion should be included in this diagnostic, since the convergence of skew-fluxes are identical (in the continuous formulation) to the convergence of advective fluxes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content Due to Residual Mean Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocontemprmadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_residual_mean_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.ocontemptend",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from all processes. Reported only for models that use conservative temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocontemptend",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.opottempdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized dianeutral mixing. Reported only for models that use potential temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Potential Temperature Expressed as Heat Content Due to Parameterized Dianeutral Mixing",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "opottempdiff",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_dianeutral_mixing",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.opottemppadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized eddy advection (any form of eddy advection). Reported only for models that use potential temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Potential Temperature Expressed as Heat Content Due to Parameterized Eddy Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "opottemppadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_eddy_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.opottemppmdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized mesoscale eddy diffusion. Reported only for models that use potential temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Potential Temperature Expressed as Heat Content Due to Parameterized Mesoscale Diffusion",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "opottemppmdiff",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_mesoscale_eddy_diffusion",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.opottemppsmadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized submesoscale eddy advection. Reported only for models that use potential temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Potential Temperature Expressed as Heat Content Due to Parameterized Submesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "opottemppsmadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_submesoscale_eddy_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.opottemprmadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The phrase 'residual mean advection' refers to the sum of the model's resolved advective transport plus any parameterized advective transport. Parameterized advective transport includes processes such as parameterized mesoscale and submesoscale transport, as well as any other advectively parameterized transport. When the parameterized advective transport is represented in the model as a skew-diffusion rather than an advection, then the parameterized skew diffusion should be included in this diagnostic, since the convergence of skew-fluxes are identical (in the continuous formulation) to the convergence of advective fluxes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Potential Temperature Expressed as Heat Content Due to Residual Mean Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "opottemprmadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_residual_mean_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.opottemptend",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from all processes. Reported only for models that use potential temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Potential Temperature Expressed as Heat Content",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "opottemptend",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.osaltdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of salt content for a grid cell from parameterized dianeutral mixing.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content Due to Parameterized Dianeutral Mixing",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "osaltdiff",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_dianeutral_mixing",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.osaltpadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of salt content for a grid cell from parameterized eddy advection (any form of eddy advection).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content Due to Parameterized Eddy Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "osaltpadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_eddy_advection",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.osaltpmdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of salt content for a grid cell from parameterized mesoscale eddy diffusion.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content Due to Parameterized Mesoscale Diffusion",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "osaltpmdiff",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_mesoscale_eddy_diffusion",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.osaltpsmadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of salt content for a grid cell from parameterized submesoscale eddy advection.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content Due to Parameterized Submesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "osaltpsmadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_submesoscale_eddy_advection",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.osaltrmadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The phrase 'residual mean advection' refers to the sum of the model's resolved advective transport plus any parameterized advective transport. Parameterized advective transport includes processes such as parameterized mesoscale and submesoscale transport, as well as any other advectively parameterized transport. When the parameterized advective transport is represented in the model as a skew-diffusion rather than an advection, then the parameterized skew diffusion should be included in this diagnostic, since the convergence of skew-fluxes are identical (in the continuous formulation) to the convergence of advective fluxes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content Due to Residual Mean Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "osaltrmadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_residual_mean_advection",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.osalttend",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of salt content for a grid cell from all processes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "osalttend",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.pabigthetao",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "A passive tracer in an ocean model whose surface flux does not come from the atmosphere but is imposed externally upon the simulated climate system. The surface flux is expressed as a heat flux and converted to a passive tracer increment as if it were a heat flux being added to conservative temperature. The passive tracer is transported within the ocean as if it were conservative temperature. The passive tracer is zero in the control climate of the model. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Added Conservative Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pabigthetao",
+ "positive": "",
+ "standard_name": "sea_water_added_conservative_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.pathetao",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The quantity with standard name sea_water_added_potential_temperature is a passive tracer in an ocean model whose surface flux does not come from the atmosphere but is imposed externally upon the simulated climate system. The surface flux is expressed as a heat flux and converted to a passive tracer increment as if it were a heat flux being added to potential temperature. The passive tracer is transported within the ocean as if it were potential temperature. The passive tracer is zero in the control climate of the model. The passive tracer records added heat, as described for the CMIP6 FAFMIP experiment (doi:10.5194/gmd-9-3993-2016), following earlier ideas. Potential temperature is the temperature a parcel of air or sea water would have if moved adiabatically to sea level pressure.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Additional Potential Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pathetao",
+ "positive": "",
+ "standard_name": "sea_water_added_potential_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.prbigthetao",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "A passive tracer in an ocean model which is subject to an externally imposed perturbative surface heat flux. The passive tracer is initialised to the conservative temperature in the control climate before the perturbation is imposed. Its surface flux is the heat flux from the atmosphere, not including the imposed perturbation, and is converted to a passive tracer increment as if it were being added to conservative temperature. The passive tracer is transported within the ocean as if it were conservative temperature. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Redistributed Conservative Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prbigthetao",
+ "positive": "",
+ "standard_name": "sea_water_redistributed_conservative_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.prthetao",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "A passive tracer in an ocean model which is subject to an externally imposed perturbative surface heat flux. The passive tracer is initialised to the potential temperature in the control climate before the perturbation is imposed. Its surface flux is the heat flux from the atmosphere, not including the imposed perturbation, and is converted to a passive tracer increment as if it were being added to potential temperature. The passive tracer is transported within the ocean as if it were potential temperature. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Redistributed Potential Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prthetao",
+ "positive": "",
+ "standard_name": "sea_water_redistributed_potential_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.prw18o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Water vapor path for water molecules that contain oxygen-18 (H2 18O)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass of Water Vapor Containing Oxygen-18 (H2 18O) in Layer",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw18O",
+ "positive": "",
+ "standard_name": "mass_content_of_water_vapor_containing_18O_in_atmosphere_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.rsdo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. 'shortwave' means shortwave radiation.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Shortwave Radiation in Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdo",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_sea_water",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.rsdoabsorb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'shortwave' means shortwave radiation. 'Layer' means any layer with upper and lower boundaries that have constant values in some vertical coordinate. There must be a vertical coordinate variable indicating the extent of the layer(s). If the layers are model layers, the vertical coordinate can be model_level_number, but it is recommended to specify a physical coordinate (in a scalar or auxiliary coordinate variable) as well. Net absorbed radiation is the difference between absorbed and emitted radiation.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Rate of Absorption of Shortwave Energy in Ocean Layer",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdoabsorb",
+ "positive": "",
+ "standard_name": "net_rate_of_absorption_of_shortwave_energy_in_ocean_layer",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.sf6",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The chemical formula of sulfur hexafluoride is SF6.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Concentration of SF6 in Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sf6",
+ "positive": "",
+ "standard_name": "mole_concentration_of_sulfur_hexafluoride_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.so",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Salinity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "so",
+ "positive": "",
+ "standard_name": "sea_water_salinity",
+ "units": "0.001",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.sw17o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Ratio of abundance of oxygen-17 (17O) atoms to oxygen-16 (16O) atoms in sea water",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Isotopic Ratio of Oxygen-17 in Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sw17O",
+ "positive": "",
+ "standard_name": "isotope_ratio_of_17O_to_16O_in_sea_water_excluding_solutes_and_solids",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.sw18o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Ratio of abundance of oxygen-18 (18O) atoms to oxygen-16 (16O) atoms in sea water",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Isotopic Ratio of Oxygen-18 in Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sw18O",
+ "positive": "",
+ "standard_name": "isotope_ratio_of_18O_to_16O_in_sea_water_excluding_solutes_and_solids",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.sw2h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Ratio of abundance of hydrogen-2 (2H) atoms to hydrogen-1 (1H) atoms in sea water",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Isotopic Ratio of Deuterium in Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sw2H",
+ "positive": "",
+ "standard_name": "isotope_ratio_of_2H_to_1H_in_sea_water_excluding_solutes_and_solids",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.thetao",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Diagnostic should be contributed even for models using conservative temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Potential Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "thetao",
+ "positive": "",
+ "standard_name": "sea_water_potential_temperature",
+ "units": "degC",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.thkcello",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'Thickness' means the vertical extent of a layer. 'Cell' refers to a model grid-cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Model Cell Thickness",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "thkcello",
+ "positive": "",
+ "standard_name": "cell_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.umo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: mean",
+ "comment": "X-ward mass transport from resolved and parameterized advective transport.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Mass X Transport",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "umo",
+ "positive": "",
+ "standard_name": "ocean_mass_x_transport",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.uo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: mean",
+ "comment": "Prognostic x-ward velocity component resolved by the model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water X Velocity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uo",
+ "positive": "",
+ "standard_name": "sea_water_x_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.vmo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: mean",
+ "comment": "Y-ward mass transport from resolved and parameterized advective transport.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Mass Y Transport",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vmo",
+ "positive": "",
+ "standard_name": "ocean_mass_y_transport",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.vo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: mean",
+ "comment": "Prognostic y-ward velocity component resolved by the model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Y Velocity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vo",
+ "positive": "",
+ "standard_name": "sea_water_y_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.volcello",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: sum where sea time: mean",
+ "comment": "grid-cell volume ca. 2000.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Grid-Cell Volume",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "volcello",
+ "positive": "",
+ "standard_name": "ocean_volume",
+ "units": "m3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.wmo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: sum where sea time: mean",
+ "comment": "Upward mass transport from resolved and parameterized advective transport.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upward Ocean Mass Transport",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wmo",
+ "positive": "",
+ "standard_name": "upward_ocean_mass_transport",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.wo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: mean",
+ "comment": "A velocity is a vector quantity. 'Upward' indicates a vector component which is positive when directed upward (negative downward).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Water Vertical Velocity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wo",
+ "positive": "",
+ "standard_name": "upward_sea_water_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.zfullo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Depth below geoid",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Depth Below Geoid of Ocean Layer",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zfullo",
+ "positive": "",
+ "standard_name": "depth_below_geoid",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonlev.zhalfo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Depth below geoid",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Depth Below Geoid of Interfaces Between Ocean Layers",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zhalfo",
+ "positive": "",
+ "standard_name": "depth_below_geoid",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonz.hfbasin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "Contains contributions from all physical processes affecting the northward heat transport, including resolved advection, parameterized advection, lateral diffusion, etc. Diagnosed here as a function of latitude and basin. Use Celsius for temperature scale.",
+ "dimensions": [
+ "latitude",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Ocean Heat Transport",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfbasin",
+ "positive": "",
+ "standard_name": "northward_ocean_heat_transport",
+ "units": "W",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonz.hfbasinpadv",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "Contributions to heat transport from parameterized eddy-induced advective transport due to any subgrid advective process. Diagnosed here as a function of latitude and basin. Use Celsius for temperature scale.",
+ "dimensions": [
+ "latitude",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Ocean Heat Transport Due to Parameterized Eddy Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfbasinpadv",
+ "positive": "",
+ "standard_name": "northward_ocean_heat_transport_due_to_parameterized_eddy_advection",
+ "units": "W",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonz.hfbasinpmadv",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "Contributions to heat transport from parameterized mesoscale eddy-induced advective transport. Diagnosed here as a function of latitude and basin. Use Celsius for temperature scale.",
+ "dimensions": [
+ "latitude",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Ocean Heat Transport Due to Parameterized Mesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfbasinpmadv",
+ "positive": "",
+ "standard_name": "northward_ocean_heat_transport_due_to_parameterized_mesoscale_eddy_advection",
+ "units": "W",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonz.hfbasinpmdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "Contributions to heat transport from parameterized mesoscale eddy-induced diffusive transport (i.e., neutral diffusion). Diagnosed here as a function of latitude and basin.",
+ "dimensions": [
+ "latitude",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Ocean Heat Transport Due to Parameterized Mesoscale Diffusion",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfbasinpmdiff",
+ "positive": "",
+ "standard_name": "northward_ocean_heat_transport_due_to_parameterized_mesoscale_eddy_diffusion",
+ "units": "W",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonz.hfbasinpsmadv",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "Contributions to heat transport from parameterized mesoscale eddy-induced advective transport. Diagnosed here as a function of latitude and basin. Use Celsius for temperature scale.",
+ "dimensions": [
+ "latitude",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Ocean Heat Transport Due to Parameterized Submesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfbasinpsmadv",
+ "positive": "",
+ "standard_name": "northward_ocean_heat_transport_due_to_parameterized_submesoscale_eddy_advection",
+ "units": "W",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonz.htovgyre",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "From all advective mass transport processes, resolved and parameterized.",
+ "dimensions": [
+ "latitude",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Ocean Heat Transport Due to Gyre",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "htovgyre",
+ "positive": "",
+ "standard_name": "northward_ocean_heat_transport_due_to_gyre",
+ "units": "W",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonz.htovovrt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "From all advective mass transport processes, resolved and parameterized.",
+ "dimensions": [
+ "latitude",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Ocean Heat Transport Due to Overturning",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "htovovrt",
+ "positive": "",
+ "standard_name": "northward_ocean_heat_transport_due_to_overturning",
+ "units": "W",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonz.msftmrho",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "Overturning mass streamfunction arising from all advective mass transport processes, resolved and parameterized.",
+ "dimensions": [
+ "latitude",
+ "rho",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Meridional Overturning Mass Streamfunction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftmrho",
+ "positive": "",
+ "standard_name": "ocean_meridional_overturning_mass_streamfunction",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonz.msftmrhompa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "CMIP5 called this 'due to Bolus Advection'. Name change respects the more general physics of the mesoscale parameterizations.",
+ "dimensions": [
+ "latitude",
+ "rho",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Meridional Overturning Mass Streamfunction Due to Parameterized Mesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftmrhompa",
+ "positive": "",
+ "standard_name": "ocean_meridional_overturning_mass_streamfunction_due_to_parameterized_mesoscale_eddy_advection",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonz.msftmz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "Overturning mass streamfunction arising from all advective mass transport processes, resolved and parameterized.",
+ "dimensions": [
+ "latitude",
+ "olevel",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Meridional Overturning Mass Streamfunction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftmz",
+ "positive": "",
+ "standard_name": "ocean_meridional_overturning_mass_streamfunction",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonz.msftmzmpa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "CMIP5 called this 'due to Bolus Advection'. Name change respects the more general physics of the mesoscale parameterizations.",
+ "dimensions": [
+ "latitude",
+ "olevel",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Meridional Overturning Mass Streamfunction Due to Parameterized Mesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftmzmpa",
+ "positive": "",
+ "standard_name": "ocean_meridional_overturning_mass_streamfunction_due_to_parameterized_mesoscale_eddy_advection",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonz.msftmzsmpa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "Report only if there is a submesoscale eddy parameterization.",
+ "dimensions": [
+ "latitude",
+ "olevel",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Meridional Overturning Mass Streamfunction Due to Parameterized Submesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftmzsmpa",
+ "positive": "",
+ "standard_name": "ocean_meridional_overturning_mass_streamfunction_due_to_parameterized_submesoscale_eddy_advection",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonz.msftyzsmpa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "Report only if there is a submesoscale eddy parameterization.",
+ "dimensions": [
+ "latitude",
+ "olevel",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Y Overturning Mass Streamfunction Due to Parameterized Submesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "msftyzsmpa",
+ "positive": "",
+ "standard_name": "ocean_meridional_overturning_mass_streamfunction_due_to_parameterized_submesoscale_eddy_advection",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonz.sltbasin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "function of latitude, basin",
+ "dimensions": [
+ "latitude",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Ocean Salt Transport",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sltbasin",
+ "positive": "",
+ "standard_name": "northward_ocean_salt_transport",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonz.sltovgyre",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "From all advective mass transport processes, resolved and parameterized.",
+ "dimensions": [
+ "latitude",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Ocean Salt Transport Due to Gyre",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sltovgyre",
+ "positive": "",
+ "standard_name": "northward_ocean_salt_transport_due_to_gyre",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opmonz.sltovovrt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: sum (comment: basin sum [along zig-zag grid path]) depth: sum time: mean",
+ "comment": "From all advective mass transport processes, resolved and parameterized.",
+ "dimensions": [
+ "latitude",
+ "basin",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Ocean Salt Transport Due to Overturning",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sltovovrt",
+ "positive": "",
+ "standard_name": "northward_ocean_salt_transport_due_to_overturning",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opyr.dispkexyfo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Depth integrated impacts on kinetic energy arising from lateral frictional dissipation associated with Laplacian and/or biharmonic viscosity. For CMIP5, this diagnostic was 3d, whereas the CMIP6 depth integrated diagnostic is sufficient for many purposes and reduces archive requirements.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ocean Kinetic Energy Dissipation per Unit Area Due to XY Friction",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dispkexyfo",
+ "positive": "",
+ "standard_name": "ocean_kinetic_energy_dissipation_per_unit_area_due_to_xy_friction",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opyr.ocontempmint",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Full column sum of density*cell thickness*conservative temperature. If the model is Boussinesq, then use Boussinesq reference density for the density factor.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Depth Integral of Product of Sea Water Density and Conservative Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocontempmint",
+ "positive": "",
+ "standard_name": "integral_wrt_depth_of_product_of_conservative_temperature_and_sea_water_density",
+ "units": "degC kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opyr.opottempmint",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Integral over the full ocean depth of the product of sea water density and potential temperature.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Integral with Respect to Depth of Product of Sea Water Density and Potential Temperature",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "opottempmint",
+ "positive": "",
+ "standard_name": "integral_wrt_depth_of_product_of_potential_temperature_and_sea_water_density",
+ "units": "degC kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opyr.somint",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Full column sum of density*cell thickness*prognostic salinity. If the model is Boussinesq, then use Boussinesq reference density for the density factor.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Depth Integral of Product of Sea Water Density and Prognostic Salinity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "somint",
+ "positive": "",
+ "standard_name": "integral_wrt_depth_of_product_of_salinity_and_sea_water_density",
+ "units": "g m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opyr.tnkebto",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Depth integrated impacts on kinetic energy arising from parameterized eddy-induced advection. For CMIP5, this diagnostic was 3d, whereas the CMIP6 depth integrated diagnostic is sufficient for many purposes and reduces archive requirements.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Ocean Eddy Kinetic Energy Content Due to Parameterized Eddy Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnkebto",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_eddy_kinetic_energy_content_due_to_parameterized_eddy_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opyr.tnpeo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Rate that work is done against vertical stratification, as measured by the vertical heat and salt diffusivity. Report here as depth integrated two-dimensional field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Ocean Potential Energy Content",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnpeo",
+ "positive": "",
+ "standard_name": "tendency_of_ocean_potential_energy_content",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opyrlev.cfc11",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The chemical formula of CFC11 is CFCl3. The IUPAC name for CFC11 is trichloro-fluoro-methane.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of CFC11 in Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfc11",
+ "positive": "",
+ "standard_name": "mole_concentration_of_cfc11_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opyrlev.cfc12",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The chemical formula for CFC12 is CF2Cl2. The IUPAC name for CFC12 is dichloro-difluoro-methane.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of CFC12 in Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfc12",
+ "positive": "",
+ "standard_name": "mole_concentration_of_cfc12_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opyrlev.difmxybo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Lateral biharmonic viscosity applied to the momentum equations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ocean Momentum XY Biharmonic Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difmxybo",
+ "positive": "",
+ "standard_name": "ocean_momentum_xy_biharmonic_diffusivity",
+ "units": "m4 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opyrlev.difmxylo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Lateral Laplacian viscosity applied to the momentum equations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ocean Momentum XY Laplacian Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difmxylo",
+ "positive": "",
+ "standard_name": "ocean_momentum_xy_laplacian_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opyrlev.diftrblo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Ocean tracer diffusivity associated with parameterized eddy-induced advective transport. Sometimes this diffusivity is called the 'thickness' diffusivity. For CMIP5, this diagnostic was called 'ocean tracer bolus laplacian diffusivity'. The CMIP6 name is physically more relevant.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ocean Tracer Diffusivity Due to Parameterized Mesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diftrblo",
+ "positive": "",
+ "standard_name": "ocean_tracer_laplacian_diffusivity_due_to_parameterized_mesoscale_eddy_advection",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opyrlev.diftrelo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Ocean tracer diffusivity associated with parameterized eddy-induced diffusive transport oriented along neutral or isopycnal directions. Sometimes this diffusivity is called the neutral diffusivity or isopycnal diffusivity or Redi diffusivity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ocean Tracer Epineutral Laplacian Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diftrelo",
+ "positive": "",
+ "standard_name": "ocean_tracer_epineutral_laplacian_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opyrlev.difvho",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Vertical/dianeutral diffusivity applied to prognostic temperature field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ocean Vertical Heat Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difvho",
+ "positive": "",
+ "standard_name": "ocean_vertical_heat_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opyrlev.difvso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Vertical/dianeutral diffusivity applied to prognostic salinity field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ocean Vertical Salt Diffusivity",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "difvso",
+ "positive": "",
+ "standard_name": "ocean_vertical_salt_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opyrlev.ocontempdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized dianeutral mixing. Reported only for models that use conservative temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content Due to Parameterized Dianeutral Mixing",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocontempdiff",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_dianeutral_mixing",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opyrlev.ocontemppadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized eddy advection (any form of eddy advection). Reported only for models that use conservative temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content Due to Parameterized Eddy Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocontemppadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_eddy_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opyrlev.ocontemppmdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized mesoscale eddy diffusion. Reported only for models that use conservative temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content Due to Parameterized Mesoscale Diffusion",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocontemppmdiff",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_mesoscale_eddy_diffusion",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opyrlev.ocontemppsmadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized submesoscale eddy advection. Reported only for models that use conservative temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content Due to Parameterized Submesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocontemppsmadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_submesoscale_eddy_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opyrlev.ocontemprmadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Conservative Temperature is defined as part of the Thermodynamic Equation of Seawater 2010 (TEOS-10) which was adopted in 2010 by the International Oceanographic Commission (IOC). The phrase 'residual mean advection' refers to the sum of the model's resolved advective transport plus any parameterized advective transport. Parameterized advective transport includes processes such as parameterized mesoscale and submesoscale transport, as well as any other advectively parameterized transport. When the parameterized advective transport is represented in the model as a skew-diffusion rather than an advection, then the parameterized skew diffusion should be included in this diagnostic, since the convergence of skew-fluxes are identical (in the continuous formulation) to the convergence of advective fluxes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content Due to Residual Mean Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocontemprmadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_residual_mean_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opyrlev.ocontemptend",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from all processes. Reported only for models that use conservative temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ocontemptend",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opyrlev.opottempdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized dianeutral mixing. Reported only for models that use potential temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Potential Temperature Expressed as Heat Content Due to Parameterized Dianeutral Mixing",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "opottempdiff",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_dianeutral_mixing",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opyrlev.opottemppadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized eddy advection (any form of eddy advection). Reported only for models that use potential temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Potential Temperature Expressed as Heat Content Due to Parameterized Eddy Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "opottemppadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_eddy_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opyrlev.opottemppmdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized mesoscale eddy diffusion. Reported only for models that use potential temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Potential Temperature Expressed as Heat Content Due to Parameterized Mesoscale Diffusion",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "opottemppmdiff",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_mesoscale_eddy_diffusion",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opyrlev.opottemppsmadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from parameterized submesoscale eddy advection. Reported only for models that use potential temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Potential Temperature Expressed as Heat Content Due to Parameterized Submesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "opottemppsmadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_submesoscale_eddy_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opyrlev.opottemprmadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The phrase 'residual mean advection' refers to the sum of the model's resolved advective transport plus any parameterized advective transport. Parameterized advective transport includes processes such as parameterized mesoscale and submesoscale transport, as well as any other advectively parameterized transport. When the parameterized advective transport is represented in the model as a skew-diffusion rather than an advection, then the parameterized skew diffusion should be included in this diagnostic, since the convergence of skew-fluxes are identical (in the continuous formulation) to the convergence of advective fluxes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Potential Temperature Expressed as Heat Content Due to Residual Mean Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "opottemprmadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_residual_mean_advection",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opyrlev.opottemptend",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of heat content for a grid cell from all processes. Reported only for models that use potential temperature as prognostic field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Potential Temperature Expressed as Heat Content",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "opottemptend",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opyrlev.osaltdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of salt content for a grid cell from parameterized dianeutral mixing.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content Due to Parameterized Dianeutral Mixing",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "osaltdiff",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_dianeutral_mixing",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opyrlev.osaltpadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of salt content for a grid cell from parameterized eddy advection (any form of eddy advection).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content Due to Parameterized Eddy Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "osaltpadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_eddy_advection",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opyrlev.osaltpmdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of salt content for a grid cell from parameterized mesoscale eddy diffusion.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content Due to Parameterized Mesoscale Diffusion",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "osaltpmdiff",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_mesoscale_eddy_diffusion",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opyrlev.osaltpsmadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of salt content for a grid cell from parameterized submesoscale eddy advection.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content Due to Parameterized Submesoscale Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "osaltpsmadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_submesoscale_eddy_advection",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opyrlev.osaltrmadvect",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The phrase 'residual mean advection' refers to the sum of the model's resolved advective transport plus any parameterized advective transport. Parameterized advective transport includes processes such as parameterized mesoscale and submesoscale transport, as well as any other advectively parameterized transport. When the parameterized advective transport is represented in the model as a skew-diffusion rather than an advection, then the parameterized skew diffusion should be included in this diagnostic, since the convergence of skew-fluxes are identical (in the continuous formulation) to the convergence of advective fluxes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content Due to Residual Mean Advection",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "osaltrmadvect",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_residual_mean_advection",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opyrlev.osalttend",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Tendency of salt content for a grid cell from all processes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "osalttend",
+ "positive": "",
+ "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opyrlev.rsdoabsorb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "'shortwave' means shortwave radiation. 'Layer' means any layer with upper and lower boundaries that have constant values in some vertical coordinate. There must be a vertical coordinate variable indicating the extent of the layer(s). If the layers are model layers, the vertical coordinate can be model_level_number, but it is recommended to specify a physical coordinate (in a scalar or auxiliary coordinate variable) as well. Net absorbed radiation is the difference between absorbed and emitted radiation.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Net Rate of Absorption of Shortwave Energy in Ocean Layer",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdoabsorb",
+ "positive": "",
+ "standard_name": "net_rate_of_absorption_of_shortwave_energy_in_ocean_layer",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opyrlev.sf6",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Mole concentration means number of moles per unit volume, also called 'molarity', and is used in the construction 'mole_concentration_of_X_in_Y', where X is a material constituent of Y. A chemical or biological species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The chemical formula of sulfur hexafluoride is SF6.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Mole Concentration of SF6 in Sea Water",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sf6",
+ "positive": "",
+ "standard_name": "mole_concentration_of_sulfur_hexafluoride_in_sea_water",
+ "units": "mol m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opyrlev.volcello",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: sum where sea time: mean",
+ "comment": "grid-cell volume ca. 2000.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Ocean Grid-Cell Volume",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "volcello",
+ "positive": "",
+ "standard_name": "ocean_volume",
+ "units": "m3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "opyrlev.zfullo",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "opyrlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello volume: volcello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Depth below geoid",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "olevel",
+ "time"
+ ],
+ "frequency": "yr",
+ "long_name": "Depth Below Geoid of Ocean Layer",
+ "modeling_realm": [
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zfullo",
+ "positive": "",
+ "standard_name": "depth_below_geoid",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "siday.siconc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "siday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Percentage of grid cell covered by sea ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typesi"
+ ],
+ "frequency": "day",
+ "long_name": "Sea-Ice Area Percentage (Ocean Grid)",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siconc",
+ "positive": "",
+ "standard_name": "sea_ice_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "siday.siconca",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "siday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by sea ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typesi"
+ ],
+ "frequency": "day",
+ "long_name": "Sea-Ice Area Percentage (Atmospheric Grid)",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siconca",
+ "positive": "",
+ "standard_name": "sea_ice_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "siday.sisnthick",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "siday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where snow over sea_ice area: time: mean where sea_ice",
+ "comment": "Actual thickness of snow (snow volume divided by snow-covered area)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Snow Thickness",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sisnthick",
+ "positive": "",
+ "standard_name": "surface_snow_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "siday.sispeed",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "siday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Speed of ice (i.e. mean absolute velocity) to account for back-and-forth movement of the ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Sea-Ice Speed",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sispeed",
+ "positive": "",
+ "standard_name": "sea_ice_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "siday.sitemptop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "siday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Report surface temperature of snow where snow covers the sea ice.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Temperature of Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sitemptop",
+ "positive": "",
+ "standard_name": "sea_ice_surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "siday.sithick",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "siday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Actual (floe) thickness of sea ice (NOT volume divided by grid area as was done in CMIP5)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Sea Ice Thickness",
+ "modeling_realm": [
+ "seaIce",
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sithick",
+ "positive": "",
+ "standard_name": "sea_ice_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "siday.sitimefrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "siday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Fraction of time steps of the averaging period during which sea ice is present (siconc >0 ) in a grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Fraction of Time Steps with Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sitimefrac",
+ "positive": "",
+ "standard_name": "fraction_of_time_with_sea_ice_area_fraction_above_threshold",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "siday.siu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "siday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--MODEL",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "The x-velocity of ice on native model grid",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "X-Component of Sea-Ice Velocity",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siu",
+ "positive": "",
+ "standard_name": "sea_ice_x_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "siday.siv",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "siday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--MODEL",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "The y-velocity of ice on native model grid",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Y-Component of Sea-Ice Velocity",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siv",
+ "positive": "",
+ "standard_name": "sea_ice_y_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sfdsi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "This field is physical, and it arises since sea ice has a nonzero salt content, so it exchanges salt with the liquid ocean upon melting and freezing.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downward Sea Ice Basal Salt Flux",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfdsi",
+ "positive": "down",
+ "standard_name": "downward_sea_ice_basal_salt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.siage",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Age of sea ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Age of Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siage",
+ "positive": "",
+ "standard_name": "age_of_sea_ice",
+ "units": "s",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.siareaacrossline",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "time: mean",
+ "comment": "net (sum of transport in all directions) sea ice area transport through the following four passages, positive into the Arctic Ocean 1. Fram Strait = (11.5W,81.3N to (10.5E,79.6N) 2. Canadian Archipelago = (128.2W,70.6N) to (59.3W,82.1N) 3. Barents opening = (16.8E,76.5N) to (19.2E,70.2N) 4. Bering Strait = (171W,66.2N) to (166W,65N)",
+ "dimensions": [
+ "siline",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Area Flux Through Straits",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siareaacrossline",
+ "positive": "",
+ "standard_name": "sea_ice_area_transport_across_line",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.siarean",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "total area of sea ice in the Northern hemisphere",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Area North",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siarean",
+ "positive": "",
+ "standard_name": "sea_ice_area",
+ "units": "1e6 km2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.siareas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "total area of sea ice in the Southern hemisphere",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Area South",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siareas",
+ "positive": "",
+ "standard_name": "sea_ice_area",
+ "units": "1e6 km2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sicompstren",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Computed strength of the ice pack, defined as the energy (J m-2) dissipated per unit area removed from the ice pack under compression, and assumed proportional to the change in potential energy caused by ridging. For Hibler-type models, this is P (= P*h exp(-C(1-A)) where P* is compressive strength, h ice thickness, A compactness and C strength reduction constant).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Compressive Sea Ice Strength",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sicompstren",
+ "positive": "",
+ "standard_name": "compressive_strength_of_sea_ice",
+ "units": "N m-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.siconc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Percentage of grid cell covered by sea ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typesi"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Area Percentage (Ocean Grid)",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siconc",
+ "positive": "",
+ "standard_name": "sea_ice_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.siconca",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage of grid cell covered by sea ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typesi"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Area Percentage (Atmospheric Grid)",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siconca",
+ "positive": "",
+ "standard_name": "sea_ice_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sidconcdyn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Total change in sea-ice area fraction through dynamics-related processes (advection, divergence...)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Area Percentage Tendency Due to Dynamics",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidconcdyn",
+ "positive": "",
+ "standard_name": "tendency_of_sea_ice_area_fraction_due_to_dynamics",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sidconcth",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Total change in sea-ice area fraction through thermodynamic processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Area Percentage Tendency Due to Thermodynamics",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidconcth",
+ "positive": "",
+ "standard_name": "tendency_of_sea_ice_area_fraction_due_to_thermodynamics",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sidmassdyn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Total change in sea-ice mass through dynamics-related processes (advection,...) divided by grid-cell area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Mass Change from Dynamics",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidmassdyn",
+ "positive": "",
+ "standard_name": "tendency_of_sea_ice_amount_due_to_sea_ice_dynamics",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sidmassevapsubl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The rate of change of sea-ice mass change through evaporation and sublimation divided by grid-cell area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Mass Change Through Evaporation and Sublimation",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidmassevapsubl",
+ "positive": "up",
+ "standard_name": "water_evapotranspiration_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sidmassgrowthbot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The rate of change of sea ice mass due to vertical growth of existing sea ice at its base divided by grid-cell area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Mass Change Through Basal Growth",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidmassgrowthbot",
+ "positive": "",
+ "standard_name": "tendency_of_sea_ice_amount_due_to_congelation_ice_accumulation",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sidmassgrowthwat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The rate of change of sea ice mass due to sea ice formation in supercooled water (often through frazil formation) divided by grid-cell area. Together, sidmassgrowthwat and sidmassgrowthbot should give total ice growth",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Mass Change Through Growth in Supercooled Open Water (Frazil)",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidmassgrowthwat",
+ "positive": "",
+ "standard_name": "tendency_of_sea_ice_amount_due_to_frazil_ice_accumulation_in_leads",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sidmasslat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The rate of change of sea ice mass through lateral melting divided by grid-cell area (report 0 if not explicitly calculated thermodynamically)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Lateral Sea Ice Melt Rate",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidmasslat",
+ "positive": "",
+ "standard_name": "tendency_of_sea_ice_amount_due_to_lateral_melting",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sidmassmeltbot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The rate of change of sea ice mass through melting at the ice bottom divided by grid-cell area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Mass Change Through Bottom Melting",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidmassmeltbot",
+ "positive": "",
+ "standard_name": "tendency_of_sea_ice_amount_due_to_basal_melting",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sidmassmelttop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The rate of change of sea ice mass through melting at the ice surface divided by grid-cell area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Mass Change Through Surface Melting",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidmassmelttop",
+ "positive": "",
+ "standard_name": "tendency_of_sea_ice_amount_due_to_surface_melting",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sidmasssi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "The rate of change of sea ice mass due to transformation of snow to sea ice divided by grid-cell area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Mass Change Through Snow-to-Ice Conversion",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidmasssi",
+ "positive": "",
+ "standard_name": "tendency_of_sea_ice_amount_due_to_conversion_of_snow_to_sea_ice",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sidmassth",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Total change in sea-ice mass from thermodynamic processes divided by grid-cell area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Mass Change from Thermodynamics",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidmassth",
+ "positive": "",
+ "standard_name": "tendency_of_sea_ice_amount_due_to_sea_ice_thermodynamics",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sidmasstranx",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--MODEL",
+ "cell_methods": "time: mean",
+ "comment": "Includes transport of both sea ice and snow by advection",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "X-Component of Sea-Ice Mass Transport",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidmasstranx",
+ "positive": "",
+ "standard_name": "sea_ice_x_transport",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sidmasstrany",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--MODEL",
+ "cell_methods": "time: mean",
+ "comment": "Includes transport of both sea ice and snow by advection",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Y-Component of Sea-Ice Mass Transport",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidmasstrany",
+ "positive": "",
+ "standard_name": "sea_ice_y_transport",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sidragbot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Oceanic drag coefficient that is used to calculate the oceanic momentum drag on sea ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ocean Drag Coefficient",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidragbot",
+ "positive": "",
+ "standard_name": "sea_ice_basal_drag_coefficient_for_momentum_in_sea_water",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sidragtop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Atmospheric drag coefficient that is used to calculate the atmospheric momentum drag on sea ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Atmospheric Drag Coefficient",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidragtop",
+ "positive": "",
+ "standard_name": "surface_drag_coefficient_for_momentum_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.siextentn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Total area of all Northern-Hemisphere grid cells that are covered by at least 15 % areal fraction of sea ice",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Extent North",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siextentn",
+ "positive": "",
+ "standard_name": "sea_ice_extent",
+ "units": "1e6 km2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.siextents",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Total area of all Southern-Hemisphere grid cells that are covered by at least 15 % areal fraction of sea ice",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Extent South",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siextents",
+ "positive": "",
+ "standard_name": "sea_ice_extent",
+ "units": "1e6 km2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sifb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Mean height of sea-ice surface (=snow-ice interface when snow covered) above sea level",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Freeboard",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sifb",
+ "positive": "",
+ "standard_name": "sea_ice_freeboard",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.siflcondbot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "the net heat conduction flux at the ice base",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Conductive Heat Fluxes in Ice at the Bottom",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siflcondbot",
+ "positive": "down",
+ "standard_name": "basal_downward_heat_flux_in_sea_ice",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.siflcondtop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "the net heat conduction flux at the ice surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Conductive Heat Flux in Ice at the Surface",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siflcondtop",
+ "positive": "down",
+ "standard_name": "surface_downward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.siflfwbot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Total flux of fresh water from water into sea ice divided by grid-cell area; This flux is negative during ice growth (liquid water mass decreases, hence upward flux of freshwater), positive during ice melt (liquid water mass increases, hence downward flux of freshwater)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Freshwater Flux from Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siflfwbot",
+ "positive": "",
+ "standard_name": "water_flux_into_sea_water_due_to_sea_ice_thermodynamics",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.siflfwdrain",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Total flux of fresh water from sea-ice surface into underlying ocean. This combines both surface melt water that drains directly into the ocean and the drainage of surface melt pond. By definition, this flux is always positive.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Freshwater Flux from Sea-Ice Surface",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siflfwdrain",
+ "positive": "",
+ "standard_name": "water_flux_into_sea_water_due_to_surface_drainage",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sifllatstop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconca)",
+ "comment": "the net latent heat flux over sea ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Latent Heat Flux over Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sifllatstop",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sifllwdtop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconca)",
+ "comment": "the downwelling longwave flux over sea ice (always positive)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Longwave Flux over Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sifllwdtop",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sifllwutop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconca)",
+ "comment": "the upwelling longwave flux over sea ice (always negative)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Longwave Flux over Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sifllwutop",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.siflsenstop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconca)",
+ "comment": "the net sensible heat flux over sea ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Upward Sensible Heat Flux over Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siflsenstop",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.siflsensupbot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "the net sensible heat flux under sea ice from the ocean",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Upward Sensible Heat Flux Under Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siflsensupbot",
+ "positive": "up",
+ "standard_name": "upward_sea_ice_basal_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.siflswdbot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "The downwelling shortwave flux underneath sea ice (always positive)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Shortwave Flux Under Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siflswdbot",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_sea_water_at_sea_ice_base",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.siflswdtop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconca)",
+ "comment": "The downwelling shortwave flux over sea ice (always positive by sign convention)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Shortwave Flux over Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siflswdtop",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.siflswutop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconca)",
+ "comment": "The upwelling shortwave flux over sea ice (always negative)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Shortwave Flux over Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siflswutop",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.siforcecoriolx",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--MODEL",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "X-component of force on sea ice caused by coriolis force",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Coriolis Force Term in Force Balance (X-Component)",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siforcecoriolx",
+ "positive": "",
+ "standard_name": "sea_ice_x_force_per_unit_area_due_to_coriolis_effect",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.siforcecorioly",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--MODEL",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Y-component of force on sea ice caused by coriolis force",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Coriolis Force Term in Force Balance (Y-Component)",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siforcecorioly",
+ "positive": "",
+ "standard_name": "sea_ice_y_force_per_unit_area_due_to_coriolis_effect",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.siforceintstrx",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--MODEL",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "X-component of force on sea ice caused by internal stress (divergence of sigma)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Internal Stress Term in Force Balance (X-Component)",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siforceintstrx",
+ "positive": "",
+ "standard_name": "sea_ice_x_internal_stress",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.siforceintstry",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--MODEL",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Y-component of force on sea ice caused by internal stress (divergence of sigma)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Internal Stress Term in Force Balance (Y-Component)",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siforceintstry",
+ "positive": "",
+ "standard_name": "sea_ice_y_internal_stress",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.siforcetiltx",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--MODEL",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "X-component of force on sea ice caused by sea-surface tilt",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Surface Tilt Term in Force Balance (X-Component)",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siforcetiltx",
+ "positive": "",
+ "standard_name": "sea_ice_x_force_per_unit_area_due_to_sea_surface_tilt",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.siforcetilty",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--MODEL",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Y-component of force on sea ice caused by sea-surface tilt",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Surface Tilt Term in Force Balance (Y-Component)",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siforcetilty",
+ "positive": "",
+ "standard_name": "sea_ice_y_force_per_unit_area_due_to_sea_surface_tilt",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sihc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Heat content of all ice in grid cell divided by total grid-cell area. Water at 0 Celsius is assumed to have a heat content of 0 J. Does not include heat content of snow, but does include heat content of brine. Heat content is always negative, since both the sensible and the latent heat content of ice are less than that of water",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Heat Content per Unit Area",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sihc",
+ "positive": "",
+ "standard_name": "sea_ice_temperature_expressed_as_heat_content",
+ "units": "J m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.siitdconc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Percentage of grid cell covered by each ice-thickness category (vector with one entry for each thickness category starting from the thinnest category, netcdf file should use thickness bounds of the categories as third coordinate axis)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "iceband",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Area Percentages in Thickness Categories",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siitdconc",
+ "positive": "",
+ "standard_name": "sea_ice_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.siitdsnconc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siitdconc)",
+ "comment": "Percentage of grid cell covered by snow in each ice-thickness category (vector with one entry for each thickness category starting from the thinnest category, netcdf file should use thickness bounds of the categories as third coordinate axis)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "iceband",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Area Percentages in Ice Thickness Categories",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siitdsnconc",
+ "positive": "",
+ "standard_name": "surface_snow_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.siitdsnthick",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siitdconc)",
+ "comment": "Actual thickness of snow in each category (NOT volume divided by grid area), (vector with one entry for each thickness category starting from the thinnest category, netcdf file should use thickness bounds of categories as third coordinate axis)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "iceband",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Thickness in Ice Thickness Categories",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siitdsnthick",
+ "positive": "",
+ "standard_name": "surface_snow_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.siitdthick",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siitdconc)",
+ "comment": "Actual (floe) thickness of sea ice in each category (NOT volume divided by grid area), (vector with one entry for each thickness category starting from the thinnest category, netcdf file should use thickness bounds of categories as third coordinate axis)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "iceband",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Thickness in Thickness Categories",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siitdthick",
+ "positive": "",
+ "standard_name": "sea_ice_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.simass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Total mass of sea ice divided by grid-cell area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Mass per Area",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "simass",
+ "positive": "",
+ "standard_name": "sea_ice_amount",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.simassacrossline",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "time: mean",
+ "comment": "net (sum of transport in all directions) sea ice area transport through the following four passages, positive into the Arctic Ocean 1. Fram Strait = (11.5W,81.3N to (10.5E,79.6N) 2. Canadian Archipelago = (128.2W,70.6N) to (59.3W,82.1N) 3. Barents opening = (16.8E,76.5N) to (19.2E,70.2N) 4. Bering Strait = (171W,66.2N) to (166W,65N)",
+ "dimensions": [
+ "siline",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Mass Area Flux Through Straits",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "simassacrossline",
+ "positive": "",
+ "standard_name": "sea_ice_transport_across_line",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.simpconc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Percentage of sea ice, by area, which is covered by melt ponds, giving equal weight to every square metre of sea ice .",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typemp"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cover of Sea Ice by Meltpond",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "simpconc",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.simpmass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice_melt_pond (comment: mask=simpconc)",
+ "comment": "Meltpond Depth",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Meltpond Mass per Unit Area (as Depth)",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "simpmass",
+ "positive": "",
+ "standard_name": "sea_ice_melt_pond_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.simprefrozen",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice_melt_pond (comment: mask=simpconc)",
+ "comment": "Volume of refrozen ice on melt ponds divided by meltpond covered area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Thickness of Refrozen Ice on Melt Pond",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "simprefrozen",
+ "positive": "",
+ "standard_name": "thickness_of_ice_on_sea_ice_melt_pond",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sipr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "mass of liquid precipitation falling onto sea ice divided by grid-cell area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Rainfall Rate over Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sipr",
+ "positive": "",
+ "standard_name": "rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sirdgconc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Fraction of sea ice, by area, which is covered by sea ice ridges, giving equal weight to every square metre of sea ice .",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "typesirdg"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cover of Sea Ice by Ridging",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sirdgconc",
+ "positive": "",
+ "standard_name": "area_fraction",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sirdgthick",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice_ridges (comment: mask=sirdgconc)",
+ "comment": "Sea Ice Ridge Height (representing mean height over the ridged area)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ridged Ice Thickness",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sirdgthick",
+ "positive": "",
+ "standard_name": "sea_ice_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sisali",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Mean sea-ice salinity of all sea ice in grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Ice Salinity",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sisali",
+ "positive": "",
+ "standard_name": "sea_ice_salinity",
+ "units": "0.001",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sisaltmass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Total mass of all salt in sea ice divided by grid-cell area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass of Salt in Sea Ice per Area",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sisaltmass",
+ "positive": "",
+ "standard_name": "sea_ice_mass_content_of_salt",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sisnconc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Percentage of sea ice, by area, which is covered by snow, giving equal weight to every square metre of sea ice . Exclude snow that lies on land or land ice.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Area Percentage",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sisnconc",
+ "positive": "",
+ "standard_name": "surface_snow_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sisnhc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Heat-content of all snow in grid cell divided by total grid-cell area. Snow-water equivalent at 0 Celsius is assumed to have a heat content of 0 J. Does not include heat content of sea ice.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Heat Content per Unit Area",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sisnhc",
+ "positive": "",
+ "standard_name": "thermal_energy_content_of_surface_snow",
+ "units": "J m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sisnmass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Total mass of snow on sea ice divided by sea-ice area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Mass per Area",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sisnmass",
+ "positive": "",
+ "standard_name": "liquid_water_content_of_surface_snow",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sisnthick",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where snow over sea_ice area: time: mean where sea_ice",
+ "comment": "Actual thickness of snow (snow volume divided by snow-covered area)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Thickness",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sisnthick",
+ "positive": "",
+ "standard_name": "surface_snow_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sispeed",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Speed of ice (i.e. mean absolute velocity) to account for back-and-forth movement of the ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Speed",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sispeed",
+ "positive": "",
+ "standard_name": "sea_ice_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sistrxdtop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--MODEL",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "X-component of atmospheric stress on sea ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "X-Component of Atmospheric Stress on Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sistrxdtop",
+ "positive": "down",
+ "standard_name": "surface_downward_x_stress",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sistrxubot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "X-component of ocean stress on sea ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "X-Component of Ocean Stress on Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sistrxubot",
+ "positive": "up",
+ "standard_name": "upward_x_stress_at_sea_ice_base",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sistrydtop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--MODEL",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Y-component of atmospheric stress on sea ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Y-Component of Atmospheric Stress on Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sistrydtop",
+ "positive": "down",
+ "standard_name": "surface_downward_y_stress",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sistryubot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Y-component of ocean stress on sea ice",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Y-Component of Ocean Stress on Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sistryubot",
+ "positive": "up",
+ "standard_name": "upward_y_stress_at_sea_ice_base",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sitempbot",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Report temperature at interface, NOT temperature within lowermost model layer",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Temperature at Ice-Ocean Interface",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sitempbot",
+ "positive": "",
+ "standard_name": "sea_ice_basal_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sitempsnic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Report surface temperature of ice where snow thickness is zero",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Temperature at Snow-Ice Interface",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sitempsnic",
+ "positive": "",
+ "standard_name": "sea_ice_surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sitemptop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Report surface temperature of snow where snow covers the sea ice.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Temperature of Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sitemptop",
+ "positive": "",
+ "standard_name": "sea_ice_surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sithick",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "Actual (floe) thickness of sea ice (NOT volume divided by grid area as was done in CMIP5)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Ice Thickness",
+ "modeling_realm": [
+ "seaIce",
+ "ocean"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sithick",
+ "positive": "",
+ "standard_name": "sea_ice_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sitimefrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Fraction of time steps of the averaging period during which sea ice is present (siconc >0 ) in a grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Fraction of Time Steps with Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sitimefrac",
+ "positive": "",
+ "standard_name": "fraction_of_time_with_sea_ice_area_fraction_above_threshold",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.siu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--MODEL",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "The x-velocity of ice on native model grid",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "X-Component of Sea-Ice Velocity",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siu",
+ "positive": "",
+ "standard_name": "sea_ice_x_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.siv",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--MODEL",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "The y-velocity of ice on native model grid",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Y-Component of Sea-Ice Velocity",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siv",
+ "positive": "",
+ "standard_name": "sea_ice_y_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sivol",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Total volume of sea ice divided by grid-cell area (this used to be called ice thickness in CMIP5)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Volume per Area",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sivol",
+ "positive": "",
+ "standard_name": "sea_ice_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sivoln",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "total volume of sea ice in the Northern hemisphere",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Volume North",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sivoln",
+ "positive": "",
+ "standard_name": "sea_ice_volume",
+ "units": "1e3 km3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sivols",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "total volume of sea ice in the Southern hemisphere",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Ice Volume South",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sivols",
+ "positive": "",
+ "standard_name": "sea_ice_volume",
+ "units": "1e3 km3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sndmassdyn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "The rate of change of snow mass through advection with sea ice divided by sea-ice area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Mass Rate of Change Through Advection by Sea-Ice Dynamics",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sndmassdyn",
+ "positive": "",
+ "standard_name": "tendency_of_surface_snow_amount_due_to_sea_ice_dynamics",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sndmassmelt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "the rate of change of snow mass through melt divided by sea-ice area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Mass Rate of Change Through Melt",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sndmassmelt",
+ "positive": "",
+ "standard_name": "surface_snow_melt_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sndmasssi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "the rate of change of snow mass due to transformation of snow to sea ice divided by sea-ice area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Mass Rate of Change Through Snow-to-Ice Conversion",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sndmasssi",
+ "positive": "",
+ "standard_name": "tendency_of_surface_snow_amount_due_to_conversion_of_snow_to_sea_ice",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sndmasssnf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "mass of solid precipitation falling onto sea ice divided by sea-ice area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Mass Change Through Snow Fall",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sndmasssnf",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sndmasssubl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "the rate of change of snow mass through sublimation and evaporation divided by sea-ice area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Mass Rate of Change Through Evaporation or Sublimation",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sndmasssubl",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_water_vapor_due_to_sublimation_of_surface_snow_and_ice",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.sndmasswindrif",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: time: mean where sea_ice (comment: mask=siconc)",
+ "comment": "the rate of change of snow mass through wind drift of snow (from sea-ice into the sea) divided by sea-ice area",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Mass Rate of Change Through Wind Drift of Snow",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sndmasswindrif",
+ "positive": "",
+ "standard_name": "tendency_of_surface_snow_amount_due_to_drifting_into_sea",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simon.snmassacrossline",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "time: mean",
+ "comment": "net (sum of transport in all directions) sea ice area transport through the following four passages, positive into the Arctic Ocean 1. Fram Strait = (11.5W,81.3N to (10.5E,79.6N) 2. Canadian Archipelago = (128.2W,70.6N) to (59.3W,82.1N) 3. Barents opening = (16.8E,76.5N) to (19.2E,70.2N) 4. Bering Strait = (171W,66.2N) to (166W,65N)",
+ "dimensions": [
+ "siline",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snow Mass Flux Through Straits",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snmassacrossline",
+ "positive": "",
+ "standard_name": "snow_transport_across_line_due_to_sea_ice_dynamics",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simonpt.sidivvel",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simonpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea_ice (comment: mask=siconc) time: point",
+ "comment": "Divergence of sea-ice velocity field (first shear strain invariant)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "monPt",
+ "long_name": "Divergence of the Sea-Ice Velocity Field",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sidivvel",
+ "positive": "",
+ "standard_name": "divergence_of_sea_ice_velocity",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simonpt.sishevel",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simonpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea_ice (comment: mask=siconc) time: point",
+ "comment": "Maximum shear of sea-ice velocity field (second shear strain invariant)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "monPt",
+ "long_name": "Maximum Shear of Sea-Ice Velocity Field",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sishevel",
+ "positive": "",
+ "standard_name": "maximum_over_coordinate_rotation_of_sea_ice_horizontal_shear_strain_rate",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simonpt.sistremax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simonpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea_ice (comment: mask=siconc) time: point",
+ "comment": "Maximum shear stress in sea ice (second stress invariant)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "monPt",
+ "long_name": "Maximum Shear Stress in Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sistremax",
+ "positive": "",
+ "standard_name": "maximum_over_coordinate_rotation_of_sea_ice_horizontal_shear_stress",
+ "units": "N m-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "simonpt.sistresave",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "simonpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where sea_ice (comment: mask=siconc) time: point",
+ "comment": "Average normal stress in sea ice (first stress invariant)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "monPt",
+ "long_name": "Average Normal Stress in Sea Ice",
+ "modeling_realm": [
+ "seaIce"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sistresave",
+ "positive": "",
+ "standard_name": "sea_ice_average_normal_horizontal_stress",
+ "units": "N m-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ]
+}
diff --git a/data_descriptors/variables/graph.jsonld b/data_descriptors/variables/graph.jsonld
new file mode 100644
index 000000000..7dee0e6ec
--- /dev/null
+++ b/data_descriptors/variables/graph.jsonld
@@ -0,0 +1,72521 @@
+{
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/MIP-variables/variables/",
+ "@vocab": "https://wcrp-cmip.github.io/MIP-variables/variables/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "mip-variables": "https://wcrp-cmip.github.io/MIP-variables/",
+ "wcrp-universe": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/",
+ "mip_tables": {
+ "@reverse": "https://wcrp-cmip.github.io/MIP-variables/tables/variable_entry",
+ "@context": "https://wcrp-cmip.github.io/MIP-variables/tables/_context_"
+ }
+},
+ "@graph": [
+ {
+ "id": "acmon.flashrate",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "acmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "proposed name: lightning_flash_rate (units to be interpreted as 'counts km-2 s-1)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Lightning Flash Rate",
+ "modeling_realm": [
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "flashrate",
+ "positive": "",
+ "standard_name": "frequency_of_lightning_flashes_per_unit_area",
+ "units": "km-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "acmonz.oxloss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "acmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "total chemical loss rate for o+o1d+o3",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Odd Oxygen (Ox) Loss Rate",
+ "modeling_realm": [
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "oxloss",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_ox_in_air_due_to_chemical_destruction",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "acmonz.oxprod",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "acmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "total production rate of o+o1d+o3 including o2 photolysis and all o3 producing reactions",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Odd Oxygen (Ox) Production Rate",
+ "modeling_realm": [
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "oxprod",
+ "positive": "",
+ "standard_name": "tendency_of_mole_concentration_of_ox_in_air_due_to_chemical_and_photolytic_production",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "acmonz.vmrox",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "acmonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole Fraction of Ox",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of Odd Oxygen (O, O3 and O1D)",
+ "modeling_realm": [
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vmrox",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ox_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ae1hr.sfno2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae1hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "1hr",
+ "long_name": "NO2 Volume Mixing Ratio in Lowest Model Layer",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfno2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrogen_dioxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ae1hr.sfo3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae1hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "1hr",
+ "long_name": "O3 Volume Mixing Ratio in Lowest Model Layer",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfo3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ae1hr.sfpm25",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae1hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass fraction of atmospheric particulate compounds with an aerodynamic diameter of less than or equal to 2.5 micrometers. To specify the relative humidity and temperature at which the particle size applies, provide scalar coordinate variables with the standard names of 'relative_humidity' and 'air_temperature'.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "1hr",
+ "long_name": "PM2.5 Mass Mixing Ratio in Lowest Model Layer",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfpm25",
+ "positive": "",
+ "standard_name": "mass_fraction_of_pm2p5_ambient_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ae3hrpt.rsdscsaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated in the absence of aerosols and clouds.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downwelling Clear-Sky, Aerosol-Free Shortwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscsaf",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ae3hrpt.rsdscsafbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "Calculated in the absence of aerosols and clouds, following Ghan (2013, ACP). This requires a double-call in the radiation code with precisely the same meteorology.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downwelling Clear-Sky, Aerosol-Free Shortwave Radiation in Bands",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscsafbnd",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ae3hrpt.rsuscsaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Surface Upwelling Clear-sky, Aerosol Free Shortwave Radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upwelling Clean Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscsaf",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ae3hrpt.rsuscsafbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "Calculated in the absence of aerosols and clouds, following Ghan (ACP, 2013). This requires a double-call in the radiation code with precisely the same meteorology.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upwelling Clear-Sky, Aerosol-Free Shortwave Radiation in Bands",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscsafbnd",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ae3hrpt.rsutcsaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Flux corresponding to rsutcs resulting from aerosol-free call to radiation, following Ghan (ACP, 2013)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Outgoing Clear-Sky, Aerosol-Free Shortwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcsaf",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ae3hrptlev.rsdcsaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated in the absence of aerosols and clouds (following Ghan). This requires a double-call in the radiation code with precisely the same meteorology.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Downwelling Clear-Sky, Aerosol-Free Shortwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdcsaf",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ae3hrptlev.rsdcsafbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated in the absence of aerosols and clouds (following Ghan). This requires a double-call in the radiation code with precisely the same meteorology.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Downwelling Clear-Sky, Aerosol-Free, Shortwave Radiation in Bands",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdcsafbnd",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ae3hrptlev.rsucsaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated in the absence of aerosols and clouds (following Ghan). This requires a double-call in the radiation code with precisely the same meteorology.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Upwelling Clear-Sky, Aerosol-Free Shortwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsucsaf",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ae3hrptlev.rsucsafbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated in the absence of aerosols and clouds (following Ghan). This requires a double-call in the radiation code with precisely the same meteorology.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Upwelling Clear-Sky, Aerosol-Free Shortwave Radiation in Bands",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsucsafbnd",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ae6hr.bldep",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Boundary layer depth",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "6hr",
+ "long_name": "Boundary Layer Depth",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bldep",
+ "positive": "",
+ "standard_name": "atmosphere_boundary_layer_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ae6hrpt.zg500",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "geopotential height on the 500 hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "p500"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Geopotential Height at 500hPa",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg500",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ae6hrptlev.bs550aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae6hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Aerosol Backscatter at 550nm and 180 degrees, computed from extinction and lidar ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1",
+ "lambda550nm"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Aerosol Backscatter Coefficient",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bs550aer",
+ "positive": "",
+ "standard_name": "volume_scattering_function_of_radiative_flux_in_air_due_to_ambient_aerosol_particles",
+ "units": "m-1 sr-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ae6hrptlev.ec550aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ae6hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Aerosol volume extinction coefficient at 550nm wavelength.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1",
+ "lambda550nm"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Aerosol Extinction Coefficient",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ec550aer",
+ "positive": "",
+ "standard_name": "volume_extinction_coefficient_in_air_due_to_ambient_aerosol_particles",
+ "units": "m-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aeday.cod",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The optical thickness is the integral along the path of radiation of a volume scattering/absorption/attenuation coefficient. The radiative flux is reduced by a factor exp(-optical_thickness) on traversing the path. A coordinate variable of radiation_wavelength or radiation_frequency can be specified to indicate that the optical thickness applies at specific wavelengths or frequencies. The atmosphere optical thickness applies to radiation passing through the entire atmosphere. 'Cloud' means the component of extinction owing to the presence of liquid or ice water particles. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Cloud Optical Depth",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cod",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_cloud",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aeday.maxpblz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "maximum boundary layer height during the day (add cell_methods attribute: 'time: maximum')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Maximum PBL Height",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "maxpblz",
+ "positive": "",
+ "standard_name": "atmosphere_boundary_layer_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aeday.minpblz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: minimum",
+ "comment": "minimum boundary layer height during the day (add cell_methods attribute: 'time: minimum')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Minimum PBL Height",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "minpblz",
+ "positive": "",
+ "standard_name": "atmosphere_boundary_layer_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aeday.od550aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "AOD from the ambient aerosols (i.e., includes aerosol water). Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 550nm'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "day",
+ "long_name": "Ambient Aerosol Optical Thickness at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550aer",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aeday.sfo3max",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Maximum O3 Volume Mixing Ratio in Lowest Model Layer",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfo3max",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aeday.toz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total ozone column calculated at 0 degrees C and 1 bar, such that 1m = 1e5 DU.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Total Column Ozone",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "toz",
+ "positive": "",
+ "standard_name": "equivalent_thickness_at_stp_of_atmosphere_ozone_content",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aeday.ua10",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Zonal wind on the 10 hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p10"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Wind at 10hPa",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua10",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aeday.zg10",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Geopotential height on the 10hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p10"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height at 10hPa",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg10",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aeday.zg100",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Geopotential height on the 100 hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p100"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height at 100hPa",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg100",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aeday.zg500",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aeday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "geopotential height on the 500 hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p500"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height at 500hPa",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg500",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.abs550aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Optical thickness of atmospheric aerosols at wavelength 550 nanometers.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Ambient Aerosol Absorption Optical Thickness at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "abs550aer",
+ "positive": "",
+ "standard_name": "atmosphere_absorption_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.bldep",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Boundary layer depth",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Boundary Layer Depth",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bldep",
+ "positive": "",
+ "standard_name": "atmosphere_boundary_layer_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.ccn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "proposed name: number_concentration_of_ambient_aerosol_in_air_at_liquid_water_cloud_top",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Cloud Condensation Nuclei Concentration at Liquid Cloud Top",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ccn",
+ "positive": "",
+ "standard_name": "number_concentration_of_cloud_condensation_nuclei_at_stp_in_air",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.chepasoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "anthropogenic part of chepsoa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Net Production of Anthropogenic Secondary Organic Aerosol",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chepasoa",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol_particles_due_to_net_chemical_production",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.chepsoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "If model lumps secondary organic aerosol (SOA) emissions with primary organic aerosol (POA), then the sum of POA and SOA emissions is reported as OA emissions. Here, mass refers to the mass of primary organic matter, not mass of organic carbon alone.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Chemical Production of Dry Aerosol Secondary Organic Matter",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chepsoa",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol_particles_due_to_net_chemical_production",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.cltc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Convective cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes only convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Convective Cloud Cover Percentage",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltc",
+ "positive": "",
+ "standard_name": "convective_cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.cod",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The optical thickness is the integral along the path of radiation of a volume scattering/absorption/attenuation coefficient. The radiative flux is reduced by a factor exp(-optical_thickness) on traversing the path. A coordinate variable of radiation_wavelength or radiation_frequency can be specified to indicate that the optical thickness applies at specific wavelengths or frequencies. The atmosphere optical thickness applies to radiation passing through the entire atmosphere. 'Cloud' means the component of extinction owing to the presence of liquid or ice water particles. The specification of a physical process by the phrase due_to_process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Cloud Optical Depth",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cod",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_cloud",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.depdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Fdry mass deposition rate of dust",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Deposition Rate of Dust",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "depdust",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.drybc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry deposition includes gravitational settling and turbulent deposition.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of Black Carbon Aerosol Mass",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "drybc",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_elemental_carbon_dry_aerosol_particles_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.drydust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry deposition includes gravitational settling and turbulent deposition.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of Dust",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "drydust",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.drynh3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry Deposition includes gravitational settling and turbulent deposition",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of NH3",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "drynh3",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_ammonia_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.drynh4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry Deposition includes gravitational settling and turbulent deposition",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of NH4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "drynh4",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_ammonium_dry_aerosol_particles_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.drynoy",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "NOy is the sum of all simulated oxidized nitrogen species out of NO, NO2, HNO3, HNO4, NO3 aerosol, NO3(radical), N2O5, PAN, other organic nitrates. Dry deposition includes gravitational settling and turbulent deposition.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of NOy",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "drynoy",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_noy_expressed_as_nitrogen_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.dryo3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry Deposition includes gravitational settling and turbulent deposition.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of O3",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dryo3",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_ozone_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.dryoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of atmosphere mass content of organic dry aerosol due to dry deposition: This is the sum of dry deposition of primary organic aerosol (POA) and dry deposition of secondary organic aerosol (SOA). Here, mass refers to the mass of organic matter, not mass of organic carbon alone. We recommend a scale factor of POM=1.4*OC, unless your model has more detailed info available. Was called dry_pom in old ACCMIP Excel table. Dry deposition includes gravitational settling and turbulent deposition.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of Dry Aerosol Total Organic Matter",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dryoa",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_particles_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.dryso2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry Deposition includes gravitational settling and turbulent deposition",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of SO2",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dryso2",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.dryso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry Deposition includes gravitational settling and turbulent deposition",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of SO4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dryso4",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_particles_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.dryss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry deposition includes gravitational settling and turbulent deposition.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dry Deposition Rate of Sea-Salt Aerosol",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dryss",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_sea_salt_dry_aerosol_particles_due_to_dry_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.emiaco",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Anthropogenic emission of CO.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Anthropogenic CO",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emiaco",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_monoxide_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.emianox",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Store flux as Nitrogen. Anthropogenic fraction. NOx=NO+NO2, Includes agricultural waste burning but no other biomass burning. Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Anthropogenic NOx",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emianox",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_nox_expressed_as_nitrogen_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.emiaoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "anthropogenic part of emioa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Anthropogenic Organic Aerosol",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emiaoa",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_particles_due_to_net_chemical_production_and_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.emibc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Black Carbon Aerosol Mass",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emibc",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_elemental_carbon_dry_aerosol_particles_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.emibvoc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field._If_ fixed molecular weight of NMVOC is not available in model, please provide in units of kilomole m-2 s-1 (i.e. kg m-2 s-1 as if model NMVOC had molecular weight of 1) and add a comment to your file.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Biogenic NMVOC",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emibvoc",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_biogenic_nmvoc_expressed_as_carbon_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.emico",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of CO",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emico",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_monoxide_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.emidms",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of DMS",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emidms",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_dimethyl_sulfide_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.emidust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Dust",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emidust",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.emiisop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Isoprene",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emiisop",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_isoprene_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.eminh3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of NH3",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "eminh3",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_ammonia_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.eminox",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "NOx=NO+NO2. Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of NOx",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "eminox",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_nox_expressed_as_nitrogen_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.emioa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "This is the sum of total emission of primary organic aerosol (POA) and total production of secondary organic aerosol (SOA) (emipoa+chepsoa). Here, mass refers to the mass of organic matter, not mass of organic carbon alone. We recommend a scale factor of POM=1.4*OC, unless your model has more detailed info available. Integrate 3D chemical production and emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Primary Emission and Chemical Production of Dry Aerosol Organic Matter",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emioa",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_particles_due_to_net_chemical_production_and_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.emiso2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of SO2",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emiso2",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.emiso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Direct primary emission does not include secondary sulfate production. Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Direct Emission Rate of SO4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emiso4",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_particles_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.emiss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of Sea-Salt Aerosol",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emiss",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_sea_salt_dry_aerosol_particles_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.emivoc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate 3D emission field vertically to 2d field. _If_ fixed molecular weight of NMVOC is not available in model, please provide in units of kilomole m-2 s-1 (i.e. kg m-2 s-1 as if model NMVOC had molecular weight of 1) and add a comment to your file.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Emission Rate of NMVOC",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emivoc",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_nmvoc_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.lwp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total mass of liquid water in cloud per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Liquid Water Path",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwp",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_liquid_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.mmrno3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry mass fraction of nitrate aerosol particles in air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "NO3 Aerosol Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrno3",
+ "positive": "",
+ "standard_name": "mass_fraction_of_nitrate_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.od440aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "AOD from the ambient aerosols (i.e., includes aerosol water). Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 440nm'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ambient Aerosol Optical Thickness at 440nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od440aer",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.od550aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "AOD from the ambient aerosols (i.e., includes aerosol water). Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 550nm'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Ambient Aerosol Optical Thickness at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550aer",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.od550aerh2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "proposed name: atmosphere_optical_thickness_due_to_water_ambient_aerosol",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Aerosol Water Optical Thickness at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550aerh2o",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_water_in_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.od550bb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "total organic aerosol AOD due to biomass burning (excluding so4, nitrate BB components)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Aerosol Optical Depth at 550nm Due to Biomass Burning",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550bb",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_particulate_organic_matter_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.od550bc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to black carbon aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Black Carbon Optical Thickness at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550bc",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_black_carbon_ambient_aerosol",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.od550csaer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "AOD from the ambient aerosols in clear skies if od550aer is for all-sky (i.e., includes aerosol water). Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 550nm'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Ambient Aerosol Optical Thickness at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550csaer",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.od550dust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to dust aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Dust Optical Thickness at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550dust",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_dust_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.od550lt1aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "od550 due to particles with wet diameter less than 1 um (ambient here means wetted). When models do not include explicit size information, it can be assumed that all anthropogenic aerosols and natural secondary aerosols have diameter less than 1 um.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Ambient Fine Aerosol Optical Depth at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550lt1aer",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_pm1_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.od550no3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to nitrate aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Nitrate Aerosol Optical Depth at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550no3",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_nitrate_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.od550oa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to organic aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Organic Aerosol Optical Depth at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550oa",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_particulate_organic_matter_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.od550so4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to sulfate aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Sulfate Aerosol Optical Depth at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550so4",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_sulfate_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.od550soa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total organic aerosol AOD due to secondary aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Particulate Organic Aerosol Optical Depth at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550soa",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_particulate_organic_matter_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.od550ss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to sea salt aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Salt Aerosol Optical Depth at 550nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550ss",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_sea_salt_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.od870aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "AOD from the ambient aerosols (i.e., includes aerosol water). Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 870nm'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ambient Aerosol Optical Depth at 870nm",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od870aer",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.pod0",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: sum",
+ "comment": "Accumulated stomatal ozone flux over the threshold of 0 mol m-2 s-1; Computation: Time Integral of (hourly above canopy ozone concentration * stomatal conductance * Rc/(Rb+Rc) )",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Phytotoxic Ozone Dose",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pod0",
+ "positive": "",
+ "standard_name": "integral_wrt_time_of_mole_stomatal_uptake_of_ozone",
+ "units": "mol m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.ptp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "2D monthly mean thermal tropopause calculated using WMO tropopause definition on 3d temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tropopause Air Pressure",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ptp",
+ "positive": "",
+ "standard_name": "tropopause_air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.reffclwtop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. This is the effective radius as seen from space over liquid cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, or for some models it is the sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere (TOA) each time sample when computing monthly mean. Reported values are weighted by total liquid cloud top fraction of (as seen from TOA) each time sample when computing monthly mean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Cloud-Top Effective Droplet Radius",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclwtop",
+ "positive": "",
+ "standard_name": "effective_radius_of_cloud_liquid_water_particles_at_liquid_water_cloud_top",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.rlutaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Flux corresponding to rlut resulting from aerosol-free call to radiation, following Ghan (ACP, 2013)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Aerosol-Free Longwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutaf",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.rlutcsaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Flux corresponding to rlutcs resulting from aerosol-free call to radiation, following Ghan (ACP, 2013)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Clear-Sky, Aerosol-Free Longwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcsaf",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.rsutaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Flux corresponding to rsut resulting from aerosol-free call to radiation, following Ghan (ACP, 2013)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Aerosol-Free Shortwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutaf",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.rsutcsaf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Flux corresponding to rsutcs resulting from aerosol-free call to radiation, following Ghan (ACP, 2013)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Clear-Sky, Aerosol-Free Shortwave Radiation",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcsaf",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.sedustci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry mass deposition rate of dust aerosol.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sedimentation Flux of Dust Mode Coarse Insoluble",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sedustCI",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_insoluble_dust_dry_aerosol_particles_due_to_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.tatp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "2D monthly mean thermal tropopause calculated using WMO tropopause definition on 3d temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tropopause Air Temperature",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tatp",
+ "positive": "",
+ "standard_name": "tropopause_air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.tntrl27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Tendency of air temperature due to longwave radiative heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Longwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrl27",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.tntrs27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Tendency of air temperature due to shortwave radiative heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Shortwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrs27",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.toz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total ozone column calculated at 0 degrees C and 1 bar, such that 1m = 1e5 DU.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Column Ozone",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "toz",
+ "positive": "",
+ "standard_name": "equivalent_thickness_at_stp_of_atmosphere_ozone_content",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.tropoz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tropospheric ozone column, should be consistent with definition of tropopause used to calculate the pressure of the tropopause (ptp). Calculated at 0 degrees C and 1 bar, such that 1m = 1e5 DU.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tropospheric Ozone Column",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tropoz",
+ "positive": "",
+ "standard_name": "equivalent_thickness_at_stp_of_atmosphere_ozone_content",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.ttop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "cloud_top refers to the top of the highest cloud. Air temperature is the bulk temperature of the air, not the surface (skin) temperature.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Air Temperature at Cloud Top",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ttop",
+ "positive": "",
+ "standard_name": "air_temperature_at_cloud_top",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.wetbc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface deposition rate of black carbon (dry mass) due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of Black Carbon Aerosol Mass",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetbc",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_elemental_carbon_dry_aerosol_particles_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.wetdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface deposition rate of dust (dry mass) due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of Dust",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetdust",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.wetnh3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface deposition rate of ammonia (NH3) due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of NH3",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetnh3",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_ammonia_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.wetnh4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface deposition rate of ammonium (NH4) due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of NH4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetnh4",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_ammonium_dry_aerosol_particles_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.wetnoy",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "NOy is the sum of all simulated oxidized nitrogen species, out of NO, NO2, HNO3, HNO4, NO3 aerosol, NO3 (radical), N2O5, PAN, other organic nitrates.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of NOy Including Aerosol Nitrate",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetnoy",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_noy_expressed_as_nitrogen_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.wetoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Deposition rate of organic matter in aerosols (measured by the dry mass) due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of Dry Aerosol Total Organic Matter",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetoa",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_particles_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.wetso2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Deposition rate of sulfur dioxide due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of SO2",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetso2",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.wetso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Deposition rate of sulfate aerosols (measured by the dry mass) due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of SO4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetso4",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_particles_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.wetss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Deposition rate of sea salt aerosols (measured by the dry mass) due to wet processes",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Deposition Rate of Sea-Salt Aerosol",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wetss",
+ "positive": "",
+ "standard_name": "minus_tendency_of_atmosphere_mass_content_of_sea_salt_dry_aerosol_particles_due_to_wet_deposition",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemon.ztp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "2D monthly mean thermal tropopause calculated using WMO tropopause definition on 3d temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tropopause Altitude Above Geoid",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ztp",
+ "positive": "",
+ "standard_name": "tropopause_altitude",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.airmass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The mass of air in an atmospheric layer.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Vertically Integrated Mass Content of Air in Layer",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "airmass",
+ "positive": "",
+ "standard_name": "atmosphere_mass_of_air_per_unit_area",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.aoanh",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Fixed surface layer mixing ratio over 30o-50oN (0 ppbv), uniform fixed source (at all levels) everywhere else (source is unspecified but must be constant in space and time and documented). Note that the source could be 1yr/yr, so the tracer concentration provides mean age in years. For method using linearly increasing tracer include a method attribute: 'linearly increasing tracer'For method using uniform source (1yr/yr) include a method attribute: 'uniform source'",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northern Hemisphere Tracer Lifetime",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "aoanh",
+ "positive": "",
+ "standard_name": "tracer_lifetime",
+ "units": "yr",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.c2h2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "C2H2 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c2h2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ethyne_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.c2h6",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "C2H6 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c2h6",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ethane_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.c3h6",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "C3H6 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c3h6",
+ "positive": "",
+ "standard_name": "mole_fraction_of_propene_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.c3h8",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "C3H8 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "c3h8",
+ "positive": "",
+ "standard_name": "mole_fraction_of_propane_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.cdnc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Cloud Droplet Number Concentration in liquid water clouds.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Cloud Liquid Droplet Number Concentration",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cdnc",
+ "positive": "",
+ "standard_name": "number_concentration_of_cloud_liquid_water_particles_in_air",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.ch3coch3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction 'mole_fraction_of_X_in_Y', where X is a material constituent of Y. A chemical species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. Acetone is an organic molecule with the chemical formula CH3CH3CO. The IUPAC name for acetone is propan-2-one. Acetone is a member of the group of organic compounds known as ketones. There are standard names for the ketone group as well as for some of the individual species.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CH3COCH3 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch3coch3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_acetone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.ch4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of CH4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch4",
+ "positive": "",
+ "standard_name": "mole_fraction_of_methane_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.cheaqpso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "proposed name: tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_aqueous_phase_net_chemical_production",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Aqueous-Phase Production Rate of SO4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cheaqpso4",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_particles_due_to_aqueous_phase_net_chemical_production",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.chegpso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "proposed name: tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_gas_phase_net_chemical_production",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Gas-Phase Production Rate of SO4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "chegpso4",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_particles_due_to_gaseous_phase_net_chemical_production",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.co",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CO Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co",
+ "positive": "",
+ "standard_name": "mole_fraction_of_carbon_monoxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of CO2",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_carbon_dioxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.dms",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dimethyl Sulphide (DMS) Mole Fraction",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dms",
+ "positive": "",
+ "standard_name": "mole_fraction_of_dimethyl_sulfide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.ec550aer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Aerosol volume extinction coefficient at 550nm wavelength.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Aerosol Extinction Coefficient",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ec550aer",
+ "positive": "",
+ "standard_name": "volume_extinction_coefficient_in_air_due_to_ambient_aerosol_particles",
+ "units": "m-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.emilnox",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Integrate the NOx production for lightning over model layer. proposed name: tendency_of_atmosphere_mass_content_of_nox_from_lightning",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Layer-Integrated Lightning Production of NOx",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "emilnox",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_moles_of_nox_expressed_as_nitrogen",
+ "units": "mol s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.h2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes all phases of water",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Water",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "h2o",
+ "positive": "",
+ "standard_name": "mass_fraction_of_water_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.hcho",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Formaldehyde Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hcho",
+ "positive": "",
+ "standard_name": "mole_fraction_of_formaldehyde_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.hcl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of hydrogen chloride is HCl.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "HCl Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hcl",
+ "positive": "",
+ "standard_name": "mole_fraction_of_hydrogen_chloride_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.hno3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "HNO3 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hno3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitric_acid_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.isop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction of isoprene in air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Isoprene Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "isop",
+ "positive": "",
+ "standard_name": "mole_fraction_of_isoprene_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.jno2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Photolysis rate of nitrogen dioxide (NO2)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Photolysis Rate of NO2",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jno2",
+ "positive": "",
+ "standard_name": "photolysis_rate_of_nitrogen_dioxide",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.lossch4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "monthly averaged atmospheric loss",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Monthly Loss of Atmospheric Methane",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lossch4",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mole_concentration_of_methane_due_to_chemical_destruction",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.lossco",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "monthly averaged atmospheric loss",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Monthly Loss of Atmospheric Carbon Monoxide",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lossco",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mole_concentration_of_carbon_monoxide_due_to_chemical_destruction",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.lossn2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "monthly averaged atmospheric loss",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Monthly Loss of Atmospheric Nitrous Oxide",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lossn2o",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mole_concentration_of_nitrous_oxide_due_to_chemical_destruction",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.mmraerh2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass fraction is used in the construction mass_fraction_of_X_in_Y, where X is a material constituent of Y. It means the ratio of the mass of X to the mass of Y (including X). 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. 'Ambient_aerosol' means that the aerosol is measured or modelled at the ambient state of pressure, temperature and relative humidity that exists in its immediate environment. 'Ambient aerosol particles' are aerosol particles that have taken up ambient water through hygroscopic growth. The extent of hygroscopic growth depends on the relative humidity and the composition of the particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Aerosol Water Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmraerh2o",
+ "positive": "",
+ "standard_name": "mass_fraction_of_water_in_ambient_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.mmrbc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry mass fraction of black carbon aerosol particles in air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Elemental Carbon Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrbc",
+ "positive": "",
+ "standard_name": "mass_fraction_of_elemental_carbon_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.mmrdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry mass fraction of dust aerosol particles in air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dust Aerosol Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrdust",
+ "positive": "",
+ "standard_name": "mass_fraction_of_dust_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.mmrnh4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry mass fraction of ammonium aerosol particles in air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "NH4 Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrnh4",
+ "positive": "",
+ "standard_name": "mass_fraction_of_ammonium_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.mmrno3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry mass fraction of nitrate aerosol particles in air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "NO3 Aerosol Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrno3",
+ "positive": "",
+ "standard_name": "mass_fraction_of_nitrate_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.mmroa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "We recommend a scale factor of POM=1.4*OC, unless your model has more detailed info available.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Organic Aerosol Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmroa",
+ "positive": "",
+ "standard_name": "mass_fraction_of_particulate_organic_matter_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.mmrpm1",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass fraction atmospheric particulate compounds with an aerodynamic diameter of less than or equal to 1 micrometers",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "PM1.0 Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrpm1",
+ "positive": "",
+ "standard_name": "mass_fraction_of_pm1_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.mmrpm10",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass fraction atmospheric particulate compounds with an aerodynamic diameter of less than or equal to 10 micrometers",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "PM10 Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrpm10",
+ "positive": "",
+ "standard_name": "mass_fraction_of_pm10_ambient_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.mmrpm2p5",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass fraction atmospheric particulate compounds with an aerodynamic diameter of less than or equal to 2.5 micrometers",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "PM2.5 Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrpm2p5",
+ "positive": "",
+ "standard_name": "mass_fraction_of_pm2p5_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.mmrso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dry mass of sulfate (SO4) in aerosol particles as a fraction of air mass.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Aerosol Sulfate Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrso4",
+ "positive": "",
+ "standard_name": "mass_fraction_of_sulfate_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.mmrsoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass fraction in the atmosphere of secondary organic aerosols (particulate organic matter formed within the atmosphere from gaseous precursors; dry mass).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Secondary Organic Aerosol Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrsoa",
+ "positive": "",
+ "standard_name": "mass_fraction_of_secondary_particulate_organic_matter_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.mmrss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass fraction in the atmosphere of sea salt aerosol (dry mass).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea-Salt Aerosol Mass Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mmrss",
+ "positive": "",
+ "standard_name": "mass_fraction_of_sea_salt_dry_aerosol_particles_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.n2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of nitrous oxide is N2O.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of N2O",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "n2o",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrous_oxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.nh50",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Fixed surface layer mixing ratio over 30o-50oN (100ppbv), uniform fixed 50-day exponential decay.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Artificial Tracer with 50 Day Lifetime",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "nh50",
+ "positive": "",
+ "standard_name": "mole_fraction_of_artificial_tracer_with_fixed_lifetime_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.no",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "NO Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "no",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrogen_monoxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.no2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "NO2 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "no2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrogen_dioxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.o3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of O3",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.o3loss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "ONLY provide the sum of the following reactions: (i) O(1D)+H2O; (ii) O3+HO2; (iii) O3+OH; (iv) O3+alkenes (isoprene, ethene,...)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "O3 Destruction Rate",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3loss",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mole_concentration_of_ozone_due_to_chemical_destruction",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.o3prod",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "ONLY provide the sum of all the HO2/RO2 + NO reactions (as k*[HO2]*[NO])",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "O3 Production Rate",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3prod",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mole_concentration_of_ozone_due_to_chemical_production",
+ "units": "mol m-3 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.o3ste",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Ozone tracer intended to map out strat-trop exchange (STE) of ozone. Set to ozone in the stratosphere, then destroyed in the troposphere using the ozone chemical loss rate. Please specify the tropopause definition used",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Stratospheric Ozone Tracer Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3ste",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.oh",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "OH Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "oh",
+ "positive": "",
+ "standard_name": "mole_fraction_of_hydroxyl_radical_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.pan",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "PAN Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pan",
+ "positive": "",
+ "standard_name": "mole_fraction_of_peroxyacetyl_nitrate_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.pfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air pressure on model levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Pressure at Model Full-Levels",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pfull",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.phalf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air pressure on model half-levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Pressure on Model Half-Levels",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phalf",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.photo1d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "proposed name: photolysis_rate_of_ozone_to_O1D",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Photolysis Rate of Ozone (O3) to Excited Atomic Oxygen (the Singlet D State, O1D)",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "photo1d",
+ "positive": "",
+ "standard_name": "photolysis_rate_of_ozone_to_1D_oxygen_atom",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.so2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "SO2 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "so2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_sulfur_dioxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.tntrl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of air temperature due to longwave radiative heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Longwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrl",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.tntrs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of air temperature due to shortwave radiative heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Shortwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonlev.wa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "A velocity is a vector quantity. 'Upward' indicates a vector component which is positive when directed upward (negative downward). Upward air velocity is the vertical component of the 3D air velocity vector. The standard name downward_air_velocity may be used for a vector component with the opposite sign convention.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upward Air Velocity",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wa",
+ "positive": "",
+ "standard_name": "upward_air_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonz.bry",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Total family (the sum of all appropriate species in the model) ; list the species in the netCDF header, e.g. Bry = Br + BrO + HOBr + HBr + BrONO2 + BrCl Definition: Total inorganic bromine (e.g., HBr and inorganic bromine oxides and radicals (e.g., BrO, atomic bromine (Br), bromine nitrate (BrONO2)) resulting from degradation of bromine-containing organic source gases (halons, methyl bromide, VSLS), and natural inorganic bromine sources (e.g., volcanoes, sea salt, and other aerosols) add comment attribute with detailed description about how the model calculates these fields",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Inorganic Bromine Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bry",
+ "positive": "",
+ "standard_name": "mole_fraction_of_inorganic_bromine_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonz.ch4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of CH4",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch4",
+ "positive": "",
+ "standard_name": "mole_fraction_of_methane_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonz.cly",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Total family (the sum of all appropriate species in the model) ; list the species in the netCDF header, e.g. Cly = HCl + ClONO2 + HOCl + ClO + Cl + 2*Cl2O2 +2Cl2 + OClO + BrCl Definition: Total inorganic stratospheric chlorine (e.g., HCl, ClO) resulting from degradation of chlorine-containing source gases (CFCs, HCFCs, VSLS), and natural inorganic chlorine sources (e.g., sea salt and other aerosols) add comment attribute with detailed description about how the model calculates these fields",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Inorganic Chlorine Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cly",
+ "positive": "",
+ "standard_name": "mole_fraction_of_inorganic_chlorine_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonz.h2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "includes all phases of water",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Water",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "h2o",
+ "positive": "",
+ "standard_name": "mass_fraction_of_water_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonz.hcl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of hydrogen chloride is HCl.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "HCl Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hcl",
+ "positive": "",
+ "standard_name": "mole_fraction_of_hydrogen_chloride_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonz.hno3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "HNO3 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hno3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitric_acid_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonz.ho2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of hydroperoxyl radical is HO2.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "HO2 Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ho2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_hydroperoxyl_radical_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonz.meanage",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "The mean age of air is defined as the mean time that a stratospheric air mass has been out of contact with the well-mixed troposphere.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mean Age of Stratospheric Air",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "meanage",
+ "positive": "",
+ "standard_name": "age_of_stratospheric_air",
+ "units": "yr",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonz.n2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of nitrous oxide is N2O.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of N2O",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "n2o",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrous_oxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonz.noy",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Total family (the sum of all appropriate species in the model); list the species in the netCDF header, e.g. NOy = N + NO + NO2 + NO3 + HNO3 + 2N2O5 + HNO4 + ClONO2 + BrONO2 Definition: Total reactive nitrogen; usually includes atomic nitrogen (N), nitric oxide (NO), NO2, nitrogen trioxide (NO3), dinitrogen radical (N2O5), nitric acid (HNO3), peroxynitric acid (HNO4), BrONO2, ClONO2 add comment attribute with detailed description about how the model calculates these fields",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Reactive Nitrogen Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "noy",
+ "positive": "",
+ "standard_name": "mole_fraction_of_noy_expressed_as_nitrogen_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonz.o3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of O3",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonz.oh",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "OH Volume Mixing Ratio",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "oh",
+ "positive": "",
+ "standard_name": "mole_fraction_of_hydroxyl_radical_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonz.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonz.tntrl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of air temperature due to longwave radiative heating",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Longwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrl",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonz.tntrs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of air temperature due to shortwave radiative heating",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Shortwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonz.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonz.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aemonz.vt100",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aemonz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Zonally averaged eddy temperature flux at 100hPa as monthly means derived from daily (or higher frequency) fields.",
+ "dimensions": [
+ "latitude",
+ "time",
+ "p100"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Eddy Temperature Flux",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vt100",
+ "positive": "",
+ "standard_name": "covariance_over_longitude_of_northward_wind_and_air_temperature",
+ "units": "K m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aesubhrpt.bldep",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aesubhrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Boundary layer depth",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Boundary Layer Depth",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "bldep",
+ "positive": "",
+ "standard_name": "atmosphere_boundary_layer_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aesubhrptsite.tntrl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aesubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of air temperature due to longwave radiative heating",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Longwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrl",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "aesubhrptsite.tntrs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "aesubhrptsite",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point time: point",
+ "comment": "Tendency of air temperature due to shortwave radiative heating",
+ "dimensions": [
+ "alevel",
+ "site",
+ "time1"
+ ],
+ "frequency": "subhrPt",
+ "long_name": "Tendency of Air Temperature Due to Shortwave Radiative Heating",
+ "modeling_realm": [
+ "aerosol"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap1hr.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "1hr",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap1hr.prc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Convective precipitation at surface; includes both liquid and solid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "1hr",
+ "long_name": "Convective Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prc",
+ "positive": "",
+ "standard_name": "convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap1hr.ps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "1hr",
+ "long_name": "Surface Air Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ps",
+ "positive": "",
+ "standard_name": "surface_air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap1hr.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "1hr",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap1hrpt.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap1hrpt.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap1hrpt.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev3",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap1hrpt.ta27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta27",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap1hrpt.tntr27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Tendency of Air Temperature due to Radiative Heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Tendency of Air Temperature Due to Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntr27",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_radiative_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap1hrpt.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev3",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap1hrpt.ua27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua27",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap1hrpt.utendnogw27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Tendency of the eastward wind by parameterized nonorographic gravity waves.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Eastward Acceleration Due to Non-Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendnogw27",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_nonorographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap1hrpt.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev3",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap1hrpt.va27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va27",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap1hrpt.vtendnogw27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Tendency of the northward wind by parameterized nonorographic gravity waves. (Note that CF name tables only have a general northward tendency for all gravity waves, and we need it separated by type.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Northward Acceleration Due to Non-Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vtendnogw27",
+ "positive": "",
+ "standard_name": "tendency_of_northward_wind_due_to_nonorographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap1hrpt.wap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev3",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap1hrpt.wap27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap27",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap1hrpt.zg27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap1hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "1hrPt",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg27",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.clivi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "mass of ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Ice Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clivi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_ice",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.clt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clt",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.clwvi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass of condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Condensed Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwvi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_condensed_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.hfls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfls",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.hfss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfss",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.prc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Convective precipitation at surface; includes both liquid and solid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Convective Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prc",
+ "positive": "",
+ "standard_name": "convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.prcsh",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Convection precipitation from shallow convection",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Precipitation Flux from Shallow Convection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prcsh",
+ "positive": "",
+ "standard_name": "shallow_convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.prra",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Rainfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prra",
+ "positive": "",
+ "standard_name": "rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.prrc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Convective Rainfall Rate",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prrc",
+ "positive": "",
+ "standard_name": "convective_rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.prsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "At surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.prsnc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "convective precipitation of all forms of water in the solid phase.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Convective Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsnc",
+ "positive": "",
+ "standard_name": "convective_snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.prw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "vertically integrated through the atmospheric column",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Water Vapor Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_water_vapor",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.rlds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.rldscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling clear-sky longwave radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Downwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.rlus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.rlutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling clear-sky longwave radiation at top of atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.rsds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface solar irradiance for UV calculations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.rsdscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface solar irradiance clear sky for UV calculations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.rsdsdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling solar irradiance from diffuse radiation for UV calculations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Diffuse Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdsdiff",
+ "positive": "down",
+ "standard_name": "surface_diffuse_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.rsdt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Shortwave radiation incident at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "TOA Incident Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdt",
+ "positive": "down",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.rsus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.rsuscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface Upwelling Clear-sky Shortwave Radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscs",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.rsut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "TOA Outgoing Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.rsutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated in the absence of clouds.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "3hr",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.sfcwind",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "3hr",
+ "long_name": "Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWind",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.uas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Eastward component of the near-surface (usually, 10 meters) wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "3hr",
+ "long_name": "Eastward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uas",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hr.vas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Northward component of the near surface wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "3hr",
+ "long_name": "Northward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vas",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.albdiffbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "The fraction of the surface diffuse downwelling shortwave radiation flux which is reflected. If the diffuse radiation is isotropic, this term is equivalent to the integral of surface bidirectional reflectance over all incident angles and over all outgoing angles in the hemisphere above the surface. Reported in spectral frequency bands.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Diffuse Surface Albedo for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "albdiffbnd",
+ "positive": "",
+ "standard_name": "surface_diffuse_shortwave_hemispherical_reflectance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.albdirbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "The fraction of the surface direct downwelling shortwave radiation flux which is reflected. It is equivalent to the surface bidirectional reflectance at the incident angle of the incoming solar radiation and integrated over all outgoing angles in the hemisphere above the surface. Reported in spectral frequency bands.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Direct Surface Albedo for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "albdirbnd",
+ "positive": "",
+ "standard_name": "surface_direct_shortwave_hemispherical_reflectance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.cfaddbze94",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "CFAD (Cloud Frequency Altitude Diagrams) are frequency distributions of radar reflectivity (or lidar scattering ratio) as a function of altitude. The variable cfadDbze94 is defined as the simulated relative frequency of occurrence of radar reflectivity in sampling volumes defined by altitude bins. The radar is observing at a frequency of 94GHz.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "dbze",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CloudSat Radar Reflectivity CFAD",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfadDbze94",
+ "positive": "",
+ "standard_name": "histogram_of_equivalent_reflectivity_factor_over_height_above_reference_ellipsoid",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.cfadlidarsr532",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "CFAD (Cloud Frequency Altitude Diagrams) are frequency distributions of radar reflectivity (or lidar scattering ratio) as a function of altitude. The variable cfadLidarsr532 is defined as the simulated relative frequency of lidar scattering ratio in sampling volumes defined by altitude bins. The lidar is observing at a wavelength of 532nm.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "scatratio",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CALIPSO Scattering Ratio CFAD",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfadLidarsr532",
+ "positive": "",
+ "standard_name": "histogram_of_backscattering_ratio_in_air_over_height_above_reference_ellipsoid",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.ci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Fraction of time that convection occurs in the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Fraction of Time Convection Occurs in Cell",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ci",
+ "positive": "",
+ "standard_name": "convection_time_fraction",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.clcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Percentage cloud cover in CALIPSO standard atmospheric layers.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CALIPSO Percentage Cloud Cover",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.clcalipso2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Clouds detected by CALIPSO but below the detectability threshold of CloudSat",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CALIPSO Cloud Cover Percentage Undetected by CloudSat (as Percentage of Area Covered)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clcalipso2",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.clhcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Percentage cloud cover in layer centred on 220hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "p220"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CALIPSO High Level Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clhcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.clisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Percentage cloud cover in optical depth categories.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7c",
+ "tau",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "ISCCP Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clisccp",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.clivi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "mass of ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Ice Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clivi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_ice",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.cllcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Percentage cloud cover in layer centred on 840hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "p840"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CALIPSO Low Level Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cllcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.clmcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Percentage cloud cover in layer centred on 560hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "p560"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CALIPSO Mid Level Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clmcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.clmisr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Cloud percentage in spectral bands and layers as observed by the Multi-angle Imaging SpectroRadiometer (MISR) instrument. The first layer in each profile is reserved for a retrieval error flag.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt16",
+ "tau",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Percentage Cloud Cover as Calculated by the MISR Simulator (Including Error Flag)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clmisr",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.clt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clt",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.cltc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Convective cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes only convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltc",
+ "positive": "",
+ "standard_name": "convective_cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.cltcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen by the Cloud-Aerosol Lidar and Infrared Pathfinder Satellite Observation (CALIPSO) instrument. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "CALIPSO Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.clwvi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Mass of condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Condensed Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwvi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_condensed_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.evspsbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Evaporation at surface (also known as evapotranspiration): flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Evaporation Including Sublimation and Transpiration",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evspsbl",
+ "positive": "",
+ "standard_name": "water_evapotranspiration_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.hfls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfls",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.hfss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfss",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.hurs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Near-Surface Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hurs",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.hus7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus7h",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.huss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Near-surface (usually, 2 meter) specific humidity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Near-Surface Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "huss",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.jpdftaureicemodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Joint probability distribution function, giving probability of cloud as a function of optical thickness and particle size, as measured by MODIS. For cloud ice particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "effectRadIc",
+ "tau",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "MODIS Joint Distribution of Optical Thickness and Particle Size, Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jpdftaureicemodis",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.jpdftaureliqmodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Joint probability distribution function, giving probability of cloud as a function of optical thickness and particle size, as measured by MODIS. For liquid cloud particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "effectRadLi",
+ "tau",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "MODIS Optical Thickness-Particle Size Joint Distribution, Liquid",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jpdftaureliqmodis",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.parasolrefl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where sea time: point",
+ "comment": "Simulated reflectance from PARASOL as seen at the top of the atmosphere for 5 solar zenith angles. Valid only over ocean and for one viewing direction (viewing zenith angle of 30 degrees and relative azimuth angle 320 degrees).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sza5",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "PARASOL Reflectance",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "parasolRefl",
+ "positive": "",
+ "standard_name": "toa_bidirectional_reflectance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.prc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Convective precipitation at surface; includes both liquid and solid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prc",
+ "positive": "",
+ "standard_name": "convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.prsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "At surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.prw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "vertically integrated through the atmospheric column",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Water Vapor Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_water_vapor",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.ps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Air Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ps",
+ "positive": "",
+ "standard_name": "surface_air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.rlds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.rldscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Surface downwelling clear-sky longwave radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.rlus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.rlutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Upwelling clear-sky longwave radiation at top of atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.rsds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Surface solar irradiance for UV calculations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.rsdscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Surface solar irradiance clear sky for UV calculations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.rsdscsbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "Calculated with aerosols but without clouds. This is a standard clear-sky calculation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscsbnd",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.rsdt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Shortwave radiation incident at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Incident Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdt",
+ "positive": "down",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.rsus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.rsuscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Surface Upwelling Clear-sky Shortwave Radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscs",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.rsuscsbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "Calculated with aerosols but without clouds. This is a standard clear-sky calculation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscsbnd",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.rsut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Outgoing Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.rsutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated in the absence of clouds.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.rsutcsafbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "Calculated in the absence of aerosols and clouds, following Ghan (2013, ACP). This requires a double-call in the radiation code with precisely the same meteorology.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Outgoing Clear-Sky, Aerosol-Free Shortwave Radiation in Bands",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcsafbnd",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky_and_no_aerosol",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.rsutcsbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "Calculated with aerosols but without clouds. This is a standard clear-sky calculation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcsbnd",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.rtmt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Net Downward Radiative Flux at Top of Model : I.e., at the top of that portion of the atmosphere where dynamics are explicitly treated by the model. This is reported only if it differs from the net downward radiative flux at the top of the atmosphere.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Net Downward Radiative Flux at Top of Model",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rtmt",
+ "positive": "down",
+ "standard_name": "net_downward_radiative_flux_at_top_of_atmosphere_model",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.sci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Fraction of time that shallow convection occurs in the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Fraction of Time Shallow Convection Occurs",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sci",
+ "positive": "",
+ "standard_name": "shallow_convection_time_fraction",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.sfcwind",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWind",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.solbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: point",
+ "comment": "Solar irradiance at a horizontal surface at top of atmosphere.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "TOA Solar Irradiance for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "solbnd",
+ "positive": "",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.sza",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The angle between the line of sight to the sun and the local vertical",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Solar Zenith Angle",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sza",
+ "positive": "",
+ "standard_name": "solar_zenith_angle",
+ "units": "degree",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.ta7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta7h",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.tauu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Downward eastward wind stress at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downward Eastward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauu",
+ "positive": "down",
+ "standard_name": "surface_downward_eastward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.tauv",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Downward northward wind stress at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Downward Northward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauv",
+ "positive": "down",
+ "standard_name": "surface_downward_northward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.ts",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Surface Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ts",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.ua7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua7h",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.uas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Eastward component of the near-surface (usually, 10 meters) wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Eastward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uas",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.va7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va7h",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.vas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Northward component of the near surface wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Northward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vas",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrpt.wap7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap7h",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.aerasymbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The asymmetry factor is the angular integral of the aerosol scattering phase function weighted by the cosine of the angle with the incident radiation flux. The asymmetry coefficient is here an integral over all wavelength bands.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Aerosol Level Asymmetry Parameter for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "aerasymbnd",
+ "positive": "",
+ "standard_name": "asymmetry_factor_of_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.aeroptbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Optical thickness of atmospheric aerosols in wavelength bands.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Aerosol Level Absorption Optical Thickness for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "aeroptbnd",
+ "positive": "",
+ "standard_name": "atmosphere_absorption_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.aerssabnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "The single scattering albedo is the fraction of radiation in an incident light beam scattered by the particles of an aerosol reference volume for a given wavelength. It is the ratio of the scattering and the extinction coefficients of the aerosol particles in the reference volume. ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Aerosol Level Single Scattering Albedo for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "aerssabnd",
+ "positive": "",
+ "standard_name": "single_scattering_albedo_in_air_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.ch4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mole Fraction of CH4",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch4",
+ "positive": "",
+ "standard_name": "mole_fraction_of_methane_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.clc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Include only convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clc",
+ "positive": "",
+ "standard_name": "convective_cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.clic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated as the mass of convective cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mass Fraction of Convective Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clic",
+ "positive": "",
+ "standard_name": "mass_fraction_of_convective_cloud_ice_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.clis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated as the mass of stratiform cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mass Fraction of Stratiform Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clis",
+ "positive": "",
+ "standard_name": "mass_fraction_of_stratiform_cloud_ice_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.cls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Cloud area fraction (reported as a percentage) for the whole atmospheric column due to stratiform clouds, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Percentage Cover of Stratiform Cloud",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cls",
+ "positive": "",
+ "standard_name": "stratiform_cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.clwc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated as the mass of convective cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mass Fraction of Convective Cloud Liquid Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwc",
+ "positive": "",
+ "standard_name": "mass_fraction_of_convective_cloud_liquid_water_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.clws",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated as the mass of stratiform cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mass Fraction of Stratiform Cloud Liquid Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clws",
+ "positive": "",
+ "standard_name": "mass_fraction_of_stratiform_cloud_liquid_water_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mole Fraction of CO2",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_carbon_dioxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.demc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is the in-cloud emissivity obtained by considering only the cloudy portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Cloud Emissivity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "demc",
+ "positive": "",
+ "standard_name": "convective_cloud_longwave_emissivity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.dems",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is the in-cloud emissivity obtained by considering only the cloudy portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Stratiform Cloud Emissivity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dems",
+ "positive": "",
+ "standard_name": "stratiform_cloud_longwave_emissivity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.dtauc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is the in-cloud optical depth obtained by considering only the cloudy portion of the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Cloud Optical Depth",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dtauc",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_convective_cloud",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.dtaus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is the in-cloud optical depth obtained by considering only the cloudy portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Stratiform Cloud Optical Depth",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dtaus",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_stratiform_cloud",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.grpllsprof",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. Stratiform precipitation, whether liquid or frozen, is precipitation that formed in stratiform cloud. Graupel consists of heavily rimed snow particles, often called snow pellets; often indistinguishable from very small soft hail except when the size convention that hail must have a diameter greater than 5 mm is adopted. Reference: American Meteorological Society Glossary http://glossary.ametsoc.org/wiki/Graupel. There are also separate standard names for hail. Standard names for 'graupel_and_hail' should be used to describe data produced by models that do not distinguish between hail and graupel.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Stratiform Graupel Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "grpllsprof",
+ "positive": "",
+ "standard_name": "stratiform_graupel_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.h2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "includes all phases of water",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mass Fraction of Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "h2o",
+ "positive": "",
+ "standard_name": "mass_fraction_of_water_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.hus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.n2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of nitrous oxide is N2O.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mole Fraction of N2O",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "n2o",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrous_oxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.o3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Mole Fraction of O3",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.pfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air pressure on model levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Pressure at Model Full-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pfull",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.phalf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air pressure on model half-levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Pressure on Model Half-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phalf",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.prcprof",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Rainfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prcprof",
+ "positive": "",
+ "standard_name": "convective_rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.prlsns",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "large-scale precipitation of all forms of water in the solid phase.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Stratiform Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prlsns",
+ "positive": "",
+ "standard_name": "stratiform_snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.prlsprof",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. Stratiform precipitation, whether liquid or frozen, is precipitation that formed in stratiform cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Stratiform Rainfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prlsprof",
+ "positive": "",
+ "standard_name": "stratiform_rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.prsnc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "convective precipitation of all forms of water in the solid phase.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsnc",
+ "positive": "",
+ "standard_name": "convective_snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.reffclic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Hydrometeor Effective Radius of Convective Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclic",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_ice_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.reffclis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Hydrometeor Effective Radius of Stratiform Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclis",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_ice_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.reffclwc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Droplets are liquid. The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Convective Cloud Liquid Droplet Effective Radius",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclwc",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_liquid_water_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.reffclws",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Droplets are liquid. The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Stratiform Cloud Liquid Droplet Effective Radius",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclws",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_liquid_water_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.reffgrpls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Hydrometeor Effective Radius of Stratiform Graupel",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffgrpls",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_graupel_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.reffrainc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Hydrometeor Effective Radius of Convective Rainfall",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffrainc",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_rain_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.reffrains",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Hydrometeor Effective Radius of Stratiform Rainfall",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffrains",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_rain_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.reffsnowc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Hydrometeor Effective Radius of Convective Snowfall",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffsnowc",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_snow_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.reffsnows",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Hydrometeor Effective Radius of Stratiform Snowfall",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffsnows",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_snow_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.rsdcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Downwelling clear-sky shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdcs",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.rsdcsbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated with aerosols but without clouds. This is a standard clear-sky calculation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Downwelling Clear-Sky Shortwave Radiation at Each Level for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdcsbnd",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.rsucs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Upwelling clear-sky shortwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsucs",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.rsucsbnd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Calculated with aerosols but without clouds. This is a standard clear-sky calculation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "spectband",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Upwelling Clear-Sky Shortwave Radiation at Each Level for Each Band",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsucsbnd",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.zfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Height of full model levels above a reference ellipsoid. A reference ellipsoid is a mathematical figure that approximates the geoid. The geoid is a surface of constant geopotential with which mean sea level would coincide if the ocean were at rest. The ellipsoid is an approximation because the geoid is an irregular shape. A number of reference ellipsoids are defined for use in the field of geodesy. To specify which reference ellipsoid is being used, a grid_mapping variable should be attached to the data variable as described in Chapter 5.6 of the CF Convention.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Altitude of Model Full-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zfull",
+ "positive": "",
+ "standard_name": "height_above_reference_ellipsoid",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap3hrptlev.zhalf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap3hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Height of model half-levels above a reference ellipsoid. A reference ellipsoid is a mathematical figure that approximates the geoid. The geoid is a surface of constant geopotential with which mean sea level would coincide if the ocean were at rest. The ellipsoid is an approximation because the geoid is an irregular shape. A number of reference ellipsoids are defined for use in the field of geodesy. To specify which reference ellipsoid is being used, a grid_mapping variable should be attached to the data variable as described in Chapter 5.6 of the CF Convention.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time1"
+ ],
+ "frequency": "3hrPt",
+ "long_name": "Altitude of Model Half-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zhalf",
+ "positive": "",
+ "standard_name": "height_above_reference_ellipsoid",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hr.hurs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Near-Surface Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hurs",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hr.hus4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev4",
+ "time"
+ ],
+ "frequency": "6hr",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus4",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hr.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "6hr",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hr.prhmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within hours time: maximum over hours",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "6hr",
+ "long_name": "Maximum Hourly Precipitation Rate",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prhmax",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hr.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "6hr",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hr.rv850",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Relative vorticity is the upward component of the vorticity vector i.e. the component which arises from horizontal velocity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p850"
+ ],
+ "frequency": "6hr",
+ "long_name": "Relative Vorticity at 850hPa",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rv850",
+ "positive": "",
+ "standard_name": "atmosphere_relative_vorticity",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hr.sfcwind",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWind",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hr.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hr.ua100m",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Zonal wind at 100m height",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height100m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Eastward Wind at 100m",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua100m",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hr.uas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Eastward component of the near-surface (usually, 10 meters) wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Eastward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uas",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hr.va100m",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Meridional wind at 100m above the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height100m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Northward Wind at 100m",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va100m",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hr.vas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Northward component of the near surface wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Northward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vas",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hr.wap4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev4",
+ "time"
+ ],
+ "frequency": "6hr",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap4",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hr.wsgmax100m",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "Wind speed gust maximum at 100m above surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height100m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Maximum Wind Speed of Gust at 100m",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wsgmax100m",
+ "positive": "",
+ "standard_name": "wind_speed_of_gust",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hr.wsgmax10m",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "Wind speed gust maximum at 10m above surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "6hr",
+ "long_name": "Maximum Wind Speed of Gust at 10m",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wsgmax10m",
+ "positive": "",
+ "standard_name": "wind_speed_of_gust",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hr.zg1000",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hr",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Geopotential height on the 1000 hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p1000"
+ ],
+ "frequency": "6hr",
+ "long_name": "Geopotential Height at 1000hPa",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg1000",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.cldicemxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Cloud ice mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Cloud Ice Mixing Ratio",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldicemxrat27",
+ "positive": "",
+ "standard_name": "cloud_ice_mixing_ratio",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.cldwatmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Cloud water mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Cloud Water Mixing Ratio",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldwatmxrat27",
+ "positive": "",
+ "standard_name": "cloud_liquid_water_mixing_ratio",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.dtauc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is the in-cloud optical depth obtained by considering only the cloudy portion of the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Convective Cloud Optical Depth",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dtauc",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_convective_cloud",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.dtaus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "This is the in-cloud optical depth obtained by considering only the cloudy portion of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Stratiform Cloud Optical Depth",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dtaus",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_stratiform_cloud",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.grplmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Graupel mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Graupel Mixing Ratio",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "grplmxrat27",
+ "positive": "",
+ "standard_name": "mass_fraction_of_graupel_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.hus27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus27",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.hus7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus7h",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.huss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Near-surface (usually, 2 meter) specific humidity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Near-Surface Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "huss",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.lwsffluxaero",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "downwelling longwave flux due to volcanic aerosols at the surface to be diagnosed through double radiation call",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Longwave Flux Due to Volcanic Aerosols at the Surface",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwsffluxaero",
+ "positive": "",
+ "standard_name": "surface_downwelling_longwave_flux_in_air_due_to_volcanic_ambient_aerosol_particles",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.lwtoafluxaerocs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "downwelling longwave flux due to volcanic aerosols at TOA under clear sky to be diagnosed through double radiation call",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Flux Due to Volcanic Aerosols",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwtoafluxaerocs",
+ "positive": "",
+ "standard_name": "toa_outgoing_longwave_flux_due_to_volcanic_ambient_aerosol_particles_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.ps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Surface Air Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ps",
+ "positive": "",
+ "standard_name": "surface_air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.rainmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Rain mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Mass Fraction of Rain in Air",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rainmxrat27",
+ "positive": "",
+ "standard_name": "mass_fraction_of_liquid_precipitation_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.rv850",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Relative vorticity is the upward component of the vorticity vector i.e. the component which arises from horizontal velocity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "p850"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Relative Vorticity at 850hPa",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rv850",
+ "positive": "",
+ "standard_name": "atmosphere_relative_vorticity",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.sfcwind",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWind",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.snowmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Snow mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Mass Fraction of Snow in Air",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snowmxrat27",
+ "positive": "",
+ "standard_name": "mass_fraction_of_snow_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.swsffluxaero",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Shortwave heating rate due to volcanic aerosols to be diagnosed through double radiation call",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Shortwave Heating Rate Due to Volcanic Aerosols",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "swsffluxaero",
+ "positive": "",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_due_to_volcanic_ambient_aerosol_particles",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.swtoafluxaerocs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Downwelling shortwave flux due to volcanic aerosols at TOA under clear sky to be diagnosed through double radiation call",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Flux Due to Volcanic Aerosols",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "swtoafluxaerocs",
+ "positive": "",
+ "standard_name": "toa_outgoing_shortwave_flux_due_to_volcanic_ambient_aerosol_particles_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev3",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.ta27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta27",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.ta7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta7h",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height2m"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.ts",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Surface Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ts",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev3",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.ua7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua7h",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.uas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Eastward component of the near-surface (usually, 10 meters) wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Eastward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uas",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev3",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.va7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va7h",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.vas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Northward component of the near surface wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "height10m"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Northward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vas",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.vortmean",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Mean vorticity over 850,700,600 hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time1",
+ "pl700"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Relative Vorticity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vortmean",
+ "positive": "",
+ "standard_name": "atmosphere_relative_vorticity",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.wbptemp7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Wet bulb potential temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Wet Bulb Potential Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wbptemp7h",
+ "positive": "",
+ "standard_name": "wet_bulb_potential_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.zg27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg27",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrpt.zg7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrpt",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg7h",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrptlev.hus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrptlev.pfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air pressure on model levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Pressure at Model Full-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pfull",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrptlev.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: point",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrptlev.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: point",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrptlev.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrptlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "--OPT",
+ "cell_methods": "time: point",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrptz.zmlwaero",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrptz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: point",
+ "comment": "longwave heating rate due to volcanic aerosols to be diagnosed through double radiation call, zonal average values required",
+ "dimensions": [
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Zonal Mean Longwave Heating Rate Due to Volcanic Aerosols",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmlwaero",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating_from_volcanic_ambient_aerosol_particles",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "ap6hrptz.zmswaero",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "ap6hrptz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: point",
+ "comment": "shortwave heating rate due to volcanic aerosols to be diagnosed through double radiation call, zonal average values required",
+ "dimensions": [
+ "latitude",
+ "alevel",
+ "time1"
+ ],
+ "frequency": "6hrPt",
+ "long_name": "Zonal Mean Shortwave Heating Rate Due to Volcanic Aerosols",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmswaero",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating_from_volcanic_ambient_aerosol_particles",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.albisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where cloud",
+ "comment": "ISCCP Mean Cloud Albedo. Time-means are weighted by the ISCCP Total Cloud Fraction {:cltisccp} - see http://cfmip.metoffice.com/COSP.html",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "ISCCP Mean Cloud Albedo",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "albisccp",
+ "positive": "",
+ "standard_name": "cloud_albedo",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.aod550volso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Aerosol optical depth at 550nm due to stratospheric volcanic aerosols",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "day",
+ "long_name": "Aerosol Optical Depth at 550nm Due to Stratospheric Volcanic Aerosols",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "aod550volso4",
+ "positive": "",
+ "standard_name": "stratosphere_optical_thickness_due_to_volcanic_ambient_aerosol_particles",
+ "units": "1e-09",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.ccb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Where convective cloud is present in the grid cell, the instantaneous cloud base altitude should be that of the bottom of the lowest level containing convective cloud. Missing data should be reported in the absence of convective cloud. The time mean should be calculated from these quantities averaging over occasions when convective cloud is present only, and should contain missing data for occasions when no convective cloud is present during the meaning period.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Air Pressure at Convective Cloud Base",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ccb",
+ "positive": "",
+ "standard_name": "air_pressure_at_convective_cloud_base",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.ccldncl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. Report concentration 'as seen from space' over convective liquid cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, it is better to sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total liquid cloud top fraction of (as seen from TOA) each time sample when computing monthly mean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Cloud Droplet Number Concentration of Convective Cloud Tops",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ccldncl",
+ "positive": "",
+ "standard_name": "number_concentration_of_convective_cloud_liquid_water_particles_at_convective_liquid_water_cloud_top",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.cct",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Where convective cloud is present in the grid cell, the instantaneous cloud top altitude should be that of the top of the highest level containing convective cloud. Missing data should be reported in the absence of convective cloud. The time mean should be calculated from these quantities averaging over occasions when convective cloud is present only, and should contain missing data for occasions when no convective cloud is present during the meaning period.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Air Pressure at Convective Cloud Top",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cct",
+ "positive": "",
+ "standard_name": "air_pressure_at_convective_cloud_top",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.clcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Percentage cloud cover in CALIPSO standard atmospheric layers.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "CALIPSO Percentage Cloud Cover",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.cldnci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Concentration 'as seen from space' over ice-cloud portion of grid cell. This is the value from uppermost model layer with ice cloud or, if available, it is the sum over all ice cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total ice cloud top fraction (as seen from TOA) of each time sample when computing monthly mean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Ice Crystal Number Concentration of Cloud Tops",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldnci",
+ "positive": "",
+ "standard_name": "number_concentration_of_ice_crystals_in_air_at_ice_cloud_top",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.cldnvi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. Values are weighted by liquid cloud fraction in each layer when vertically integrating, and for monthly means the samples are weighted by total liquid cloud fraction (as seen from TOA).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Column Integrated Cloud Droplet Number",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldnvi",
+ "positive": "",
+ "standard_name": "atmosphere_number_content_of_cloud_droplets",
+ "units": "m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.clhcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in layer centred on 220hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p220"
+ ],
+ "frequency": "day",
+ "long_name": "CALIPSO High Level Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clhcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.clisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in optical depth categories.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7c",
+ "tau",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "ISCCP Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clisccp",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.clivi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "mass of ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Ice Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clivi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_ice",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.clivic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "calculate mass of convective ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). This includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Convective Ice Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clivic",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_convective_cloud_ice",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.cllcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in layer centred on 840hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p840"
+ ],
+ "frequency": "day",
+ "long_name": "CALIPSO Low Level Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cllcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.clmcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in layer centred on 560hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p560"
+ ],
+ "frequency": "day",
+ "long_name": "CALIPSO Mid Level Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clmcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.clt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clt",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.cltcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen by the Cloud-Aerosol Lidar and Infrared Pathfinder Satellite Observation (CALIPSO) instrument. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "CALIPSO Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.cltisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen by the International Satellite Cloud Climatology Project (ISCCP) analysis. Includes both large-scale and convective cloud. (MODIS). Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "ISCCP Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltisccp",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.clwvi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass of condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Condensed Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwvi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_condensed_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.clwvic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "calculate mass of convective condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Convective Condensed Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwvic",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_convective_cloud_condensed_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.hfdsl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Downward' indicates a vector component which is positive when directed downward (negative upward). The vertical heat flux in air is the sum of all heat fluxes i.e. radiative, latent and sensible. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Downward Heat Flux at Land Surface",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfdsl",
+ "positive": "down",
+ "standard_name": "surface_downward_heat_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.hfdsnb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Heat flux from snow into the ice or land under the snow.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Downward Heat Flux at Snow Base",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfdsnb",
+ "positive": "down",
+ "standard_name": "downward_heat_flux_at_ground_level_in_snow",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.hfls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfls",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.hfmlt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Energy consumed or released during liquid/solid phase changes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Energy of Fusion",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfmlt",
+ "positive": "",
+ "standard_name": "surface_snow_and_ice_melt_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.hfrs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Heat transferred to a snow cover by rain..",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Heat Transferred to Snowpack by Rainfall",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfrs",
+ "positive": "down",
+ "standard_name": "tendency_of_thermal_energy_content_of_surface_snow_due_to_rainfall_temperature_excess_above_freezing",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.hfsbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Energy consumed or released during vapor/solid phase changes.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Energy of Sublimation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfsbl",
+ "positive": "",
+ "standard_name": "surface_upward_latent_heat_flux_due_to_sublimation",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.hfss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfss",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.hur",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev8",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hur",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.hurs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Near-Surface Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hurs",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.hursmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Maximum Near-Surface Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hursmax",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.hursmin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: minimum",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Minimum Near-Surface Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hursmin",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.hursmincrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where crops time: minimum",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Minimum Near-Surface Relative Humidity over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hursminCrop",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.hus19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus19",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.hus8",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev8",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus8",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.hus850",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p850"
+ ],
+ "frequency": "day",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus850",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.huss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Near-surface (usually, 2 meter) specific humidity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Near-Surface Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "huss",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.jpdftaureicemodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Joint probability distribution function, giving probability of cloud as a function of optical thickness and particle size, as measured by MODIS. For cloud ice particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "effectRadIc",
+ "tau",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "MODIS Joint Distribution of Optical Thickness and Particle Size, Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jpdftaureicemodis",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.jpdftaureliqmodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Joint probability distribution function, giving probability of cloud as a function of optical thickness and particle size, as measured by MODIS. For liquid cloud particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "effectRadLi",
+ "tau",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "MODIS Optical Thickness-Particle Size Joint Distribution, Liquid",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jpdftaureliqmodis",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.loadbc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of black carbon aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of Black Carbon Aerosol",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadbc",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_elemental_carbon_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.loaddust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of dust aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loaddust",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_dust_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.loadnh4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of ammonium aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of NH4",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadnh4",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_ammonium_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.loadno3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of nitrate aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of NO3",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadno3",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_nitrate_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.loadoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "atmosphere dry organic content: This is the vertically integrated sum of atmosphere_primary_organic_content and atmosphere_secondary_organic_content (see next two table entries).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of Dry Aerosol Organic Matter",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadoa",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.loadpoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of primary particulate organic aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of Dry Aerosol Primary Organic Matter",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadpoa",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_primary_particulate_organic_matter_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.loadso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of sulfate aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of SO4",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadso4",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_sulfate_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.loadsoa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of secondary particulate organic aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of Dry Aerosol Secondary Organic Matter",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadsoa",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.loadss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of sea salt aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Load of Sea-Salt Aerosol",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadss",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_sea_salt_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.parasolrefl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Simulated reflectance from PARASOL as seen at the top of the atmosphere for 5 solar zenith angles. Valid only over ocean and for one viewing direction (viewing zenith angle of 30 degrees and relative azimuth angle 320 degrees).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sza5",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "PARASOL Reflectance",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "parasolRefl",
+ "positive": "",
+ "standard_name": "toa_bidirectional_reflectance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.pctisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where cloud",
+ "comment": "ISCCP Mean Cloud Top Pressure. Time-means are weighted by the ISCCP Total Cloud Fraction {:cltisccp} - see http://cfmip.metoffice.com/COSP.html",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "ISCCP Mean Cloud Top Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pctisccp",
+ "positive": "",
+ "standard_name": "air_pressure_at_cloud_top",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.prc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Convective precipitation at surface; includes both liquid and solid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Convective Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prc",
+ "positive": "",
+ "standard_name": "convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.prcrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where crops (comment: mask=cropFrac)",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Precipitation over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prCrop",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.prhmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within hours time: maximum over hours",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Maximum Hourly Precipitation Rate",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prhmax",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.prra",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Rainfall Flux over Land",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prra",
+ "positive": "",
+ "standard_name": "rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.prrc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Convective Rainfall Rate",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prrc",
+ "positive": "",
+ "standard_name": "convective_rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.prrsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The fraction of the grid averaged rainfall which falls on the snow pack",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Fraction of Rainfall on Snow",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prrsn",
+ "positive": "",
+ "standard_name": "mass_fraction_of_rainfall_falling_onto_surface_snow",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.prsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "At surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.prsnc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "convective precipitation of all forms of water in the solid phase.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Convective Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsnc",
+ "positive": "",
+ "standard_name": "convective_snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.prsnsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "The fraction of the snowfall which falls on the snow pack",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Fraction of Snowfall (Including Hail and Graupel) on Snow",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsnsn",
+ "positive": "",
+ "standard_name": "mass_fraction_of_solid_precipitation_falling_onto_surface_snow",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.prw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "vertically integrated through the atmospheric column",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Water Vapor Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_water_vapor",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.ps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Air Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ps",
+ "positive": "",
+ "standard_name": "surface_air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.reffcclwtop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. This is the effective radius 'as seen from space' over convective liquid cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, or for some models it is the sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Reported values are weighted by total liquid cloud top fraction of (as seen from TOA) each time sample when computing monthly mean.daily data, separated to large-scale clouds, convective clouds. If any of the cloud is from more than one process (i.e. shallow convection), please provide them separately.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Cloud-Top Effective Droplet Radius in Convective Cloud",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffcclwtop",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_liquid_water_particles_at_convective_liquid_water_cloud_top",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.reffsclwtop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. This is the effective radius 'as seen from space' over liquid stratiform cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, or for some models it is the sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Reported values are weighted by total liquid cloud top fraction of (as seen from TOA) each time sample when computing monthly mean.daily data, separated to large-scale clouds, convective clouds. If any of the cloud is from more than one process (i.e. shallow convection), please provide them separately.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Cloud-Top Effective Droplet Radius in Stratiform Cloud",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffsclwtop",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_liquid_water_particles_at_stratiform_liquid_water_cloud_top",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.rlds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.rldscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling clear-sky longwave radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Downwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.rls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Net longwave surface radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Net Longwave Surface Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rls",
+ "positive": "down",
+ "standard_name": "surface_net_downward_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.rlus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.rlutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling clear-sky longwave radiation at top of atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.rsds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface solar irradiance for UV calculations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.rsdscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface solar irradiance clear sky for UV calculations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.rsdscsdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling solar irradiance from diffuse radiation for UV calculations in clear sky conditions",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Diffuse Downwelling Clear Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscsdiff",
+ "positive": "down",
+ "standard_name": "surface_diffuse_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.rsdsdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling solar irradiance from diffuse radiation for UV calculations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Diffuse Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdsdiff",
+ "positive": "down",
+ "standard_name": "surface_diffuse_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.rsdt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Shortwave radiation incident at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "TOA Incident Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdt",
+ "positive": "down",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.rss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Net downward shortwave radiation at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Net Shortwave Surface Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rss",
+ "positive": "down",
+ "standard_name": "surface_net_downward_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.rsus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.rsuscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface Upwelling Clear-sky Shortwave Radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscs",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.rsut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "TOA Outgoing Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.rsutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated in the absence of clouds.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.sblnosn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Rate of sublimation of ice into the atmosphere from areas with no snow.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Sublimation of the Snow Free Area",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sblnosn",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_water_vapor_due_to_sublimation_of_surface_ice",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.scldncl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. Report concentration 'as seen from space' over stratiform liquid cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, it is better to sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total liquid cloud top fraction of (as seen from TOA) each time sample when computing monthly mean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Cloud Droplet Number Concentration of Stratiform Cloud Tops",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "scldncl",
+ "positive": "",
+ "standard_name": "number_concentration_of_stratiform_cloud_liquid_water_particles_at_stratiform_liquid_water_cloud_top",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.sfcwind",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily-Mean Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWind",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.sfcwindmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "Daily maximum near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Maximum Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWindmax",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.snmsl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Mass flow rate of water draining out of the snow pack.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Water Flowing out of Snowpack",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snmsl",
+ "positive": "",
+ "standard_name": "liquid_water_mass_flux_into_soil_due_to_surface_snow_melt",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.snrefr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The surface called 'surface' means the lower boundary of the atmosphere. 'Surface snow and ice refreezing flux' means the mass flux of surface meltwater which refreezes within the snow or firn.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Refreezing of Water in the Snow",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snrefr",
+ "positive": "",
+ "standard_name": "surface_snow_and_ice_refreezing_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.snwc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Total water mass of the snowpack (liquid or frozen), averaged over a grid cell and intercepted by the canopy.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Snow Water Equivalent Intercepted by the Vegetation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snwc",
+ "positive": "",
+ "standard_name": "canopy_snow_amount",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.ta19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta19",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.ta500",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Temperature on the 500 hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p500"
+ ],
+ "frequency": "day",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta500",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.ta700",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air temperature at 700hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p700"
+ ],
+ "frequency": "day",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta700",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.ta8",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev8",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta8",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.ta850",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air temperature at 850hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p850"
+ ],
+ "frequency": "day",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta850",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.tasmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum",
+ "comment": "maximum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: max')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Maximum Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasmax",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.tasmaxcrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where crops time: maximum",
+ "comment": "maximum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: max')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Maximum Near-Surface Air Temperature over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasmaxCrop",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.tasmin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: minimum",
+ "comment": "minimum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: min')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Minimum Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasmin",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.tasmincrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where crops time: minimum",
+ "comment": "minimum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: min')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "day",
+ "long_name": "Daily Minimum Near-Surface Air Temperature over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasminCrop",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.tau",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "module of the momentum lost by the atmosphere to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Momentum Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tau",
+ "positive": "",
+ "standard_name": "magnitude_of_surface_downward_stress",
+ "units": "N m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.tauu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downward eastward wind stress at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Downward Eastward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauu",
+ "positive": "down",
+ "standard_name": "surface_downward_eastward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.tauupbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The downward eastward stress associated with the models parameterization of the planetary boundary layer. (This request is related to a WGNE effort to understand how models parameterize the surface stresses.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Surface Stress from Planetary Boundary Layer Scheme",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauupbl",
+ "positive": "",
+ "standard_name": "surface_downward_eastward_stress_due_to_boundary_layer_mixing",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.tauv",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downward northward wind stress at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Downward Northward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauv",
+ "positive": "down",
+ "standard_name": "surface_downward_northward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.tauvpbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The downward northward stress associated with the models parameterization of the planetary boundary layer. (This request is related to a WGNE effort to understand how models parameterize the surface stresses.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Northward Surface Stress from Planetary Boundary Layer Scheme",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauvpbl",
+ "positive": "",
+ "standard_name": "surface_downward_northward_stress_due_to_boundary_layer_mixing",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.tdps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dew point temperature is the temperature at which a parcel of air reaches saturation upon being cooled at constant pressure and specific humidity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "2m Dewpoint Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tdps",
+ "positive": "",
+ "standard_name": "dew_point_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.tr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Effective radiative surface temperature, averaged over the grid cell",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Radiative Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tr",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.ts",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Surface Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ts",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.tsland",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Land Surface Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tsland",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.tsns",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land time: mean",
+ "comment": "Temperature of the snow surface as it interacts with the atmosphere, averaged over a grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Snow Surface Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tsns",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.ua19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua19",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.ua8",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev8",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua8",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.uas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Eastward component of the near-surface (usually, 10 meters) wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uas",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.va19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va19",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.va8",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev8",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va8",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.vas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Northward component of the near surface wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "day",
+ "long_name": "Northward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vas",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.wap19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap19",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.wap500",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards) at 500hPa level;",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p500"
+ ],
+ "frequency": "day",
+ "long_name": "Pressure Tendency",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap500",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.wap8",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev8",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap8",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.zg1000",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Geopotential height on the 1000 hPa surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p1000"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height at 1000hPa",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg1000",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.zg19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg19",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.zg8",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev8",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg8",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apday.zmla",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apday",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The atmosphere boundary layer thickness is the 'depth' or 'height' of the (atmosphere) planetary boundary layer.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Height of Boundary Layer",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zmla",
+ "positive": "",
+ "standard_name": "atmosphere_boundary_layer_thickness",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdaylev.cl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover, including both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Percentage Cloud Cover",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cl",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdaylev.cli",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Includes both large-scale and convective cloud. This is calculated as the mass of cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. It includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Mass Fraction of Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cli",
+ "positive": "",
+ "standard_name": "mass_fraction_of_cloud_ice_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdaylev.clw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Includes both large-scale and convective cloud. Calculate as the mass of cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cells. Precipitating hydrometeors are included ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Mass Fraction of Cloud Liquid Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clw",
+ "positive": "",
+ "standard_name": "mass_fraction_of_cloud_liquid_water_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdaylev.hur",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hur",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdaylev.hus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdaylev.mc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The net mass flux should represent the difference between the updraft and downdraft components. The flux is computed as the mass divided by the area of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Convective Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mc",
+ "positive": "up",
+ "standard_name": "atmosphere_net_upward_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdaylev.pfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air pressure on model levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Pressure at Model Full-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pfull",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdaylev.phalf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air pressure on model half-levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Pressure on Model Half-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phalf",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdaylev.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdaylev.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdaylev.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdaylev.wap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdaylev.zg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdaylev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdayz.epfy",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Transformed Eulerian Mean Diagnostics Meridional component Fy of Eliassen-Palm (EP) flux (Fy, Fz) derived from 6hr or higher frequency fields (use daily fields or 12 hr fields if the 6 hr are not available). Please use the definitions given by equation 3.5.3a of Andrews, Holton and Leovy text book, but scaled by density to have units m3 s-2.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Northward Component of the Eliassen-Palm Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "epfy",
+ "positive": "",
+ "standard_name": "northward_eliassen_palm_flux_in_air",
+ "units": "m3 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdayz.epfz",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Transformed Eulerian Mean Diagnostics Meridional component Fz of the Eliassen-Palm (EP) flux (Fy, Fz) derived from 6hr or higher frequency fields (use daily fields or 12 hr fields if the 6 hr are not available). Please use the definitions given by equation 3.5.3b of Andrews, Holton and Leovy text book, but scaled by density to have units m3 s-2.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Upward Component of the Eliassen-Palm Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "epfz",
+ "positive": "up",
+ "standard_name": "upward_eliassen_palm_flux_in_air",
+ "units": "m3 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdayz.hus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdayz.psitem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Residual mass streamfunction, computed from vstar and integrated from the top of the atmosphere (on the native model grid). Reference: Andrews et al (1987): Middle Atmospheric Dynamics. Academic Press.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Transformed Eulerian Mean Mass Streamfunction",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psitem",
+ "positive": "",
+ "standard_name": "atmosphere_transformed_eulerian_mean_meridional_overturning_mass_streamfunction",
+ "units": "kg s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdayz.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdayz.ua",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdayz.utendepfd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of the zonal mean zonal wind due to the divergence of the Eliassen-Palm flux.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Tendency of Eastward Wind Due to Eliassen-Palm Flux Divergence",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendepfd",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_eliassen_palm_flux_divergence",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdayz.utendnogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of the eastward wind by parameterized nonorographic gravity waves.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Acceleration Due to Non-Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendnogw",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_nonorographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdayz.utendogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of the eastward wind by parameterized orographic gravity waves.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Eastward Acceleration Due to Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendogw",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_orographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdayz.utendvtem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of zonally averaged eastward wind, by the residual northward wind advection (on the native model grid). Reference: Andrews et al (1987): Middle Atmospheric Dynamics. Academic Press.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Tendency of Eastward Wind Due to TEM Northward Advection and Coriolis Term",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendvtem",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_advection_by_northward_transformed_eulerian_mean_air_velocity",
+ "units": "m s-1 d-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdayz.utendwtem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Tendency of zonally averaged eastward wind, by the residual upward wind advection (on the native model grid). Reference: Andrews et al (1987): Middle Atmospheric Dynamics. Academic Press.",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Tendency of Eastward Wind Due to TEM Upward Advection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendwtem",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_advection_by_upward_transformed_eulerian_mean_air_velocity",
+ "units": "m s-1 d-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdayz.va",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdayz.vtem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Transformed Eulerian Mean Diagnostics v*, meridional component of the residual meridional circulation (v*, w*) derived from 6 hr or higher frequency data fields (use instantaneous daily fields or 12 hr fields if the 6 hr data are not available).",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Transformed Eulerian Mean Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vtem",
+ "positive": "",
+ "standard_name": "northward_transformed_eulerian_mean_air_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdayz.wtem",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Transformed Eulerian Mean Diagnostics w*, upward component of the residual meridional circulation (v*, w*) derived from 6 hr or higher frequency data fields (use instantaneous daily fields or 12 hr fields if the 6 hr data are not available). Scale height: 6950 m",
+ "dimensions": [
+ "latitude",
+ "plev39",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Transformed Eulerian Mean Upward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wtem",
+ "positive": "",
+ "standard_name": "upward_transformed_eulerian_mean_air_velocity",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apdayz.zg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apdayz",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "longitude: mean time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "day",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apfx.areacella",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: sum",
+ "comment": "For atmospheres with more than 1 mesh (e.g., staggered grids), report areas that apply to surface vertical fluxes of energy.",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Grid-Cell Area for Atmospheric Grid Variables",
+ "modeling_realm": [
+ "atmos",
+ "land"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "areacella",
+ "positive": "",
+ "standard_name": "cell_area",
+ "units": "m2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apfx.ps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean",
+ "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Surface Air Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ps",
+ "positive": "",
+ "standard_name": "surface_air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apfx.rld",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point",
+ "comment": "Downwelling Longwave Radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "alevhalf",
+ "spectband"
+ ],
+ "frequency": "fx",
+ "long_name": "Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rld",
+ "positive": "down",
+ "standard_name": "downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apfx.rlu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point",
+ "comment": "Upwelling longwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "alevhalf",
+ "spectband"
+ ],
+ "frequency": "fx",
+ "long_name": "Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlu",
+ "positive": "up",
+ "standard_name": "upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apfx.rsd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point",
+ "comment": "Downwelling shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)",
+ "dimensions": [
+ "alevhalf",
+ "spectband"
+ ],
+ "frequency": "fx",
+ "long_name": "Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsd",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apfx.rsu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: point",
+ "comment": "Upwelling shortwave radiation (includes also the fluxes at the surface and top of atmosphere)",
+ "dimensions": [
+ "alevhalf",
+ "spectband"
+ ],
+ "frequency": "fx",
+ "long_name": "Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsu",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apfx.sftlf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean",
+ "comment": "Percentage of horizontal area occupied by land.",
+ "dimensions": [
+ "longitude",
+ "latitude"
+ ],
+ "frequency": "fx",
+ "long_name": "Percentage of the Grid Cell Occupied by Land (Including Lakes)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sftlf",
+ "positive": "",
+ "standard_name": "land_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apfx.siltfrac",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where land",
+ "comment": "Volume fraction of silt in soil",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sdepth"
+ ],
+ "frequency": "fx",
+ "long_name": "Silt Fraction",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "siltfrac",
+ "positive": "",
+ "standard_name": "volume_fraction_of_silt_in_soil",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apfx.zfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apfx",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean",
+ "comment": "Height of full model levels above a reference ellipsoid. A reference ellipsoid is a mathematical figure that approximates the geoid. The geoid is a surface of constant geopotential with which mean sea level would coincide if the ocean were at rest. The ellipsoid is an approximation because the geoid is an irregular shape. A number of reference ellipsoids are defined for use in the field of geodesy. To specify which reference ellipsoid is being used, a grid_mapping variable should be attached to the data variable as described in Chapter 5.6 of the CF Convention.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel"
+ ],
+ "frequency": "fx",
+ "long_name": "Altitude of Model Full-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zfull",
+ "positive": "",
+ "standard_name": "height_above_reference_ellipsoid",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.albisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where cloud",
+ "comment": "ISCCP Mean Cloud Albedo. Time-means are weighted by the ISCCP Total Cloud Fraction {:cltisccp} - see http://cfmip.metoffice.com/COSP.html",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "ISCCP Mean Cloud Albedo",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "albisccp",
+ "positive": "",
+ "standard_name": "cloud_albedo",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.ccb",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Where convective cloud is present in the grid cell, the instantaneous cloud base altitude should be that of the bottom of the lowest level containing convective cloud. Missing data should be reported in the absence of convective cloud. The time mean should be calculated from these quantities averaging over occasions when convective cloud is present only, and should contain missing data for occasions when no convective cloud is present during the meaning period.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Air Pressure at Convective Cloud Base",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ccb",
+ "positive": "",
+ "standard_name": "air_pressure_at_convective_cloud_base",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.cct",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Where convective cloud is present in the grid cell, the instantaneous cloud top altitude should be that of the top of the highest level containing convective cloud. Missing data should be reported in the absence of convective cloud. The time mean should be calculated from these quantities averaging over occasions when convective cloud is present only, and should contain missing data for occasions when no convective cloud is present during the meaning period.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Air Pressure at Convective Cloud Top",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cct",
+ "positive": "",
+ "standard_name": "air_pressure_at_convective_cloud_top",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.cfaddbze94",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "CFAD (Cloud Frequency Altitude Diagrams) are frequency distributions of radar reflectivity (or lidar scattering ratio) as a function of altitude. The variable cfadDbze94 is defined as the simulated relative frequency of occurrence of radar reflectivity in sampling volumes defined by altitude bins. The radar is observing at a frequency of 94GHz.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "dbze",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CloudSat Radar Reflectivity CFAD",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfadDbze94",
+ "positive": "",
+ "standard_name": "histogram_of_equivalent_reflectivity_factor_over_height_above_reference_ellipsoid",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.cfadlidarsr532",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "CFAD (Cloud Frequency Altitude Diagrams) are frequency distributions of radar reflectivity (or lidar scattering ratio) as a function of altitude. The variable cfadLidarsr532 is defined as the simulated relative frequency of lidar scattering ratio in sampling volumes defined by altitude bins. The lidar is observing at a wavelength of 532nm.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "scatratio",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO Scattering Ratio CFAD",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfadLidarsr532",
+ "positive": "",
+ "standard_name": "histogram_of_backscattering_ratio_in_air_over_height_above_reference_ellipsoid",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.cfc113global",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of CFC113 is CCl2FCClF2. The IUPAC name for CFC113 is 1,1,2-trichloro-1,2,2-trifluoro-ethane.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Mean Mole Fraction of CFC113",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfc113global",
+ "positive": "",
+ "standard_name": "mole_fraction_of_cfc113_in_air",
+ "units": "1e-12",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.cfc11global",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of CFC11 is CFCl3. The IUPAC name for CFC11 is trichloro-fluoro-methane.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Mean Mole Fraction of CFC11",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfc11global",
+ "positive": "",
+ "standard_name": "mole_fraction_of_cfc11_in_air",
+ "units": "1e-12",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.cfc12global",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of CFC12 is CF2Cl2. The IUPAC name for CFC12 is dichloro-difluoro-methane.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Mean Mole Fraction of CFC12",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cfc12global",
+ "positive": "",
+ "standard_name": "mole_fraction_of_cfc12_in_air",
+ "units": "1e-12",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.ch4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of CH4",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch4",
+ "positive": "",
+ "standard_name": "mole_fraction_of_methane_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.ch4global",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Global Mean Mole Fraction of CH4",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Mean Mole Fraction of CH4",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch4global",
+ "positive": "",
+ "standard_name": "mole_fraction_of_methane_in_air",
+ "units": "1e-09",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.ci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Fraction of time that convection occurs in the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Fraction of Time Convection Occurs in Cell",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ci",
+ "positive": "",
+ "standard_name": "convection_time_fraction",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.clcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Percentage cloud cover in CALIPSO standard atmospheric layers.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO Percentage Cloud Cover",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.clcalipsoice",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Percentage cloud cover in CALIPSO standard atmospheric layers.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO Ice Cloud Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clcalipsoice",
+ "positive": "",
+ "standard_name": "ice_cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.clcalipsoliq",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Percentage liquid water ice cloud cover in CALIPSO standard atmospheric layers.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt40",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO Liquid Cloud Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clcalipsoliq",
+ "positive": "",
+ "standard_name": "liquid_water_cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.cldicemxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Cloud ice mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Cloud Ice Mixing Ratio",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldicemxrat27",
+ "positive": "",
+ "standard_name": "cloud_ice_mixing_ratio",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.cldnci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Concentration 'as seen from space' over ice-cloud portion of grid cell. This is the value from uppermost model layer with ice cloud or, if available, it is the sum over all ice cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total ice cloud top fraction (as seen from TOA) of each time sample when computing monthly mean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Crystal Number Concentration of Cloud Tops",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldnci",
+ "positive": "",
+ "standard_name": "number_concentration_of_ice_crystals_in_air_at_ice_cloud_top",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.cldncl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. Report concentration 'as seen from space' over liquid cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, it is better to sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total liquid cloud top fraction of (as seen from TOA) each time sample when computing monthly mean.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Cloud Droplet Number Concentration of Cloud Tops",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldncl",
+ "positive": "",
+ "standard_name": "number_concentration_of_cloud_liquid_water_particles_in_air_at_liquid_water_cloud_top",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.cldnvi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid only. Values are weighted by liquid cloud fraction in each layer when vertically integrating, and for monthly means the samples are weighted by total liquid cloud fraction (as seen from TOA).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Column Integrated Cloud Droplet Number",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldnvi",
+ "positive": "",
+ "standard_name": "atmosphere_number_content_of_cloud_droplets",
+ "units": "m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.cldwatmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Cloud water mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Cloud Water Mixing Ratio",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cldwatmxrat27",
+ "positive": "",
+ "standard_name": "cloud_liquid_water_mixing_ratio",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.clhcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in layer centred on 220hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p220"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO High Level Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clhcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.climodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total ice cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen by the Moderate Resolution Imaging Spectroradiometer (MODIS). ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "MODIS Ice Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "climodis",
+ "positive": "",
+ "standard_name": "ice_cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.clisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in optical depth categories.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7c",
+ "tau",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "ISCCP Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clisccp",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.clivi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "mass of ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Ice Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clivi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_ice",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.cllcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in layer centred on 840hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p840"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO Low Level Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cllcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.clmcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover in layer centred on 560hPa",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "p560"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO Mid Level Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clmcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.clmisr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Cloud percentage in spectral bands and layers as observed by the Multi-angle Imaging SpectroRadiometer (MISR) instrument. The first layer in each profile is reserved for a retrieval error flag.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alt16",
+ "tau",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cloud Cover as Calculated by the MISR Simulator (Including Error Flag)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clmisr",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.clt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clt",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.cltcalipso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen by the Cloud-Aerosol Lidar and Infrared Pathfinder Satellite Observation (CALIPSO) instrument. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "CALIPSO Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltcalipso",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.cltisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen by the International Satellite Cloud Climatology Project (ISCCP) analysis. Includes both large-scale and convective cloud. (MODIS). Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "ISCCP Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltisccp",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.cltmodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total cloud area fraction (reported as a percentage) for the whole atmospheric column, as seen by the Moderate Resolution Imaging Spectroradiometer (MODIS). Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "MODIS Total Cloud Cover Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cltmodis",
+ "positive": "",
+ "standard_name": "cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.clwmodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass of cloud liquid water, as seen by the Moderate Resolution Imaging Spectroradiometer (MODIS). Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "MODIS Liquid Cloud Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwmodis",
+ "positive": "",
+ "standard_name": "liquid_water_cloud_area_fraction",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.clwvi",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass of condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Condensed Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwvi",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_cloud_condensed_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.clwvic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "calculate mass of convective condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Convective Condensed Water Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwvic",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_convective_cloud_condensed_water",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of CO2",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co2",
+ "positive": "",
+ "standard_name": "mole_fraction_of_carbon_dioxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.co2mass",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Total atmospheric mass of Carbon Dioxide",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Total Atmospheric Mass of CO2",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co2mass",
+ "positive": "",
+ "standard_name": "atmosphere_mass_of_carbon_dioxide",
+ "units": "kg",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.co2s",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "As co2, but only at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Atmosphere CO2",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co2s",
+ "positive": "",
+ "standard_name": "mole_fraction_of_carbon_dioxide_in_air",
+ "units": "1e-06",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.columnmassflux",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Column integral of (mcu-mcd)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Column Integrated Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "columnmassflux",
+ "positive": "up",
+ "standard_name": "atmosphere_net_upward_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.diabdrag",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Other sub-grid scale/numerical zonal drag excluding that already provided for the parameterized orographic and non-orographic gravity waves. This would be used to calculate the total 'diabatic drag'. Contributions to this additional drag such Rayleigh friction and diffusion that can be calculated from the monthly mean wind fields should not be included, but details (e.g. coefficients) of the friction and/or diffusion used in the model should be provided separately.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Eastward Wind from Numerical Artefacts",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "diabdrag",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_numerical_artefacts",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.evspsbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Evaporation at surface (also known as evapotranspiration): flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Evaporation Including Sublimation and Transpiration",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evspsbl",
+ "positive": "",
+ "standard_name": "water_evapotranspiration_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.fco2antt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "This is requested only for the emission-driven coupled carbon climate model runs. Does not include natural fire sources but, includes all anthropogenic sources, including fossil fuel use, cement production, agricultural burning, and sources associated with anthropogenic land use change excluding forest regrowth.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to All Anthropogenic Emissions of CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fco2antt",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_anthropogenic_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.fco2fos",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "This is the prescribed anthropogenic CO2 flux from fossil fuel use, including cement production, and flaring (but not from land-use changes, agricultural burning, forest regrowth, etc.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Carbon Mass Flux into Atmosphere Due to Fossil Fuel Emissions of CO2 [kgC m-2 s-1]",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fco2fos",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_fossil_fuel_combustion",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.fco2nat",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "This is what the atmosphere sees (on its own grid). This field should be equivalent to the combined natural fluxes of carbon that account for natural exchanges between the atmosphere and land (nep) or ocean (fgco2) reservoirs.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Carbon Mass Flux into the Atmosphere Due to Natural Sources [kgC m-2 s-1]",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "fco2nat",
+ "positive": "",
+ "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_natural_sources",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.grplmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Graupel mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Graupel Mixing Ratio",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "grplmxrat27",
+ "positive": "",
+ "standard_name": "mass_fraction_of_graupel_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.hcfc22global",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. A chemical species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. The chemical formula for HCFC22 is CHClF2. The IUPAC name for HCFC22 is chloro-difluoro-methane.",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Mean Mole Fraction of HCFC22",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hcfc22global",
+ "positive": "",
+ "standard_name": "mole_fraction_of_hcfc22_in_air",
+ "units": "1e-12",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.hfls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'Upward' indicates a vector component which is positive when directed upward (negative downward). The surface latent heat flux is the exchange of heat between the surface and the air on account of evaporation (including sublimation). In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upward Latent Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfls",
+ "positive": "up",
+ "standard_name": "surface_upward_latent_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.hfss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface sensible heat flux, also called turbulent heat flux, is the exchange of heat between the surface and the air by motion of air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upward Sensible Heat Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hfss",
+ "positive": "up",
+ "standard_name": "surface_upward_sensible_heat_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.hur",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hur",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.hurs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Near-Surface Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hurs",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.hursmincrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where crops time: minimum within days time: mean over days",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Daily Minimum Near-Surface Relative Humidity over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hursminCrop",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.hus19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus19",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.hus27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus27",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.hus7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus7h",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.huss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Near-surface (usually, 2 meter) specific humidity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Near-Surface Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "huss",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.intuadse",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Vertically integrated eastward dry static energy transport (cp.T +zg).v (Mass_weighted_vertical integral of the product of eastward wind by dry static_energy per mass unit)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Vertically Integrated Eastward Dry Statice Energy Transport",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intuadse",
+ "positive": "",
+ "standard_name": "eastward_atmosphere_dry_static_energy_transport_across_unit_distance",
+ "units": "MJ m-1 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.intuaw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Vertically integrated Eastward moisture transport (Mass weighted vertical integral of the product of eastward wind by total water mass per unit mass)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Vertically Integrated Eastward Moisture Transport",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intuaw",
+ "positive": "",
+ "standard_name": "eastward_atmosphere_water_transport_across_unit_distance",
+ "units": "kg m-1 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.intvadse",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Vertically integrated northward dry static energy transport (cp.T +zg).v (Mass_weighted_vertical integral of the product of northward wind by dry static_energy per mass unit)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Vertically Integrated Northward Dry Static Energy Transport",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intvadse",
+ "positive": "",
+ "standard_name": "northward_atmosphere_dry_static_energy_transport_across_unit_distance",
+ "units": "MJ m-1 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.intvaw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Vertically integrated Northward moisture transport (Mass_weighted_vertical integral of the product of northward wind by total water mass per unit mass)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Vertically Integrated Northward Moisture Transport",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "intvaw",
+ "positive": "",
+ "standard_name": "northward_atmosphere_water_transport_across_unit_distance",
+ "units": "kg m-1 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.jpdftaureicemodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Joint probability distribution function, giving probability of cloud as a function of optical thickness and particle size, as measured by MODIS. For cloud ice particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "effectRadIc",
+ "tau",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "MODIS Joint Distribution of Optical Thickness and Particle Size, Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jpdftaureicemodis",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.jpdftaureliqmodis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Joint probability distribution function, giving probability of cloud as a function of optical thickness and particle size, as measured by MODIS. For liquid cloud particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "effectRadLi",
+ "tau",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "MODIS Optical Thickness-Particle Size Joint Distribution, Liquid",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "jpdftaureliqmodis",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.loaddust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of dust aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Load of Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loaddust",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_dust_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.loadso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of sulfate aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Load of SO4",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadso4",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_sulfate_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.loadss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The total dry mass of sea salt aerosol particles per unit area.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Load of Sea-Salt Aerosol",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "loadss",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_sea_salt_dry_aerosol_particles",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.lwsrfasdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The direct radiative effect refers to the instantaneous radiative impact on the Earth's energy balance, excluding secondary effects such as changes in cloud cover.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "All-Sky Surface Longwave Radiative Flux Due to Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwsrfasdust",
+ "positive": "",
+ "standard_name": "surface_net_downward_longwave_dust_ambient_aerosol_particles_direct_radiative_effect",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.lwsrfcsdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The direct radiative effect refers to the instantaneous radiative impact on the Earth's energy balance, excluding secondary effects such as changes in cloud cover. Calculating in clear-sky conditions.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Clear-Sky Surface Longwave Radiative Flux Due to Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwsrfcsdust",
+ "positive": "",
+ "standard_name": "surface_net_downward_longwave_dust_ambient_aerosol_particles_direct_radiative_effect_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.lwtoaasdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Instantaneous forcing is the radiative flux change caused instantaneously by an imposed change in radiative forcing agent (greenhouse gases, aerosol, solar radiation, etc.).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA All-Sky Longwave Radiative Forcing Due to Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwtoaasdust",
+ "positive": "",
+ "standard_name": "toa_instantaneous_longwave_forcing",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.lwtoacsaer",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Instantaneous forcing is the radiative flux change caused instantaneously by an imposed change in radiative forcing agent (greenhouse gases, aerosol, solar radiation, etc.).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Clear-Sky Longwave Radiative Forcing Due to Aerosols",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwtoacsaer",
+ "positive": "",
+ "standard_name": "toa_instantaneous_longwave_forcing",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.lwtoacsdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The direct radiative effect refers to the instantaneous radiative impact on the Earth's energy balance, excluding secondary effects such as changes in cloud cover.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Clear-Sky Longwave Radiative Forcing Due to Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "lwtoacsdust",
+ "positive": "",
+ "standard_name": "toa_longwave_dust_ambient_aerosol_particles_direct_radiative_effect_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.n2o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of nitrous oxide is N2O.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of N2O",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "n2o",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrous_oxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.n2oglobal",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: time: mean",
+ "comment": "Global mean Nitrous Oxide (N2O)",
+ "dimensions": [
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Global Mean Mole Fraction of N2O",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "n2oglobal",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrous_oxide_in_air",
+ "units": "1e-09",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.o3",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mole Fraction of O3",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.od443dust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to dust aerosol at a wavelength of 443 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Optical Thickness at 443nm Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od443dust",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_dust_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.od550aerso",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "From tropopause to stratopause as defined by the model",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Stratospheric Optical Depth at 550nm (All Aerosols) 2D-Field (Stratosphere Only)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550aerso",
+ "positive": "",
+ "standard_name": "stratosphere_optical_thickness_due_to_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.od550so4so",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Stratospheric aerosol AOD due to sulfate aerosol at a wavelength of 550 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "lambda550nm"
+ ],
+ "frequency": "mon",
+ "long_name": "Stratospheric Optical Depth at 550nm (Sulphate Only) 2D-Field (Stratosphere Only)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od550so4so",
+ "positive": "",
+ "standard_name": "stratosphere_optical_thickness_due_to_sulfate_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.od865dust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Total aerosol AOD due to dust aerosol at a wavelength of 865 nanometres.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Dust Optical Depth at 865nm",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "od865dust",
+ "positive": "",
+ "standard_name": "atmosphere_optical_thickness_due_to_dust_ambient_aerosol_particles",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.parasolrefl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where sea time: mean",
+ "comment": "Simulated reflectance from PARASOL as seen at the top of the atmosphere for 5 solar zenith angles. Valid only over ocean and for one viewing direction (viewing zenith angle of 30 degrees and relative azimuth angle 320 degrees).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "sza5",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "PARASOL Reflectance",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "parasolRefl",
+ "positive": "",
+ "standard_name": "toa_bidirectional_reflectance",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.pctisccp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where cloud",
+ "comment": "ISCCP Mean Cloud Top Pressure. Time-means are weighted by the ISCCP Total Cloud Fraction {:cltisccp} - see http://cfmip.metoffice.com/COSP.html",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "ISCCP Mean Cloud Top Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pctisccp",
+ "positive": "",
+ "standard_name": "air_pressure_at_cloud_top",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.pr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.pr17o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Precipitation mass flux of water molecules that contain the oxygen-17 isotope (H2 17O), including solid and liquid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation Flux of Water Containing Oxygen-17 (H2 17O)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr17O",
+ "positive": "",
+ "standard_name": "precipitation_flux_containing_17O",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.pr18o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Precipitation mass flux of water molecules that contain the oxygen-18 isotope (H2 18O), including solid and liquid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation Flux of Water Containing Oxygen-18 (H2 18O)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr18O",
+ "positive": "",
+ "standard_name": "precipitation_flux_containing_18O",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.pr2h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Precipitation mass flux of water molecules that contain one atom of the hydrogen-2 isotope (1H 2H O), including solid and liquid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation Flux of Water Containing Deuterium (1H 2H O)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pr2h",
+ "positive": "",
+ "standard_name": "precipitation_flux_containing_single_2H",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.prc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Convective precipitation at surface; includes both liquid and solid phases.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Convective Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prc",
+ "positive": "",
+ "standard_name": "convective_precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.prcrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean where crops (comment: mask=cropFrac)",
+ "comment": "includes both liquid and solid phases",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prCrop",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.prhmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within hours time: maximum over hours",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Maximum Hourly Precipitation Rate",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prhmax",
+ "positive": "",
+ "standard_name": "precipitation_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.prra",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacello",
+ "cell_methods": "area: mean where ice_free_sea over sea time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Rainfall Flux where Ice Free Ocean over Sea",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prra",
+ "positive": "",
+ "standard_name": "rainfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.prsn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "At surface; includes precipitation of all forms of water in the solid phase",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Snowfall Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn",
+ "positive": "",
+ "standard_name": "snowfall_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.prsn17o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Precipitation mass flux of water molecules that contain the oxygen-17 isotope (H2 17O), including solid phase only.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation Flux of Snow and Ice Containing Oxygen-17 (H2 17O)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn17O",
+ "positive": "",
+ "standard_name": "solid_precipitation_flux_containing_17O",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.prsn18o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Precipitation mass flux of water molecules that contain the oxygen-18 isotope (H2 18O), including solid phase only.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation Flux of Snow and Ice Containing Oxygen-18 (H2 18O)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn18O",
+ "positive": "",
+ "standard_name": "solid_precipitation_flux_containing_18O",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.prsn2h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Precipitation mass flux of water molecules that contain one atom of the hydrogen-2 isotope (1H 2H O), including solid phase only.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Precipitation Flux of Snow and Ice Containing Deuterium (1H 2H O)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prsn2h",
+ "positive": "",
+ "standard_name": "solid_precipitation_flux_containing_single_2H",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.prw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "vertically integrated through the atmospheric column",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Water Vapor Path",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw",
+ "positive": "",
+ "standard_name": "atmosphere_mass_content_of_water_vapor",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.ps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Air Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ps",
+ "positive": "",
+ "standard_name": "surface_air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.psl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Sea Level Pressure",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Sea Level Pressure",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "psl",
+ "positive": "",
+ "standard_name": "air_pressure_at_mean_sea_level",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.rainmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Rain mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Rain in Air",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rainmxrat27",
+ "positive": "",
+ "standard_name": "mass_fraction_of_liquid_precipitation_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.rlds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Downwelling radiation is radiation from above. It does not mean 'net downward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.rldscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling clear-sky longwave radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.rls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Net longwave surface radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Longwave Surface Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rls",
+ "positive": "down",
+ "standard_name": "surface_net_downward_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.rlus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'longwave' means longwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.rlut4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Top-of-atmosphere outgoing longwave radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Longwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut4co2",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.rlutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling clear-sky longwave radiation at top of atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.rlutcs4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Top-of-atmosphere outgoing clear-sky longwave radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcs4co2",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.rsds",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface solar irradiance for UV calculations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsds",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.rsdscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface solar irradiance clear sky for UV calculations",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscs",
+ "positive": "down",
+ "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.rsdscsdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling solar irradiance from diffuse radiation for UV calculations in clear sky conditions",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Diffuse Downwelling Clear Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdscsdiff",
+ "positive": "down",
+ "standard_name": "surface_diffuse_downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.rsdsdiff",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface downwelling solar irradiance from diffuse radiation for UV calculations.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Diffuse Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdsdiff",
+ "positive": "down",
+ "standard_name": "surface_diffuse_downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.rsdt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Shortwave radiation incident at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Incident Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdt",
+ "positive": "down",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.rss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Net downward shortwave radiation at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Shortwave Surface Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rss",
+ "positive": "down",
+ "standard_name": "surface_net_downward_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.rsus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The surface called 'surface' means the lower boundary of the atmosphere. 'shortwave' means shortwave radiation. Upwelling radiation is radiation from below. It does not mean 'net upward'. When thought of as being incident on a surface, a radiative flux is sometimes called 'irradiance'. In addition, it is identical with the quantity measured by a cosine-collector light-meter and sometimes called 'vector irradiance'. In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsus",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.rsuscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Surface Upwelling Clear-sky Shortwave Radiation",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsuscs",
+ "positive": "up",
+ "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.rsut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.rsut4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "TOA Outgoing Shortwave Radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Shortwave Radiation in 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut4co2",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.rsutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated in the absence of clouds.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.rsutcs4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "TOA Outgoing Clear-Sky Shortwave Radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcs4co2",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.rtmt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Net Downward Radiative Flux at Top of Model : I.e., at the top of that portion of the atmosphere where dynamics are explicitly treated by the model. This is reported only if it differs from the net downward radiative flux at the top of the atmosphere.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Net Downward Radiative Flux at Top of Model",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rtmt",
+ "positive": "down",
+ "standard_name": "net_downward_radiative_flux_at_top_of_atmosphere_model",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.sci",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Fraction of time that shallow convection occurs in the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Fraction of Time Shallow Convection Occurs",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sci",
+ "positive": "",
+ "standard_name": "shallow_convection_time_fraction",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.sconcdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "mass concentration of dust dry aerosol in air in model lowest layer",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Concentration of Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sconcdust",
+ "positive": "",
+ "standard_name": "mass_concentration_of_dust_dry_aerosol_particles_in_air",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.sconcso4",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "mass concentration of sulfate dry aerosol in air in model lowest layer.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Concentration of SO4",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sconcso4",
+ "positive": "",
+ "standard_name": "mass_concentration_of_sulfate_dry_aerosol_particles_in_air",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.sconcss",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "mass concentration of sea-salt dry aerosol in air in model lowest layer",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Concentration of Sea-Salt Aerosol",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sconcss",
+ "positive": "",
+ "standard_name": "mass_concentration_of_sea_salt_dry_aerosol_particles_in_air",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.sfcwind",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "mon",
+ "long_name": "Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWind",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.sfcwindmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum within days time: mean over days",
+ "comment": "Daily maximum near-surface (usually, 10 meters) wind speed.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "mon",
+ "long_name": "Daily Maximum Near-Surface Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "sfcWindmax",
+ "positive": "",
+ "standard_name": "wind_speed",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.snowmxrat27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Snow mixing ratio",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Snow in Air",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "snowmxrat27",
+ "positive": "",
+ "standard_name": "mass_fraction_of_snow_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.swsrfasdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The direct radiative effect refers to the instantaneous radiative impact on the Earth's energy balance, excluding secondary effects such as changes in cloud cover.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "All-Sky Surface Shortwave Radiative Flux Due to Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "swsrfasdust",
+ "positive": "",
+ "standard_name": "surface_net_downward_shortwave_dust_ambient_aerosol_particles_direct_radiative_effect",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.swsrfcsdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The direct radiative effect refers to the instantaneous radiative impact on the Earth's energy balance, excluding secondary effects such as changes in cloud cover. Calculated in clear-sky conditions.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Clear-Sky Surface Shortwave Radiative Flux Due to Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "swsrfcsdust",
+ "positive": "",
+ "standard_name": "surface_net_downward_shortwave_dust_ambient_aerosol_particles_direct_radiative_effect_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.swtoaasdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Instantaneous forcing is the radiative flux change caused instantaneously by an imposed change in radiative forcing agent (greenhouse gases, aerosol, solar radiation, etc.).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "All-Sky Shortwave Flux Due to Dust at Toa",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "swtoaasdust",
+ "positive": "",
+ "standard_name": "toa_instantaneous_shortwave_forcing",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.swtoacsdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Instantaneous forcing is the radiative flux change caused instantaneously by an imposed change in radiative forcing agent (greenhouse gases, aerosol, solar radiation, etc.).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Clear Sky Shortwave Flux Due to Dust at Toa",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "swtoacsdust",
+ "positive": "",
+ "standard_name": "toa_instantaneous_shortwave_forcing",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.ta27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta27",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.tas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "near-surface (usually, 2 meter) air temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tas",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.tasmax",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: maximum within days time: mean over days",
+ "comment": "maximum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: max')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Daily Maximum Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasmax",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.tasmaxcrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where crops time: maximum within days time: mean over days",
+ "comment": "maximum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: max')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Daily Maximum Near-Surface Air Temperature over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasmaxCrop",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.tasmin",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: minimum within days time: mean over days",
+ "comment": "minimum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: min')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Daily Minimum Near-Surface Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasmin",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.tasmincrop",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean where crops time: minimum within days time: mean over days",
+ "comment": "minimum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: min')",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height2m"
+ ],
+ "frequency": "mon",
+ "long_name": "Daily Minimum Near-Surface Air Temperature over Crop Tile",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tasminCrop",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.tauu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downward eastward wind stress at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Eastward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauu",
+ "positive": "down",
+ "standard_name": "surface_downward_eastward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.tauv",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downward northward wind stress at the surface",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Downward Northward Wind Stress",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tauv",
+ "positive": "down",
+ "standard_name": "surface_downward_northward_stress",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.tdps",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Dew point temperature is the temperature at which a parcel of air reaches saturation upon being cooled at constant pressure and specific humidity.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "2m Dewpoint Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tdps",
+ "positive": "",
+ "standard_name": "dew_point_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.tntmp27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Tendency of air temperature due to model physics. This includes sources and sinks from parametrized physics (e.g. radiation, convection, boundary layer, stratiform condensation/evaporation, etc.). It excludes sources and sinks from resolved dynamics and numerical diffusion not associated with parametrized physics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be included, while numerical diffusion applied in addition to physics or resolved dynamics should be excluded. This term is required to check the closure of the heat budget.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Model Physics",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntmp27",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_model_physics",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.ts",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Temperature of the lower boundary of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Surface Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ts",
+ "positive": "",
+ "standard_name": "surface_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.ua19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua19",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.ua27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua27",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.ua7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Zonal wind (positive in a eastward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ua7h",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.uas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Eastward component of the near-surface (usually, 10 meters) wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uas",
+ "positive": "",
+ "standard_name": "eastward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.uqint",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Column integrated eastward wind times specific humidity",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Humidity Transport",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uqint",
+ "positive": "",
+ "standard_name": "integral_wrt_height_of_product_of_eastward_wind_and_specific_humidity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.utendnogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Tendency of the eastward wind by parameterized nonorographic gravity waves.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Acceleration Due to Non-Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendnogw",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_nonorographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.utendogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Tendency of the eastward wind by parameterized orographic gravity waves.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eastward Acceleration Due to Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "utendogw",
+ "positive": "",
+ "standard_name": "tendency_of_eastward_wind_due_to_orographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.va19",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va19",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.va27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va27",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.va7h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Meridional wind (positive in a northward direction).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev7h",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "va7h",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.vas",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Northward component of the near surface wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time",
+ "height10m"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Near-Surface Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vas",
+ "positive": "",
+ "standard_name": "northward_wind",
+ "units": "m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.vqint",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Column integrated northward wind times specific humidity",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Humidity Transport",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vqint",
+ "positive": "",
+ "standard_name": "integral_wrt_height_of_product_of_northward_wind_and_specific_humidity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.vtendnogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Tendency of the northward wind by parameterized nonorographic gravity waves. (Note that CF name tables only have a general northward tendency for all gravity waves, and we need it separated by type.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Acceleration Due to Non-Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vtendnogw",
+ "positive": "",
+ "standard_name": "tendency_of_northward_wind_due_to_nonorographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.vtendogw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Tendency of the northward wind by parameterized orographic gravity waves. (Note that CF name tables only have a general northward tendency for all gravity waves, and we need it separated by type.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Northward Acceleration Due to Orographic Gravity Wave Drag",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "vtendogw",
+ "positive": "",
+ "standard_name": "tendency_of_northward_wind_due_to_orographic_gravity_wave_drag",
+ "units": "m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.wap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Omega (=dp/dt)",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "wap",
+ "positive": "",
+ "standard_name": "lagrangian_tendency_of_air_pressure",
+ "units": "Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.zg",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmon.zg27",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmon",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "time: mean",
+ "comment": "Geopotential is the sum of the specific gravitational potential energy relative to the geoid and the specific centripetal potential energy. Geopotential height is the geopotential divided by the standard acceleration due to gravity. It is numerically similar to the altitude (or geometric height) and not to the quantity with standard name height, which is relative to the surface.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev27",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Geopotential Height",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "zg27",
+ "positive": "",
+ "standard_name": "geopotential_height",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonclim.ch4clim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Mole Fraction of CH4",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch4Clim",
+ "positive": "",
+ "standard_name": "mole_fraction_of_methane_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonclim.ch4globalclim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Global Mean Mole Fraction of CH4",
+ "dimensions": [
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Global Mean Mole Fraction of CH4",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ch4globalClim",
+ "positive": "",
+ "standard_name": "mole_fraction_of_methane_in_air",
+ "units": "1e-09",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonclim.co2clim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Mole Fraction of CO2",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co2Clim",
+ "positive": "",
+ "standard_name": "mole_fraction_of_carbon_dioxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonclim.co2massclim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Total atmospheric mass of Carbon Dioxide",
+ "dimensions": [
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Total Atmospheric Mass of CO2",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co2massClim",
+ "positive": "",
+ "standard_name": "atmosphere_mass_of_carbon_dioxide",
+ "units": "kg",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonclim.n2oclim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y. The chemical formula of nitrous oxide is N2O.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Mole Fraction of N2O",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "n2oClim",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrous_oxide_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonclim.n2oglobalclim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Global mean Nitrous Oxide (N2O)",
+ "dimensions": [
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Global Mean Mole Fraction of N2O",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "n2oglobalClim",
+ "positive": "",
+ "standard_name": "mole_fraction_of_nitrous_oxide_in_air",
+ "units": "1e-09",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonclim.o3clim",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclim",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Mole fraction is used in the construction mole_fraction_of_X_in_Y, where X is a material constituent of Y.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "plev19",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Mole Fraction of O3",
+ "modeling_realm": [
+ "atmos",
+ "atmosChem"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "o3Clim",
+ "positive": "",
+ "standard_name": "mole_fraction_of_ozone_in_air",
+ "units": "mol mol-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonclimlev.pfull",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Air pressure on model levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Pressure at Model Full-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "pfull",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonclimlev.phalf",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonclimlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within years time: mean over years",
+ "comment": "Air pressure on model half-levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time2"
+ ],
+ "frequency": "monC",
+ "long_name": "Pressure on Model Half-Levels",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "phalf",
+ "positive": "",
+ "standard_name": "air_pressure",
+ "units": "Pa",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmondiurnal.rlut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmondiurnal",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within days time: mean over days",
+ "comment": "at the top of the atmosphere (to be compared with satellite measurements)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time3"
+ ],
+ "frequency": "1hrCM",
+ "long_name": "TOA Outgoing Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmondiurnal.rlutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmondiurnal",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within days time: mean over days",
+ "comment": "Upwelling clear-sky longwave radiation at top of atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time3"
+ ],
+ "frequency": "1hrCM",
+ "long_name": "TOA Outgoing Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmondiurnal.rsdt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmondiurnal",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within days time: mean over days",
+ "comment": "Shortwave radiation incident at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time3"
+ ],
+ "frequency": "1hrCM",
+ "long_name": "TOA Incident Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdt",
+ "positive": "down",
+ "standard_name": "toa_incoming_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmondiurnal.rsut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmondiurnal",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within days time: mean over days",
+ "comment": "at the top of the atmosphere",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time3"
+ ],
+ "frequency": "1hrCM",
+ "long_name": "TOA Outgoing Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsut",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmondiurnal.rsutcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmondiurnal",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: mean time: mean within days time: mean over days",
+ "comment": "Calculated in the absence of clouds.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "time3"
+ ],
+ "frequency": "1hrCM",
+ "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsutcs",
+ "positive": "up",
+ "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.cl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Percentage cloud cover, including both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cloud Cover",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cl",
+ "positive": "",
+ "standard_name": "cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.clc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Include only convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Convective Cloud Area Percentage",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clc",
+ "positive": "",
+ "standard_name": "convective_cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.cli",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Includes both large-scale and convective cloud. This is calculated as the mass of cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. It includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cli",
+ "positive": "",
+ "standard_name": "mass_fraction_of_cloud_ice_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.clic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated as the mass of convective cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Convective Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clic",
+ "positive": "",
+ "standard_name": "mass_fraction_of_convective_cloud_ice_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.clis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated as the mass of stratiform cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Stratiform Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clis",
+ "positive": "",
+ "standard_name": "mass_fraction_of_stratiform_cloud_ice_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.cls",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Cloud area fraction (reported as a percentage) for the whole atmospheric column due to stratiform clouds, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Percentage Cover of Stratiform Cloud",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "cls",
+ "positive": "",
+ "standard_name": "stratiform_cloud_area_fraction_in_atmosphere_layer",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.clw",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Includes both large-scale and convective cloud. Calculate as the mass of cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cells. Precipitating hydrometeors are included ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Cloud Liquid Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clw",
+ "positive": "",
+ "standard_name": "mass_fraction_of_cloud_liquid_water_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.clwc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated as the mass of convective cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Convective Cloud Liquid Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clwc",
+ "positive": "",
+ "standard_name": "mass_fraction_of_convective_cloud_liquid_water_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.clws",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated as the mass of stratiform cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass Fraction of Stratiform Cloud Liquid Water",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "clws",
+ "positive": "",
+ "standard_name": "mass_fraction_of_stratiform_cloud_liquid_water_in_air",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.co23d",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "report 3D field of model simulated atmospheric CO2 mass mixing ration on model levels",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "3D-Field of Transported CO2",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "co23D",
+ "positive": "",
+ "standard_name": "mass_fraction_of_carbon_dioxide_tracer_in_air",
+ "units": "kg kg-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.conccmcn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes all particles with diameter larger than 1 micron",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Number Concentration Coarse Mode Aerosol",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "conccmcn",
+ "positive": "",
+ "standard_name": "number_concentration_of_coarse_mode_ambient_aerosol_particles_in_air",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.conccn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "'Number concentration' means the number of particles or other specified objects per unit volume. 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. 'Ambient_aerosol' means that the aerosol is measured or modelled at the ambient state of pressure, temperature and relative humidity that exists in its immediate environment. 'Ambient aerosol particles' are aerosol particles that have taken up ambient water through hygroscopic growth. The extent of hygroscopic growth depends on the relative humidity and the composition of the particles.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Aerosol Number Concentration",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "conccn",
+ "positive": "",
+ "standard_name": "number_concentration_of_ambient_aerosol_particles_in_air",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.concdust",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Mass concentration means mass per unit volume and is used in the construction mass_concentration_of_X_in_Y, where X is a material constituent of Y. A chemical species denoted by X may be described by a single term such as 'nitrogen' or a phrase such as 'nox_expressed_as_nitrogen'. 'Aerosol' means the system of suspended liquid or solid particles in air (except cloud droplets) and their carrier gas, the air itself. Aerosol particles take up ambient water (a process known as hygroscopic growth) depending on the relative humidity and the composition of the particles. 'Dry aerosol particles' means aerosol particles without any water uptake.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Concentration of Dust",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "concdust",
+ "positive": "",
+ "standard_name": "mass_concentration_of_dust_dry_aerosol_particles_in_air",
+ "units": "kg m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.concnmcn",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "includes all particles with diameter smaller than 3 nm",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Number Concentration of Nucleation Mode Aerosol",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "concnmcn",
+ "positive": "",
+ "standard_name": "number_concentration_of_nucleation_mode_ambient_aerosol_particles_in_air",
+ "units": "m-3",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.dmc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The net mass flux represents the difference between the updraft and downdraft components. This is calculated as the convective mass flux divided by the area of the whole grid cell (not just the area of the cloud).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Deep Convective Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "dmc",
+ "positive": "up",
+ "standard_name": "atmosphere_net_upward_deep_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.edt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Vertical diffusion coefficient for temperature due to parametrised eddies",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eddy Diffusivity Coefficient for Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "edt",
+ "positive": "",
+ "standard_name": "atmosphere_heat_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.evu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Vertical diffusion coefficient for momentum due to parametrised eddies",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Eddy Viscosity Coefficient for Momentum",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "evu",
+ "positive": "",
+ "standard_name": "atmosphere_momentum_diffusivity",
+ "units": "m2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.hur",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Relative Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hur",
+ "positive": "",
+ "standard_name": "relative_humidity",
+ "units": "%",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.hus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Specific humidity is the mass fraction of water vapor in (moist) air.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "hus",
+ "positive": "",
+ "standard_name": "specific_humidity",
+ "units": "1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.mc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The net mass flux should represent the difference between the updraft and downdraft components. The flux is computed as the mass divided by the area of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Convective Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mc",
+ "positive": "up",
+ "standard_name": "atmosphere_net_upward_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.mcd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Calculated as the convective mass flux divided by the area of the whole grid cell (not just the area of the cloud).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downdraft Convective Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mcd",
+ "positive": "down",
+ "standard_name": "atmosphere_downdraft_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.mcu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "In accordance with common usage in geophysical disciplines, 'flux' implies per unit area, called 'flux density' in physics. The atmosphere convective mass flux is the vertical transport of mass for a field of cumulus clouds or thermals, given by the product of air density and vertical velocity. For an area-average, cell_methods should specify whether the average is over all the area or the area of updrafts only.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Convective Updraft Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "mcu",
+ "positive": "up",
+ "standard_name": "atmosphere_updraft_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.md",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Emission from a primary source located anywhere within the atmosphere, including at the lower boundary (i.e. the surface of the earth). ",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Wet Diameter Mode Coarse Insoluble",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "md",
+ "positive": "",
+ "standard_name": "tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_emission",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.prw17o",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Water vapor path for water molecules that contain oxygen-17 (H2 17O)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass of Water Vapor Containing Oxygen-17 (H2 17O) in Layer",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw17O",
+ "positive": "",
+ "standard_name": "mass_content_of_water_vapor_containing_17O_in_atmosphere_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.prw2h",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Water vapor path for water molecules that contain one atom of the hydrogen-2 isotope (1H 2H O)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mass of Water Containing Deuterium (1H 2H O) in Layer",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "prw2H",
+ "positive": "",
+ "standard_name": "mass_content_of_water_vapor_containing_single_2H_in_atmosphere_layer",
+ "units": "kg m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.reffclic",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Hydrometeor Effective Radius of Convective Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclic",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_ice_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.reffclis",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Hydrometeor Effective Radius of Stratiform Cloud Ice",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclis",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_ice_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.reffclwc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid. The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Convective Cloud Liquid Droplet Effective Radius",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclwc",
+ "positive": "",
+ "standard_name": "effective_radius_of_convective_cloud_liquid_water_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.reffclws",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Droplets are liquid. The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Stratiform Cloud Liquid Droplet Effective Radius",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "reffclws",
+ "positive": "",
+ "standard_name": "effective_radius_of_stratiform_cloud_liquid_water_particles",
+ "units": "m",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.rld",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling Longwave Radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rld",
+ "positive": "down",
+ "standard_name": "downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.rld4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling longwave radiation calculated using carbon dioxide concentrations increased fourfold (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Longwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rld4co2",
+ "positive": "down",
+ "standard_name": "downwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.rldcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling clear-sky longwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldcs",
+ "positive": "down",
+ "standard_name": "downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.rldcs4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling clear-sky longwave radiation calculated using carbon dioxide concentrations increased fourfold (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Clear-Sky Longwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rldcs4co2",
+ "positive": "down",
+ "standard_name": "downwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.rlu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling longwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlu",
+ "positive": "up",
+ "standard_name": "upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.rlu4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling longwave radiation calculated using carbon dioxide concentrations increased fourfold (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Longwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlu4co2",
+ "positive": "up",
+ "standard_name": "upwelling_longwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.rlucs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling clear-sky longwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Clear-Sky Longwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlucs",
+ "positive": "up",
+ "standard_name": "upwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.rlucs4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling clear-sky longwave radiation calculated using carbon dioxide concentrations increased fourfold (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Clear-Sky Longwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rlucs4co2",
+ "positive": "up",
+ "standard_name": "upwelling_longwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.rsd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsd",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.rsd4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling shortwave radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Shortwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsd4co2",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.rsdcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling clear-sky shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdcs",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.rsdcs4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Downwelling clear-sky shortwave radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Downwelling Clear-Sky Shortwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsdcs4co2",
+ "positive": "down",
+ "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.rsu",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling shortwave radiation (includes also the fluxes at the surface and top of atmosphere)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsu",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.rsu4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling Shortwave Radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Shortwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsu4co2",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.rsucs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling clear-sky shortwave radiation (includes the fluxes at the surface and TOA)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Clear-Sky Shortwave Radiation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsucs",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.rsucs4co2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Upwelling clear-sky shortwave radiation calculated using carbon dioxide concentrations increased fourfold",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Upwelling Clear-Sky Shortwave Radiation 4XCO2 Atmosphere",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "rsucs4co2",
+ "positive": "up",
+ "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky",
+ "units": "W m-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.smc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The net mass flux represents the difference between the updraft and downdraft components. For models with a distinct shallow convection scheme, this is calculated as convective mass flux divided by the area of the whole grid cell (not just the area of the cloud).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevhalf",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Shallow Convective Mass Flux",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "smc",
+ "positive": "up",
+ "standard_name": "atmosphere_net_upward_shallow_convective_mass_flux",
+ "units": "kg m-2 s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.t2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air temperature squared",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mean-Squared Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "t2",
+ "positive": "",
+ "standard_name": "square_of_air_temperature",
+ "units": "K2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.ta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ta",
+ "positive": "",
+ "standard_name": "air_temperature",
+ "units": "K",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.tnhus",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Specific Humidity",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhus",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.tnhusa",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Specific Humidity due to Advection",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity Due to Advection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusa",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_advection",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.tnhusc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendencies from cumulus convection scheme.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity Due to Convection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusc",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_convection",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.tnhusd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of specific humidity due to numerical diffusion.This includes any horizontal or vertical numerical moisture diffusion not associated with the parametrized moist physics or the resolved dynamics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be excluded, as should any diffusion which is included in the terms from the resolved dynamics. This term is required to check the closure of the moisture budget.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity Due to Numerical Diffusion",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusd",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_diffusion",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.tnhusmp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of specific humidity due to model physics. This includes sources and sinks from parametrized moist physics (e.g. convection, boundary layer, stratiform condensation/evaporation, etc.) and excludes sources and sinks from resolved dynamics or from horizontal or vertical numerical diffusion not associated with model physics. For example any diffusive mixing by the boundary layer scheme would be included.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity Due to Model Physics",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusmp",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_model_physics",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.tnhuspbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Includes all boundary layer terms including diffusive terms.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity Due to Boundary Layer Mixing",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhuspbl",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_boundary_layer_mixing",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.tnhusscp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The phrase 'tendency_of_X' means derivative of X with respect to time. 'Specific' means per unit mass. Specific humidity is the mass fraction of water vapor in (moist) air. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. A variable with the standard name of tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation should contain the effects of all processes which convert stratiform clouds and precipitation to or from water vapor. In an atmosphere model, stratiform cloud is that produced by large-scale convergence (not the convection schemes).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity Due to Stratiform Clouds and Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusscp",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.tnhusscpbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Specific Humidity Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing (to be specified only in models which do not separate budget terms for stratiform cloud, precipitation and boundary layer schemes. Includes all boundary layer terms including and diffusive terms.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Specific Humidity Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnhusscpbl",
+ "positive": "",
+ "standard_name": "tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing",
+ "units": "s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.tnt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Air Temperature",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnt",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.tnta",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Air Temperature due to Advection",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Advection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tnta",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_advection",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.tntc",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendencies from cumulus convection scheme.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Convection",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntc",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_convection",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.tntd",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "This includes any horizontal or vertical numerical temperature diffusion not associated with the parametrized moist physics or the resolved dynamics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be excluded, as should any diffusion which is included in the terms from the resolved dynamics. This term is required to check the closure of the temperature budget.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Numerical Diffusion",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntd",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_diffusion",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.tntmp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of air temperature due to model physics. This includes sources and sinks from parametrized physics (e.g. radiation, convection, boundary layer, stratiform condensation/evaporation, etc.). It excludes sources and sinks from resolved dynamics and numerical diffusion not associated with parametrized physics. For example, any vertical diffusion which is part of the boundary layer mixing scheme should be included, while numerical diffusion applied in addition to physics or resolved dynamics should be excluded. This term is required to check the closure of the heat budget.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Model Physics",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntmp",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_model_physics",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.tntpbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Includes all boundary layer terms including diffusive terms.",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Boundary Layer Mixing",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntpbl",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_boundary_layer_mixing",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.tntr",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Air Temperature due to Radiative Heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntr",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_radiative_heating",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.tntrlcs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Air Temperature due to Clear Sky Longwave Radiative Heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Clear Sky Longwave Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrlcs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_longwave_heating_assuming_clear_sky",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.tntrscs",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Air Temperature due to Clear Sky Shortwave Radiative Heating",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Clear Sky Shortwave Radiative Heating",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntrscs",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating_assuming_clear_sky",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.tntscp",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "The phrase 'tendency_of_X' means derivative of X with respect to time. Air temperature is the bulk temperature of the air, not the surface (skin) temperature. The specification of a physical process by the phrase 'due_to_' process means that the quantity named is a single term in a sum of terms which together compose the general quantity named by omitting the phrase. A variable with the standard name tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation should contain net latent heating effects of all processes which convert stratiform clouds and precipitation between water vapour, liquid or ice phases. In an atmosphere model, stratiform cloud is that produced by large-scale convergence (not the convection schemes).",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Stratiform Clouds and Precipitation",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntscp",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.tntscpbl",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Tendency of Air Temperature Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing (to be specified only in models which do not separate cloud, precipitation and boundary layer terms. Includes all boundary layer terms including diffusive ones.)",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Tendency of Air Temperature Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "tntscpbl",
+ "positive": "",
+ "standard_name": "tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing",
+ "units": "K s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.twap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Product of air temperature and pressure tendency",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Product of Air Temperature and Omega",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "twap",
+ "positive": "",
+ "standard_name": "product_of_lagrangian_tendency_of_air_pressure_and_air_temperature",
+ "units": "K Pa s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.u2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "u*u",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mean-Squared Eastward Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "u2",
+ "positive": "",
+ "standard_name": "square_of_eastward_wind",
+ "units": "m2 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.ut",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Product of air temperature and eastward wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Product of Air Temperature and Eastward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "ut",
+ "positive": "",
+ "standard_name": "product_of_eastward_wind_and_air_temperature",
+ "units": "K m s-1",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.uv",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "u*v",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Product of Eastward Wind and Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uv",
+ "positive": "",
+ "standard_name": "product_of_eastward_wind_and_northward_wind",
+ "units": "m2 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.uwap",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "u*omega",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Product of Eastward Wind and Omega",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "uwap",
+ "positive": "",
+ "standard_name": "product_of_eastward_wind_and_lagrangian_tendency_of_air_pressure",
+ "units": "Pa m s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.v2",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "v*v",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Mean-Squared Northward Wind Speed",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "v2",
+ "positive": "",
+ "standard_name": "square_of_northward_wind",
+ "units": "m2 s-2",
+ "valid_max": "",
+ "valid_min": "",
+ "dtype": "real"
+}
+ ,{
+ "id": "apmonlev.vt",
+ "type": "mip-variable",
+ "mip_tables": [
+ {
+ "@id": "apmonlev",
+ "mip-era": "cmip6plus"
+ }
+ ],
+ "themes": [
+ "TBC"
+ ],
+ "cell_measures": "area: areacella",
+ "cell_methods": "area: time: mean",
+ "comment": "Product of air temperature and northward wind",
+ "dimensions": [
+ "longitude",
+ "latitude",
+ "alevel",
+ "time"
+ ],
+ "frequency": "mon",
+ "long_name": "Product of Air Temperature and Northward Wind",
+ "modeling_realm": [
+ "atmos"
+ ],
+ "ok_max_mean_abs": "",
+ "ok_min_mean_abs": "",
+ "out_name": "